Across
- 5. A computer component that define the ways in which the system resources are used to solve the computing problems of the user.
- 6. Device controller transfer blocks of data from buffer storage directly to main memory without CPU intervention.
- 7. It is the one program running at all times on the computer.
- 10. It loads operating system kernel and starts execution.
- 13. CPUs are independent of one another, but each has access to the operating system.
- 16. It is a software-generated interrupt caused either by an error or a user request.
- 18. It determines how to do something.
- 19. The only large storage that the CPU can access directly.
- 20. It is a logical extension in which CPU switches jobs so that users can interact with each job while it is running.
Down
- 1. It provides a convenient environment for program development and execution.
- 2. Copying information into faster storage system.
- 3. Computations can be dispersed among several processors.
- 4. It presents guest with system similar but not identical to hardware.
- 8. It treats hardware and the operating system kernel as though they were all hardware.
- 9. It is passive entity.
- 11. Programming interface to the services provided by the OS.
- 12. It states that Debugging is twice as hard as writing the code in the first place.
- 14. It controls who can use the system and how.
- 15. It provides a convenient way for users to share resources
- 17. Any mechanism for controlling access of processes or users to resources defined by the OS.