Is a software generated interrupt caused by error or user request
Back
Polling or the vectored interrupt system
Front
OS determines which type of interrupt has occurred by?
Back
Interrupt
Front
Device controllers inform CPU that it is finished w/ operation by causing an?
Back
Protection
Front
Mechanism for controlling access of processes or users to resources defined by the OS
Back
Control program
Front
Controls execution of programs to prevent errors and improper use of computer
Back
Middleware
Front
A set of software frameworks that provide additional
services to application developers.
Back
I/O device table
Front
Contains entry for each I/O device indicating its type, address, and state
Back
Resource allocator
Front
Decides between conflicting requests for efficient and fair resource use
Back
Operating System
Front
Acts as an intermediary between the user of a
computer and the computer hardware.
Back
Disk controller
Front
Determines logical interaction
between the device and the computer.
Back
Dual-mode
Front
Operation allows OS to protect itself and other system components - User mode and kernel mode
Back
Privileged
Front
Some instructions are only executable in kernel mode, these are?
Back
Secondary storage
Front
Divided into tracks which are subdivided into sectors.
Back
Multiprogramming
Front
When OS has to wait (ex: for I/O), switches to another job
Back
Computer system
Front
Hardware ↔ OS ↔ Applications ↔ Users (↔ = 'uses')
Back
Goals of OS
Front
Execute user programs, make the comp. system easy to use, utilize hardware efficiently.
Back
I/O and CPU
Front
Can execute concurrently
Back
Security
Front
Defense of a system against attacks
Back
Timesharing
Front
CPU switches jobs so frequently that each user
can interact with each job while it is running (interactive computing)
Back
User IDs (UID) and Group IDs
Front
Determine which users and groups of users have which privileges
Back
Clustered systems
Front
Linked multiprocessor systems
Back
Moore's Law
Front
Predicted
that the number of transistors on an integrated circuit would double every
eighteen months, and that prediction has held true.
Back
Interrupt vector
Front
Interrupt transfers control to the interrupt service routine generally, through the _______________, which
contains the addresses of all the service routines
Back
Caching
Front
Copying information into faster storage system
Back
Multiprocessor Systems
Front
increased reliability
Back
Multiprocessor Systems
Front
Increased throughput
Back
Program counter
Front
Single-threaded processes have one ____________, multi-threaded processes have one PC per thread
Back
Kernel
Front
One program running at all times on the computer.
Back
Convenient and Efficient
Front
The purpose of an operating
system is to provide an environment in which a user can execute
programs in a ________ manner.
Back
Front
Back
Main memory
Front
Random access, volatile
Back
Device-status table
Front
OS indexes into the ___________ to determine device status and to modify the table entry to include
interrupt
Back
Multiprogramming
Front
Provides efficiency via job scheduling
Back
Bootstrap program
Front
Initializes all aspects of system, loads OS kernel and starts
execution
Back
Storage structure
Front
Main memory, Secondary Storage, Disk
Back
System call
Front
Request to the operating system to allow user to wait for I/O completion
Back
interrupt
Front
Incoming __________ are disabled while another interrupt is being processed