Operating System MCQ - Memory Management

This section focuses on "Memory Management" in Operating System. These Multiple Choice Questions (MCQ) should be practiced to improve the Operating System skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.

1. What is true about memory management?

A. Memory management keeps track of each and every memory location
B. It decides which process will get memory at what time.
C. It tracks whenever some memory gets freed or unallocated and correspondingly it updates the status.
D. All of the above

View Answer


2. In Process Address Space, The loader generates these addresses at the time when a program is loaded into main memory is ?

A. Symbolic addresses
B. Relative addresses
C. Physical addresses
D. None of the above

View Answer


3. In Process Address Space, The variable names, constants, and instruction labels are the basic elements of ____________.

A. Symbolic addresses
B. Relative addresses
C. Physical addresses
D. None of the above

View Answer


4. The set of all physical addresses corresponding to these logical addresses is referred to as?

A. Logical address space.
B. Physical address space.
C. MMU address space
D. Virtual address space.

View Answer


5. With ________, the absolute program (and data) is loaded into memory in order for execution to start.

A. Static loading
B. Dynamic Loading
C. Static Linking
D. Dynamic Linking

View Answer


6. when ________ is used, the linker combines all other modules needed by a program into a single executable program to avoid any runtime dependency.

A. Static loading
B. Dynamic Loading
C. Static Linking
D. Dynamic Linking

View Answer


7. Swapping is also known as a

A. technique for memory management
B. technique for memory compaction
C. technique for memory addresse
D. technique for dynamic linking

View Answer


8. How many types of Fragmentation are there?

A. 2
B. 3
C. 4
D. 5

View Answer


9. In which type of Fragmentation, Memory block assigned to process is bigger. Some portion of memory is left unused, as it cannot be used by another process.

A. External fragmentation
B. Internal fragmentation
C. Both A and B
D. None of the above

View Answer


10. __________ is a memory management technique in which process address space is broken into blocks of the same size

A. Fragmentation
B. Frames
C. Paging
D. Address Translation

View Answer





Discussion


* You must be logged in to add comment.