OPERATING SYSTEM
Across
- 2. User interface to access OS services, often command-line based
- 3. Data structure used by OS to store information about a process
- 5. Core component of OS that controls hardware and system resources
- 7. A program in execution with its own address space and resources
- 9. System call used to replace a process image with a new program
- 11. OS that responds to input or events within strict timing constraints
- 14. Creating virtual versions of hardware or OS for resource optimization
- 22. Software that manages hardware and software resources
- 23. Allows multiple users to interact with a computer at the same time
- 26. System call that provides inter-process communication in Unix
- 27. Technique where multiple programs run simultaneously using CPU scheduling
- 28. Ability of a process to run multiple threads simultaneously
- 29. System call used to write data into a file
- 30. System call used to open a file in an operating system
- 31. Privileged mode where OS core functions execute
Down
- 1. OS generation where personal computers became common
- 4. System call used to close an open file descriptor
- 6. OS generation where computers used vacuum tubes
- 8. Early OS type where jobs are collected and executed without user interaction
- 10. Process of starting a computer and loading the operating system
- 12. System call used to terminate a process
- 13. OS generation where multiprogramming and ICs emerged
- 15. Smallest unit of execution within a process
- 16. OS generation where computers used transistors
- 17. Interface between a program and the operating system services
- 18. System call used to create a new process in Unix
- 19. System call used to read data from a file
- 20. System call used by a parent process to wait for child termination
- 21. OS structure with minimal services running in kernel mode
- 24. Structure where entire OS works in a single layer
- 25. Restricted mode where applications run