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 ___________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
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
A. Windows XP
B. Windows NT
C. Windows 98
D. MS DOS