Operating Systems I

12345678910111213141516171819202122232425262728293031
Across
  1. 8. Can lead to starvation when this scheduling policy is applied.
  2. 9. A system call used to send signals on UNIX-based OS?
  3. 12. What operation allows OS to protect itself and other system components
  4. 14. an electrical signal from a hardware device that indicates it needs attention from the OS
  5. 16. A program in execution
  6. 17. State of the process when it is waiting to be assigned to a processor
  7. 19. Process that can affect or be affected by other processes, including sharing data
  8. 22. CFS always selects that process.
  9. 25. It is required when dealing with multiple threads and shared regions.
  10. 29. A system call used for creating a new process
  11. 30. _____ implies that a system can perform more than one task simultaneously?
  12. 31. Which law identifies performance gains from adding additional cores to an application?
Down
  1. 1. API for doing threading?
  2. 2. The one program running at all times on the computer
  3. 3. What value is returned (by fork) to the newly created child process
  4. 4. To ensure difficulties do not arise in the readers – writers problem, _______ are given exclusive access to the shared object.
  5. 5. multiple processes exist in the memory
  6. 6. Contains temporary data in memory
  7. 7. State of the process when it has finished execution
  8. 10. State of the process when instructions are being executed
  9. 11. it is called at the kernel space when a printf is executed
  10. 13. Contains memory dynamically allocated during run time
  11. 15. An argument of sem_init() function that indicates whether this semaphore is to be shared between the threads of a process, or between processes?
  12. 18. Cancellation when a thread can be stopped at any time
  13. 20. How many writers can access the shared data at the same time?
  14. 21. Scheduler which targets to provide fairness among processes
  15. 23. A variable or abstract data type used to control access to a common resource by multiple processes and avoid race condition problems?
  16. 24. maximum allowed execution time in RR scheduling
  17. 26. A problem where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process?
  18. 27. A function that blocks the calling process until one of its child processes exits or a signal is received.
  19. 28. A system call that returns the process ID of the parent of the current process?