Operating Systems II

123456789101112131415161718192021222324252627
Across
  1. 1. The time required by a process to complete execution.
  2. 3. Division of virtual memory in equal-size parts.
  3. 6. 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.
  4. 10. Bit to be set when a page has been modified but has not been written to the disk.
  5. 11. Lightweight process.
  6. 14. OS mechanism for determining which process will be executed next.
  7. 16. Address read by the CPU.
  8. 17. The number of processes that finish their execution per unit time.
  9. 18. Combined with the base address provides the physical memory address.
  10. 21. Memory that sits between the main memory and the CPU registers.
  11. 22. Time a process has been waiting in the ready queue.
  12. 23. A module that provides control of the CPU to the process.
  13. 26. In this type of algorithm, the process which arrives first in the ready queue, gets the CPU first.
  14. 27. This bit is set to 1 if the page exists in the main memory.
Down
  1. 2. Memory allocation of segments.
  2. 4. Return to some safe state, restart process for that state.
  3. 5. Allocation where all data is located at one place in the main memory
  4. 7. Multiple programs are present in memory at the same time.
  5. 8. In this scheduling the currently executing process does not give up the CPU voluntarily.
  6. 9. Appears in fragmentation.
  7. 12. Maximum execution time per time.
  8. 13. A memory management scheme in which any process page can be temporarily moved to a storage medium.
  9. 15. This is a page we are looking for to replace in demand paging.
  10. 19. It happens when a referenced page does not exist in the main memory.
  11. 20. It is required to convert an address from logical to physical.
  12. 24. Address seen by the memory unit.
  13. 25. Fast hardware mapping mechanism.