Across
- 3. MANAGEMENT UNIT — Hardware device that converts logical addresses to physical addresses
- 5. — Allocation type where memory is assigned before program execution
- 8. — Type of fragmentation that occurs when allocated memory is slightly larger than required
- 11. — Technique used to enable a process to be larger than the physical memory available
- 12. — Process of moving data between main memory and secondary storage
- 14. — Register that holds the starting address of a process in memory
- 15. — Register that specifies the size of a process’s memory area
- 17. — Free block of memory available for allocation
- 18. TABLE — Data structure that maps logical addresses to physical addresses
- 21. — Technique that divides a process into variable-sized segments
- 23. — Memory allocation method where a process is divided into several parts placed in different locations
Down
- 1. — Fixed-size block of physical memory used in paging
- 2. — Process of merging scattered free spaces into one large block
- 4. — Register that specifies the size of a process memory area
- 6. — Allocation type where memory is assigned during program execution
- 7. — Register that holds the starting address of a process in memory
- 9. — Address generated by the CPU during program execution
- 10. — Problem that occurs when free memory is divided into small unusable blocks
- 13. — Fixed-size block of logical memory used in paging
- 16. — Memory allocation method where each process is assigned a single continuous block of memory
- 19. — Actual address in main memory where data is stored
- 20. — Memory management scheme that divides memory into fixed-size blocks
- 22. — Type of fragmentation that happens when total free memory is enough but not contiguous
