Architecture Chapter 8 Part 2 Exam
Questions & Answers (Grade A+)
What is the main task of Memory Management? -
correct answer ✅To efficiently allocate memory for multiple
processes in a system.
What is a uniprogramming environment? -
correct answer ✅An environment where main memory is split
between the OS and the currently executing program.
What is a multi-programming system? -
correct answer ✅A system where the user part of memory is
subdivided to accommodate multiple processes.
What are the three types of queues discussed in relation to process
management? -
correct answer ✅Long-term queue for new processes, short-term
queue for processes ready to use the processor, and various I/O
queues for processes not ready to use the processor.
What problem does an idle processor indicate? -
correct answer ✅The processor is not being utilized efficiently,
often due to waiting for I/O operations.
, Computer Organization and
Architecture Chapter 8 Part 2 Exam
Questions & Answers (Grade A+)
What is one proposed solution to an idle processor in a multi-
programming environment? -
correct answer ✅Expanding memory, although it is expensive and
can lead to programs using more memory.
What is swapping in memory management? -
correct answer ✅The process of moving a process back to disk to
free up memory for another process.
What is a potential downside of swapping? -
correct answer ✅Swapping is an I/O operation that can worsen
the waiting for I/O problem.
What are two tools that can enhance performance in memory
management? -
correct answer ✅Virtual Memory and Paging.
What is fixed size partitioning? -
correct answer ✅A partitioning scheme where partitions are not