Across
- 2. Logic deciding which runnable entity obtains CPU time next.
- 5. Central component handling scheduling memory management device control and system calls.
- 6. Movement of memory pages between secondary storage and main memory under memory pressure.
- 8. Techniques coordinating concurrent access to shared resources preventing races and inconsistency.
- 12. Student's surname author of the work.
- 13. Address translation and paging mechanism decoupling logical addresses from physical frames.
Down
- 1. Temporary storage area smoothing speed differences between producer and consumer of data.
- 3. Core software layer that manages hardware resources and offers standardized services to applications.
- 4. Structures and rules organizing naming allocation and metadata of persistent data.
- 7. Lightweight execution context sharing memory and open resources within a process.
- 9. Asynchronous signal diverting normal execution flow to a handler for timely event processing.
- 10. Isolated running instance of a program with its own address space and resource descriptors.
- 11. Module providing standardized interface between the OS and a specific hardware device.
