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