Welcome to Operating System Quiz, Intermediate Level !!

Question 1. 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


Question 2. Which of the following does not interrupt a running process?

A device


Scheduler process

Power failure

Question 3. In a virtural memory environment

segmentation and page tables are stored in the cache and do not add any substantial overhead

slow down the computer system considerable

segmentation and page tables are stored in the RAM

none of the above

Question 4. A thread is usually defined as a "light weight process" because an operating system (OS) maintains smaller data structures for a thread than for a process. In relation to this, which of the followings is TRUE?

On per-thread basis, the OS maintains only CPU register state

The OS does not maintain a separate stack for each thread

On per-thread basis, the OS does not maintain virtual memory state

On per thread basis, the OS maintains only scheduling and accounting information

Question 5. In a multithreaded environment _______.

Each thread is allocated with new memory from main memory.

Main thread terminates after the termination of child threads.

Every process can have only one thread.

none of the above

Question 6. A major problem with priority scheduling is ?

Definite blocking


low priority

none of the above

Question 7. Where does the swap space reside ?




On-chip cache

Question 8. Which of the following is crucial time while accessing data on the disk?

Seek time

Rotational time

Transmission time

Waiting time

Question 9. You just added a new user, pankaj to the system. What group is pankaj added to by default





Question 10. _______ OS pays more attention on the meeting of the time limits.



Real time