CH 3
CH 3
Questions:
1. Which type of memory is volatile and loses its contents when power is off?
A. ROM
B. RAM
C. EEPROM
D. PROM
A. PROM
B. EPROM
C. EEPROM
D. RAM
D. Manage swapping
6. What term refers to processes waiting to be brought into memory for execution?
A. Ready Queue
B. Input Queue
C. Memory Queue
D. Execution Queue
A. ALU
B. MMU
C. DMA
D. CPU
A. Compaction
B. Swapping
C. Paging
D. Segmentation
10. What is the term for memory addresses generated by the CPU?
A. Physical Address
B. Logical Address
C. Base Address
D. Offset Address
B. Offset value
C. Cache data
12. Which memory allocation strategy searches for the smallest free block?
A. Firstfit
B. Bestfit
C. Worstfit
D. Quickfit
13. What is the primary disadvantage of the MFT (Multiprogramming with Fixed Tasks) approach?
A. Internal fragmentation
B. External fragmentation
D. High overhead
A. Compile time
B. Load time
C. Execution time
D. Linking time
A. MMU
B. DMA
C. Cache controller
D. ALU
A. Internal fragmentation
B. External fragmentation
C. A single instruction
A. Contiguous allocation
B. Noncontiguous allocation
C. Paging
D. Static allocation
22. What term describes the state where total unused memory cannot be allocated due to
noncontiguity?
A. Internal fragmentation
B. External fragmentation
C. Memory compaction
D. Memory thrashing
26. What type of fragmentation occurs when memory blocks are too small to satisfy a request?
A. Internal fragmentation
B. External fragmentation
C. Paging fragmentation
D. Segment fragmentation
27. Which memory management technique divides processes into fixedsize blocks?
A. Segmentation
B. Paging
C. Contiguous allocation
D. Swapping
29. In paging, what is the combination of page number and offset called?
A. Logical address
B. Physical address
C. Virtual address
D. Frame address
30. What mechanism is used to improve access time for page tables?
A. Cache memory
C. Segmentation
A. Contiguous allocation
B. Noncontiguous allocation
C. Fixed partitioning
D. Static allocation
A. A process is terminated
C. Memory is compacted
A. Paging
B. Dynamic segmentation
C. Contiguous segmentation
D. Fixed segmentation
34. What is the main purpose of the base register in memory allocation?
B. Increased complexity
36. In a hierarchical paging system, what does the firstlevel page table contain?
A. Logical addresses
B. Physical addresses
D. Frame numbers
A. Swapping
B. Compaction
C. Paging
D. Segmentation
A. Fixedsize blocks
B. Variablelength blocks
C. Contiguous blocks
D. Noncontiguous blocks
D. Limited modularity
41. Which type of memory management involves dividing memory into fixedsize frames?
A. Segmentation
B. Paging
C. Contiguous allocation
D. Noncontiguous allocation
42. What is the main disadvantage of using large page sizes in paging?
A. Increased page table size
43. In which type of fragmentation does memory remain unused within an allocated block?
A. Internal fragmentation
B. External fragmentation
C. Paging fragmentation
D. Segment fragmentation
B. Variablelength blocks
C. Fixed partitioning
A. Paging
B. Segmentation
C. Contiguous allocation
D. Fixed partitioning
D. Swapping processes
A. Contiguous allocation
B. Paging
C. Segmentation
D. Noncontiguous allocation
50. What happens when a process references a page that is not in memory?
Answers:
1. B
2. A
3. B
4. B
5. C
6. B
7. B
8. B
9. A
10. B
11. A
12. B
13. A
14. B
15. B
16. A
17. C
18. B
19. A
20. B
21. C
22. B
23. C
24. A
25. B
26. A
27. B
28. A
29. A
30. B
31. B
32. B
33. B
34. A
35. A
36. C
37. B
38. A
39. B
40. B
41. B
42. B
43. A
44. B
45. A
46. A
47. A
48. A
49. A
50. A