Q. Listed below are some operating system abstractions and the hardware components. Which of the matching pairs is correct
1. Thread | A. Interrupt |
2. Virtual address space | B. Memory |
3. File system | C. CPU |
4. Signal | D. Disk |
|
|
|
|
Q. The correct match for the following pairs are:
1. DMA I/O | A. High Speed RAM |
2. Cache | B. Disk |
3. Interrupt I/O | C. Printer |
4. Condition Code Register | D. ALU |
|
|
|
|
Q. A critical region is __________.
Q. Semaphore operations are atomic because they are implemented within the OS __________.
Q. At a particular time of computation, the value of a counting Semaphore is 7
. Then 20P(wait)
operations and 15V(signal)
operations were completed on this semaphore. The resulting value of the semaphore will be __________.
Q. When the result of a computation depends on the speed of the processes involved, there is said to be __________.
Q. Suppose a processor does not have any Stack pointer register. Which of the following statements is true?
Q. Where does the swap space reside?
Q. Which of the following Scheduling algorithms is Non-Preemptive?
Q. Match the following pairs:
1. Virtual memory | A. Temporal locality |
2. Shared memory | B. Spatial locality |
3. Look-ahead buffer | C. Address translation |
4. Look-aside buffer | D. Mutual exclusion |
|
|
|
|
Q. When a thread waits indefinitely for some resource, while other threads are using it, it is called as __________.
Q. When there is enough memory to fit a process in memory, but the space is not contiguous, we need __________.
Q. Piece of code that only one thread can execute at a time is called?
Q. Which memory allocation policy allocates the largest hole to a process?
Q. Logical memory divided into blocks with the same size as frames are called __________.