Across
- 2. Scheduling method where processes are executed based on their importance level.
- 4. A CPU design that includes multiple processing cores on a single chip.
- 7. Data structure used by the operating system to store process information.
- 8. Process state where a program is waiting to be assigned to the CPU.
- 9. Scheduling algorithm where processes are executed in the order of their arrival.
- 11. Operating system architecture where the entire OS runs in a single kernel space.
- 12. Operating system architecture that allows applications direct access to hardware resources securely.
- 14. Open-source Unix-based operating system widely used in servers and development.
- 15. A program that is currently being executed by the CPU.
- 17. The smallest unit of execution within a process.
Down
- 1. A system that uses two or more processors to perform tasks simultaneously.
- 3. CPU scheduling algorithm that allocates a fixed time slice to each process.
- 4. Kernel design that keeps only essential services inside the kernel.
- 5. Technique that allows multiple threads to run concurrently within a process.
- 6. Scheduling algorithm that selects the process with the shortest execution time.
- 10. Command interpreter that allows users to interact with the operating system.
- 13. Process state where the instructions of a program are currently being executed.
- 16. A Unix shell and scripting language commonly used in Linux systems.
