Pages 245-272

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/27

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

28 Terms

1
New cards

ALU

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

2
New cards

processor

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

3
New cards

data path

The ALU circuits, registers, and interconnections between components

4
New cards

register

A special, high-speed storage cell

5
New cards

stored program

a sequence of machine language instructions stored as binary values in memory

6
New cards

control unit

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

7
New cards

machine language

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

8
New cards

instruction set

set of all operations that can be executed by a processor

9
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

10
New cards

CISC machine

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

11
New cards

Program counter

A register that holds the address of the next instruction to be fetched in the fetch execute cycle.

12
New cards

instruction register

a special memory location in the CPU that stores the current instruction that is being executed

13
New cards

Von Neumann bottleneck

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

14
New cards

Non-Von Neumann architecture

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

15
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

16
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

17
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

18
New cards

parallel algorithms

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

19
New cards

16-128

how many registers would a typical ALU have

20
New cards

register designator

how are registers accessed

21
New cards

multiplexer

what circuit can be used to select the proper ALU result

22
New cards

fetch, decode, execute

what are the 3 tasks of the control unit

23
New cards

data transfer, arithmetic, compare, branch

the 4 basic machine language instruction classes

24
New cards

halt or fatal error

the fetch, decode, execute cycle continues for each instruction in a program until what

25
New cards

scalable

MIMD parallel processing is what#

26
New cards

yes

should every ALU circuit be executed before choosing the appropriate one

27
New cards

no

are memory cells more accessible than registers

28
New cards

communications

what can become a serious bottleneck for a parallel system