Crossword (week 6-12)

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