Free Mock Test - Operating System : Memory Management (Test 1)

Memory Management is one of the most important functions of an Operating System. It is responsible for managing the computer’s primary memory efficiently so that multiple processes can run smoothly without conflict. It handles tasks like allocation, deallocation, paging, segmentation, and virtual memory. Understanding memory management helps students learn how programs are loaded, executed, and optimized in a system.
Memory Management is a frequently asked topic in various competitive and academic exams such as BCA, MCA, B.Tech, and government exams. Questions related to paging, segmentation, and memory allocation strategies are commonly included. By taking this online test, students can prepare effectively and increase their chances of scoring higher marks. This online test is launched by Teachexam to provide a smart and effective learning platform for students.

Total Questions : 25

Timer : sec

Question : Which statement about partition allocation algorithms is correct?


Question : Which algorithm generally performs worse in both allocation speed and fragmentation control?


Question : Which type of fragmentation occurs when unused space remains inside an allocated partition?


Question : Which partitioning algorithm tends to produce many small unusable memory fragments?


Question : Which of the following algorithms is generally considered fastest in allocation time?


Question : Which algorithm usually requires scanning the entire list of free partitions before allocation?


Question : Which partition allocation method assigns a process to the largest available block?


Question : Which algorithm starts searching for free space from the location where the previous allocation ended?


Question : Which partitioning algorithm selects the smallest available block that can accommodate the process?


Question : Which partition allocation algorithm allocates the first memory block that is large enough for the process?


Question : Which statement correctly compares dynamic partitioning with fixed partitioning?


Question : Which technique is used to reduce external fragmentation in dynamic partitioning?


Question : Why might a process fail to load in dynamic partitioning even when enough total memory exists?


Question : Which of the following problems mainly occurs in dynamic partitioning?


Question : In dynamic partitioning, when is the partition size determined?


Question : Why is fixed partitioning considered less flexible than dynamic partitioning?


Question : In a system using fixed partitioning with 6 partitions, what is the maximum degree of multiprogramming?


Question : Which of the following problems is most commonly associated with Fixed Partitioning?


Question : What happens if the size of a process is larger than the largest partition in fixed partitioning?


Question : Which statement correctly describes Fixed Partitioning in an Operating System?


Question : Which of the following memory allocation strategies allocates the smallest free partition that can satisfy the request?


Question : Which memory management technique allows a system to run programs larger than the available physical RAM?


Question : A situation where free memory is split into small non-contiguous blocks, making it difficult to allocate large memory blocks is called:


Question : Which of the following best describes the primary goal of memory management in an operating system?


Question : Which component is responsible for translating virtual addresses into physical addresses in a computer system?