Operating Systems Quiz 1 David Jackson
contains entry for each I/O device indicating its type, address, and state
Device-Status Table
operation allows OS to protect itself and other system components - User mode and kernel mode◦Some instructions are only executable in kernel mode, these are privileged
Dual Mode
________ interface consists of things like program counter, registers, interrupts and terminals A. Hardware B. Software C. Data D. None
A. Hardware
______ shares characteristics with both hardware and software A. Operating system B. Software C. Data D. None
A. Operating System
The primary purpose of an operating system is ____ A. To make the most efficient use of the computer hardware B. To allow people to use the computer C. To keep systems programmers employed D. To make computers easier to use
A. To make the most efficient use of the computer hardware
_______ is the first program run on a computer when the computer boots up A. System software B. Operating system C. System operations D. None
B. Operating System
___ is the layer of a computer system between the hardware and the user program A. Operating environment B. Operating system C. System environment D. None
B. Operating system
____ transforms one interface into another interface A. Program B. Software C. Data D. None
B. Software
____ is used in operating system to separate mechanism from policy A. Single level implementation B. Two level implementation C. Multi level implementation D. None
B. Two level implementation
loaded at power-up or reboot◦Stored in ROM or EPROM (known as firmware), Initializes all aspects of system, loads OS kernel and starts execution
Bootstrap Program
Multiprogramming systems A. Are easier to develop than single programming systems B. Execute each job faster C. Execute more jobs in the same time period D. Are used only one large mainframe computers.
C. Execute more jobs in the same time period
_____ system is built directly on the hardware A. Environment B. System C. Operating D. None
C. Operating
copying information into faster storage system
Caching
Linked multiprocessor systems
Clustered systems
controls execution of programs to prevent errors and improper use of computer
Control Program
the one program running at all times on the computer
Kernel
Storage Structure: Definitions: -random access, volatile -extension of main memory That provides large non-volatile storage -divided into tracks which are subdivided into sectors. Disk controller determines logical interaction between the device and the computer. Main Memory Disk Secondary Storage
Main Memory - random access, volatile Disk -divided into tracks which are subdivided into sectors. Disk controller determines logical interaction between the device and the computer. Secondary Storage -extension of main memory That provides large non-volatile storage
Increased throughput, economy of scale, increased reliability
Multiprocessor Systems
Provides efficiency via job scheduling◦When OS has to wait (ex: for I/O), switches to another job
Multiprogramming
program that acts as an intermediary between a user of a computer and the computer hardware
Operating System
mechanism for controlling access of processes or users to resources defined by the OS
Protection
decides between conflicting requests for efficient and fair resource use
Resource allocator
defense of a system against attacks
Security
request to the operating system to allow user to wait for I/O completion
System Call
CPU switches jobs so frequently that each user can interact with each job while it is running (interactive computing)
Time Sharing
T or F: I/O and CPU can execute concurrently
True
one per user, and Group IDs, determine which users and groups of users have which privileges
User IDs