Chapter 5 Vocab

studied byStudied by 26 people
5.0(1)
get a hint
hint

address space

1 / 59

Studying Progress

0%
New cards
60
Still learning
0
Almost done
0
Mastered
0
60 Terms
1
New cards

address space

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

New cards
2
New cards

Arithmetic Logic Unit

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

New cards
3
New cards

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
New cards

cache hit rate

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

New cards
5
New cards

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
New cards

Central Processing Unit

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

New cards
7
New cards

CISC machine

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

New cards
8
New cards

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
New cards

Computer Organization

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

New cards
10
New cards

control unit

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

New cards
11
New cards

data path

The ALU circuits, registers, and interconnections between components

New cards
12
New cards

destructive store

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

New cards
13
New cards

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
New cards

fetch/store controller

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

New cards
15
New cards

functional units

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

New cards
16
New cards

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
New cards

Hierarchy of Abstractions

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

New cards
18
New cards

I/O controller

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

New cards
19
New cards

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
New cards

instruction register

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

New cards
21
New cards

instruction set

set of all operations that can be executed by a processor

New cards
22
New cards

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
New cards

latency

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

New cards
24
New cards

level of abstraction

An alternate perspective or a different way to view a system

New cards
25
New cards

machine language

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

New cards
26
New cards

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
New cards

memory

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

New cards
28
New cards

memory access time

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

New cards
29
New cards

memory address

The unique numeric identifier for a memory cell

New cards
30
New cards

Memory Address Register

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

New cards
31
New cards

memory cell

The minimum unit of memory access

New cards
32
New cards

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
New cards

memory width

The number of bits in a single memory cell

New cards
34
New cards

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
New cards

nanosecond

one billionth of a second

New cards
36
New cards

non-destructive fetch

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

New cards
37
New cards

Non-Von Neumann architecture

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

New cards
38
New cards

nonvolatile memory

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

New cards
39
New cards

parallel algorithms

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

New cards
40
New cards

parallel processing

Building computers with two or more processors that work in parallel

New cards
41
New cards

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
New cards

processor

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

New cards
43
New cards

program counter

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

New cards
44
New cards

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
New cards

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
New cards

read-only memory

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

New cards
47
New cards

register

A special, high-speed storage cell

New cards
48
New cards

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
New cards

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
New cards

seek time

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

New cards
51
New cards

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
New cards

sequential execution

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

New cards
53
New cards

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
New cards

stored program

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

New cards
55
New cards

track

A single concentric circle of information on a disk

New cards
56
New cards

transfer time

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

New cards
57
New cards

vector

an ordered collection of values

New cards
58
New cards

volatile memory

Memory that loses its contents when the power is turned off

New cards
59
New cards

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
New cards

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 6 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 13 people
Updated ... ago
5.0 Stars(3)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 37 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 14 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 2291 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard33 terms
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard140 terms
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard30 terms
studied byStudied by 28 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard123 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard72 terms
studied byStudied by 4 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard51 terms
studied byStudied by 82 people
Updated ... ago
4.3 Stars(3)
flashcards Flashcard56 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard55 terms
studied byStudied by 77 people
Updated ... ago
5.0 Stars(5)