Section 1

Preview this deck

trap

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 (69)

Section 1

(50 cards)

trap

Front

a software-generated interrupt caused either by an error (divide by zero, invalid memory access) or by a specific request from a user program.

Back

word

Front

a computer architecture's native unit of data. a computer that has 64-bit registers and 64-bit memory addressing will have 64-bit _____s.

Back

mode bit

Front

a bit added to the hardware of the computer to indicate the current mode (kernel: 0, user: 1)

Back

high availability service

Front

service will continue even if one or more systems in a clustered system fail.

Back

firmware

Front

also known as EEPROM.

Back

memory

Front

storage for information in a computer.

Back

von neumann architecture

Front

a typical instruction-execution cycle. fetches an instruction from memory and stores it in the instruction register. then the instruction is decoded, executed, and the result is stored back into memory.

Back

minicomputer

Front

a midsize, multi-user computer. more powerful than a workstation or personal computer but less powerful than a mainframe computer.

Back

kernel

Front

the one program running at all times on a computer.

Back

user mode

Front

a mode that provides an interface between an application and the OS, and only has access to hardware resources through the code running in kernel mode.

Back

system call

Front

a software triggered interrupt. an interrupt stops the CPU and calls a routine which needs to be run.

Back

job scheduling

Front

when a system must choose between several jobs.

Back

byte

Front

eight bits.

Back

multiprocessor system

Front

systems with multiple processors which work in close communication. they have many advantages over single-processor systems.

Back

time sharing

Front

the CPU execute multiple jobs by switching among them, but the switches occur so frequently that the user can interact with each program while it is running.

Back

central processing unit (CPU)

Front

executes commands from a computer's hardware and software. the principal computer chip that contains several processing components, which determines the computer's operating speed. the "brain" of a computer.

Back

caching

Front

copying information into a temporary faster storage system.

Back

parallelization

Front

dividing a program into separate components that run in parallel on a computer.

Back

workstation

Front

a computer connected to networks of other computers and servers. users have dedicated resources but also share resources.

Back

magnetic disk

Front

the most common secondary-storage device which provides storage for both programs and data.

Back

kernel mode

Front

an access mode for applications while they are running on the CPU that allows full access to all hardware devices and memory in the computer.

Back

asymmetric multiprocessing

Front

each processor is assigned a specific task while a boss processor controls the system.

Back

secondary storage

Front

an extension of main memory which must hold large quantities of data permanently.

Back

clustered system

Front

systems which gather together multiple CPUs.

Back

operating system

Front

a program that manages a computer's hardware. provides a basis for application programs and acts as an intermediary between the user and the hardware.

Back

nonvolatile random access memory (NVRAM)

Front

DRAM with battery backup power.

Back

input/output device

Front

devices that are used to input to a computer (keyboard, mouse) or output (monitor).

Back

graceful degradation

Front

the ability to continue providing service proportional to the level of surviving hardware.

Back

electrically erasable programmable read only memory (EEPROM)

Front

read-only memory that is erasable.

Back

hardware

Front

provides the basic computing resources for the system

Back

timer interrupt

Front

used to ensure that a program does not get stuck in an infinite loop or never returns control to the operating system.

Back

fault tolerant

Front

can suffer a failure of any single component and still continue operation.

Back

mainframe

Front

a large, expensive computer that supports hundreds or thousands of users simultaneously and executes many different programs at the same time.

Back

tertiary storage

Front

magnetic tape drives, CD drives, and DVD drives.

Back

high performance computing

Front

supplying significantly greater computational power than single-processor systems because the clustered system can run an application concurrently on all computers in the cluster.

Back

symmetric multiprocessing (SMP)

Front

all processors are peers and no boss-worker relationship exists.

Back

resource utilization

Front

how various hardware and software resources are shared.

Back

multiprogramming

Front

organizing jobs so that the CPU always has one to execute, thus increasing CPU utilization.

Back

nonvolatile storage

Front

storage that does not lost its contents when the power is lost or turned off.

Back

interactive computer system

Front

a system which provides direct communication between the user and the system.

Back

dual mode operation

Front

hardware support that gives a computer two modes to run in, user mode and kernel mode.

Back

volatile storage

Front

storage that loses its contents when the power is lost or turned off.

Back

variable timer

Front

implemented by a fixed-rate clock and a counter. used as the basis of a timer interrupt.

Back

computing core

Front

multiprocessor chips. can be more efficient than multiple chips with single cores because on-chip communication is faster than between-chip communication.

Back

job pool

Front

jobs are initially kept here as main memory is too small to accommodate all jobs.

Back

read only memory (ROM)

Front

memory which contains the bootstrap program (the program that starts up the computer).

Back

random access memory (RAM)

Front

a portion of re-writable memory where most programs are run from. also known as main memory.

Back

single processor system

Front

there is one main CPU capable of executing a general-purpose instruction set, including instructions from user processes.

Back

privileged instruction

Front

a machine instruction that may cause harm. the hardware allows these to be executed only in kernel mode.

Back

electronic disk

Front

can be either volatile or nonvolatile. it stores data in large DRAM array.

Back

Section 2

(19 cards)

BSD UNIX

Front

a derivative of AT&T's UNIX

Back

compute server system

Front

provides an interface to which a client can send a request to preform an action. a server executes the action and sends the result to the client.

Back

GNU/linux

Front

an example of open-source operating systems.

Back

closed source operating system

Front

operating systems available in compiled binary code.

Back

free software foundation (FSF)

Front

an organization formed by Richard Stallman with the goal of encouraging the free exchange of software source code and use of that software.

Back

server system

Front

a data processing system containing one or more servers providing services in response to a request from another computer.

Back

open source operating system

Front

operating systems available in source-code.

Back

local area network (LAN)

Front

a network which connects computers within a room, building, or campus.

Back

real time operating system

Front

used when rigid time requirements have been placed on the operation of a process or the flow of data.

Back

network

Front

a communication path between two or more systems.

Back

wide area network (WAN)

Front

a network that connects computers within a building, city, or country.

Back

GNU general public license (GPL)

Front

a common license under which free software is released.

Back

cache management

Front

necessary because of caches limited size. contains various replacement algorithms for software-controlled caches.

Back

solaris

Front

the commercial UNIX-based operating system from sun microsystems.

Back

user id

Front

a unique identifier for one user.

Back

client system

Front

system which generates requests which are answered by server systems.

Back

file server system

Front

an interface where clients can create, update, read, and delete files.

Back

group id

Front

an identifier for a group of users.

Back

cache coherency

Front

if a change in value A of one cache occurs, it must be immediately reflected in all other caches which contain A.

Back