Chapter 5 Vocab

studied byStudied by 36 people
5.0(1)
Get a hint
Hint

address space

1 / 59

60 Terms

1

address space

The maximum amount of memory that a computer can physically hold; determined by the size of the address field

New cards
2

Arithmetic Logic Unit

computer subsystem that performs mathematical and logical operations such as addition, subtraction, and comparison for equality

New cards
3

bus

(1) a path for electrical signals; (2) LAN topology in which all nodes are connected to a single shared communication line

New cards
4

cache hit rate

The percentage of the time that the information needed is in cache memory

New cards
5

cache memory

A high-speed memory unit that keeps a copy of memory cells with a high likelihood of access in the near future

New cards
6

Central Processing Unit

The part of the computer consisting of the control unit and the ALU

New cards
7

CISC machine

Complex Instruction Set Computer; a machine that has a very large and complex instruction set

New cards
8

cluster computing

independent systems, such as mainframes, desktops, or laptops, are interconnected by a local area network (LAN) like the Ethernet or a wide area network (WAN) such as the Internet; also called MIMD parallel processing

New cards
9

Computer Organization

the branch of computer science that studies computers in terms of their major functional units and how they work

New cards
10

control unit

The computer subsystem that fetches and executes instructions stored in the memory of the computer

New cards
11

data path

The ALU circuits, registers, and interconnections between components

New cards
12

destructive store

When you store a new value in a memory cell and destroy its previous contents

New cards
13

direct access storage devices

A mass storage device in which each unit of information is associated with a unique address, but the time to access each piece of information may not be the same

New cards
14

fetch/store controller

The component that determines whether a value will be placed into memory or copied from memory

New cards
15

functional units

Subunits of a computer that perform tasks such as instruction processing, information storage, computation, and data transfer

New cards
16

grid computing

A MIMD model in which the individual processors can be computer systems belonging to a wide range of groups or individuals

New cards
17

Hierarchy of Abstractions

A series of abstractions, each one more detailed and each one showing lower level components of a system

New cards
18

I/O controller

A special-purpose device that controls the operations of an input/output device

New cards
19

input/output

The devices that allow a computer system to communicate and interact with the outside world, as well as to store information

New cards
20

instruction register

The register that holds a copy of the instruction to be executed

New cards
21

instruction set

set of all operations that can be executed by a processor

New cards
22

interrupt signal

A signal sent by the I/O controller to the CPU to let it know that it has completed an I/O operation

New cards
23

latency

The time required to rotate the disk to the beginning of the desired sector

New cards
24

level of abstraction

An alternate perspective or a different way to view a system

New cards
25

machine language

The programming language that a processor is able to directly understand and execute; written in binary

New cards
26

mass storage systems

Systems or devices where information is kept for long periods of time and not lost when the computer is not being used

New cards
27

memory

Th functional unit of a computer that stores and retrieves instructions and data being executed

New cards
28

memory access time

The time it takes to fetch or store the contents of a single memory cell

New cards
29

memory address

The unique numeric identifier for a memory cell

New cards
30

Memory Address Register

The memory register that holds the address of the cell to be fetched from or stored into

New cards
31

memory cell

The minimum unit of memory access

New cards
32

Memory Data Register

The memory register that holds the data value to be stored or the data value that was just fetched

New cards
33

memory width

The number of bits in a single memory cell

New cards
34

MIMD parallel processing

multiple instruction stream/multiple data stream; a parallel processing model in which multiple processors all work independently on their own program to solve a single problem; also called cluster computing

New cards
35

nanosecond

one billionth of a second

New cards
36

non-destructive fetch

When you access the contents of a memory cell and copy it, but do not destroy it

New cards
37

Non-Von Neumann architecture

Computer designs based on models other than the standard Von Neumann architecture

New cards
38

nonvolatile memory

Memory that does not lose its contents even when the power is turned off

New cards
39

parallel algorithms

Algorithms that exploit the presence of multiple processors to solve a single problem

New cards
40

parallel processing

Building computers with two or more processors that work in parallel

New cards
41

principle of locality

When you access a memory cell, it is likely that you will also access memory cells nearby very soon

New cards
42

processor

A system that is composed of the ALU together with the control unit

New cards
43

program counter

A register that holds the address of the next instruction to be executed

New cards
44

quantum computing

A field of computer design using the principles of quantum mechanics in which a single bit of information can be not just a 0 or a 1 but in both states at the same time.

New cards
45

Random Access Memory

A memory structure in which each cell has an address and it takes the same amount of time to fetch or store any cell

New cards
46

read-only memory

A memory structure that can only be accessed, not written into or changed

New cards
47

register

A special, high-speed storage cell

New cards
48

RISC Machine

Reduced Instruction Set Computer; a machine that has a very small and simple instruction set, but where each instruction is highly optimized and executes very quickly

New cards
49

sector

A disk storage unit containing an address, a data block, and a fixed number of bytes; sectors are arranged in concentric tracks on a disk

New cards
50

seek time

The time required to move the read/write head to the correct track

New cards
51

sequential access storage device

A mass storage device in which information is located by sequentially searching all the information that is stored

New cards
52

sequential execution

One instruction at a time is fetched from memory to the control unit, where it is decoded and executed

New cards
53

SIMD parallel processing

single instruction stream/multiple data stream; a parallel processing model in which multiple processors all execute the same instruction on their own local data

New cards
54

stored program

The instructions to be executed by the computer are represented as binary values and stored in memory

New cards
55

track

A single concentric circle of information on a disk

New cards
56

transfer time

The time required to read the desired sector into main memory.

New cards
57

vector

an ordered collection of values

New cards
58

volatile memory

Memory that loses its contents when the power is turned off

New cards
59

Von Neumann Architecture

The computational model designed by John Von Neumann and first implemented in the EDSAC computer of 1947; the structure and organization of virtually all modern computers

New cards
60

Von Neumann bottleneck

The inability of sequential, one-at-a-time processors to handle extremely large problems in a reasonable time scale

New cards

Explore top notes

note Note
studied byStudied by 22 people
... ago
5.0(1)
note Note
studied byStudied by 52 people
... ago
5.0(1)
note Note
studied byStudied by 24 people
... ago
5.0(3)
note Note
studied byStudied by 3 people
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 46 people
... ago
5.0(2)
note Note
studied byStudied by 152 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (52)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 43 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (37)
studied byStudied by 112 people
... ago
5.0(2)
flashcards Flashcard (281)
studied byStudied by 37 people
... ago
5.0(1)
flashcards Flashcard (83)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (34)
studied byStudied by 79 people
... ago
5.0(1)
flashcards Flashcard (136)
studied byStudied by 4 people
... ago
5.0(1)
robot