16 Questions
What is the definition of an operating system?
An operating system is a program that controls the execution of application programs and acts as an interface between the user of the computer and the computer hardware.
What does the operating system control and co-ordinate?
The use of hardware among the various application programs for the various users.
What are the three objectives or goals of an operating system?
Convenience, Efficiency, Ability to evolve
What are the components of a computer system?
Hardware, software, and data.
How can the hardware and software used in providing applications to a user be viewed?
In a layered or hierarchical fashion.
What should an operating system allow in terms of new system functions?
Permit the effective development, testing, and introduction of new system functions without interfering with service.
What are some reasons for the evolution of a major operating system?
H/W upgrades, new types of H/W, new services, and fixes
Why is an upgrade to the operating system required when the H/W is upgraded or a new type of H/W is invented?
To exploit the new capabilities of the hardware
What is one example of the operating system expanding to offer new services?
Adding new measurement and control tools
What needs to be done when the operating system has faults that need to be fixed?
The faults need to be discovered and fixes made
What are some services provided by the operating system to assist the programmer in creating programs?
Editors and debuggers
What does the operating system handle for the user in terms of program execution?
Loading instructions and data into main memory, initializing I/O devices and files, and preparing other resources
How does the operating system handle access to I/O devices?
It takes care of the details so that the programmer can think in simple reads and writes
What is the role of the operating system in controlling access to files?
It provides protection mechanisms to control file access
In what case does the operating system control access to the system as a whole and to specific system resources?
In a shared system
What are the requirements placed on the design of an operating system due to the need for regular changes?
Modular construction, clearly defined interfaces, and good documentation
Test your knowledge of operating system concepts with this quiz covering the definition and functions of an operating system as well as its role in managing hardware and software.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free