WorksheetsOS GROUP 7 Quiz
Total questions: 10
Worksheet time: 5mins
In multiple partition allocation, what happens when a partition becomes free?
A It is merged with the operating system memory
B. The partition is permanently locked
C. A process from the input queue is loaded into it
D. The system shuts down unused partitions
Which of the following best describes a key advantage of pushing over segmentation in memory management?
A. Paging elements external fragmentation because all frames are of equal size
B. Paging allows programs to be organized according to their logical structure
C. Paging retweeted less memory overhead according to their logical structure
D. Paging always results in faster memory access times than segmentation
Which memory allocation policy selects the smallest block that is large enough to fit the process?
A. First Fit
B. Best Fit
C Worst Fit
D. Last Fit
In multiple partition allocation, what hapoens when a partition becomes free?
A. It is merged with the operating system memory
B. The partition is permanently locked
C. A process from the inout queue is loaded into it
D. The system shuts down unused partitions
Which of the following scenarios best illustrates internal fragmentation?
A. A 10KB process is allocated to a 12KB memory block, leaving 2KB unused.
B. A 10KB process is waiting bevause memory is full
C. Multiple 10KB blocks are available but scattered across memory
D. A memory block is completely used by a process
Which of the following best explains why skipping occurs in memory management?
A. The scheduler gives all jobs equal memory regardless of priority
B. The system runs jobs with smaller memory management requirements first, even if higher priority jobs are waiting.
C. High+priority jobs are automatically given more CPU time than memory
D. Jobs are skipped if they are too old or inactive in the input queue
What is the primary benefit of using dynamic loading in an operating system?
A. It makes the program run slower
B. It increases compile time
C. It saves memory by loading code only when needed
D. After the program finishes running
Which of the following best describes when a routine is loaded in dynamic loading?
A. At program compile-time
B. Immediately when the program starts
C. Only when the routinr is first called during execution
D. After the program finishes running
A program is 10,000 words in size, the transfer rate is 200,000 words/second and the latency is 6 milliseconds. Find the total swap time
A. 112 ms
B. 200 ms
120 ms
220 ms
A user job is 50,000 transfer rate is 500,000 words/seconds and the latency is 12ms. What is the total time to swap the program in and out?
A. 224ms
B. 50 ms
200 ms
125 ms
