Across
- 2. A module that provides control of the CPU to the process
- 6. The number of processes that finish their execution per unit time
- 9. We call so the scheduling when the operating system decides to favor another process, preempting the currently executing process
- 11. Memory management mechanism. We meet it in books as well
- 14. Supported by a number of programs which can be present in memory at the same time
- 16. A memory management scheme in which any process can be temporarily swapped from main memory to secondary memory so that the main memory can be made available for other processes
- 18. Sits between main memory and CPU registers
- 19. Return to some safe state, restart process for that state
- 21. Scheduling based on quantums
- 22. It can be an unallocated space in memory
- 23. In this type of scheduling, the process which requests the CPU gets the CPU allocation first
- 24. Loads the executable file obtained from the linker into main memory for execution
Down
- 1. Generates the executable file of a program
- 3. It is used in OS but also to describe the situation when someone is too hungry
- 4. This determines which process will get the CPU for execution while another process is on hold
- 5. This bit indicates that the associated page is in the process’ logical address space
- 7. A situation where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process
- 8. Address which is generated by the CPU
- 10. Part of the CPU
- 12. Page ... : an index into a page table which contains base address of each page in physical memory
- 13. Page ... : combined with base address to define the physical memory address that is sent to the memory unit
- 15. Processes that aren’t visible and don’t belong to any service that has been started
- 17. Address seen by the memory unit
- 20. The time a process is executed at the CPU
