Basic Operating System MCQ
Basic Operating System MCQ
1. Round robin scheduling is essentially the preemptive version of ________.
- FIFO
- Shortest job first
- Shortes remaining
- Longest time first
2. Round robin scheduling is essentially the preemptive version of ________.
- FIFO
- Shortest job first
- Shortes remaining
- Longest time first
3. A page fault occurs
- when the page is not in the memory
- when the page is in the memory
- when the process enters the blocked state
- when the process is in the ready state
4. Which of the following will determine your choice of systems software for your computer ?
- Is the applications software you want to use compatible with it ?
- Is it expensive ?
- Is it compatible with your hardware ?
- Both 1 and 3
5. Let S and Q be two semaphores initialized to 1, where P0 and P1 processes the following statements wait(S);wait(Q); ---; signal(S);signal(Q) and wait(Q); wait(S);---;signal(Q);signal(S); respectively. The above situation depicts a _________ .
- Semaphore
- Deadlock
- Signal
- Interrupt
6. What is a shell ?
- It is a hardware component
- It is a command interpreter
- It is a part in compiler
- It is a tool in CPU scheduling
7. Routine is not loaded until it is called. All routines are kept on disk in a relocatable load format. The main program is loaded into memory & is executed. This type of loading is called _________
- Static loading
- Dynamic loading
- Dynamic linking
- Overlays
8. In the blocked state
- the processes waiting for I/O are found
- the process which is running is found
- the processes waiting for the processor are found
- none of the above
9. What is the memory from 1K - 640K called ?
- Extended Memory
- Normal Memory
- Low Memory
- Conventional Memory
10. Virtual memory is __________.
- An extremely large main memory
- An extremely large secondary memory
- An illusion of extremely large main memory
- A type of memory used in super computers