Section 1

Preview this deck

Bootstrap program

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (41)

Section 1

(41 cards)

Bootstrap program

Front

Loaded at power-up or reboot

Back

Bootstrap program

Front

Stored in ROM or EPROM (known as firmware)

Back

Trap

Front

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

Back

Multiprocessor Systems

Front

Economy of scale

Back

Multiprocessor Systems

Front

Can be asymmetric or symmetric

Back