Opearating System MCQ and Test

Operating System MCQ and Test    
Instruction:
1.This is a FREE online test. 
2.Total number of questions : 10.
3.DO NOT refresh the page.
4.You will get your online test score after finishing the complete test.
5.there is no time limit. 
All the best 👍
                                    
                     
 
Click Start


1.To access the services of operating system, the interface is provided by the ___________
a) System calls
b) API
c) Library
d) Assembly instructions

2.If a process fails, most operating system write the error information to a ______
a) log file
b) another running process
c) new file
d) none of the mentioned


3.The OS X has ____________
a) monolithic kernel
b) hybrid kernel
c) microkernel

d) monolithic kernel with modules

4.Which one of the following is not a real time operating system?
a) VxWorks
b) Windows CE
c) RTLinux
d) Palm OS


5.Which one of the following is a synchronization tool?
a) thread
b) pipe
c) semaphore
d) socket


6. To enable a process to wait within the monitor __________
a) a condition variable must be declared as condition
b) condition variables must be used as boolean objects
c) semaphore must be used
d) all of the mentioned


7 Cascading termination refers to termination of all child processes before the parent terminates ______
a) Normally
b) Abnormally
c) Normally or abnormally
d) None of the mentioned


8.With _____________ only one process can execute at a time; meanwhile all other process are waiting for the processor. With ______________ more than one process can be running simultaneously each on a different processor.
a) Multiprocessing, Multiprogramming
b) Multiprogramming, Uniprocessing
c) Multiprogramming, Multiprocessing
d) Uniprogramming, Multiprocessing


9.In UNIX, the return value for the fork system call is _____ for the child process and _____ for the parent process.
a) A Negative integer, Zero
b) Zero, A Negative integer
c) Zero, A nonzero integer
d) A nonzero integer, Zero


10.Which of the following do not belong to queues for processes?
a) Job Queue
b) PCB queue
c) Device Queue
d) Ready Queue


11.What is a long-term scheduler?
a) It selects which process has to be brought into the ready queue
b) It selects which process has to be executed next and allocates CPU
c) It selects which process to remove from memory by swapping
d) None of the mentioned


12.CPU fetches the instruction from memory according to the value of ____________
a) program counter
b) status register
c) instruction register
d) program status word


13.The layer between the hardware and the user program is
A. Operating environment
B. System environment
C. Operating system
D. None

14.___________________ is built directly on the hardware.
A. Computer Environment
B. Application Software
C. Database System
D. Operating System


15. _________________ Operating System does not implement multitasking.
A. Windows XP
B. Windows NT
C. Windows 98
D. MS DOS


Post a Comment (0)
Previous Post Next Post