Module 5 - 7 Flashcards

1
Q

All information in a computer is stored and manipulated in the form of what?

A

Binary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

They can be found at the heart of every digital computer and are one of the most important parts of a CPU (Central Processing Unit).

A

Arithmetic unit or ALU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It is a small amount of storage available as part of a CPU.

A

Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

These are used to manipulate binary numbers since there are only two possible states of a switch: open or closed.

A

Transistor switches

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

It provides further information about the status of a result: if it is zero, if there is a carry out, or if an overflow has occurred.

A

Flags

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

ALU

A

Arithmetic Logic Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CPU

A

Central processing unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

FPU

A

Floating - point unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

GPU

A

Graphics processing unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

MAR

A

Memory address register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

MBR

A

Memory Buffer Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

I/O AR

A

I/O address Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

I/O I3R

A

I/O Buffer Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

PC

A

Program Counter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

IR

A

Instruction Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

FILO

A

First in and Last out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

MDR

A

Memory Data Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

It is basically a storage space for units of memory that are used to transfer data for immediate use by the CPU (Central Processing Unit) for data processing.

A

Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

It is used to indicate occurrence of a certain condition during an operation of the CPU.

A

Flag Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

It stores data values fetched from main memory in the accumulator for arithmetic or logical operation.

A

Accumulator Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

It is located inside the ALU, It is used during arithmetic & logical operations of ALU.

A

Accumulator Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Program Counter register is also known as

A

Instruction Pointer Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

It is used for exchanging data between the I/O module and the processor.

A

I/O Buffer Register (I/O I3R)

24
Q

This register holds the address of memory where CPU wants to read or write data.

A

Memory Address Register (MAR)

25
This register holds the contents of data or instruction read from, or written in memory.
Memory Buffer Register (MBR)
26
it's used to store the data that will be stored or will be fetched from the computer memory
Memory Data Register (MDR)
27
it's to act as a buffer as it can store anything that can be copied from the computer memory and can be used by the processor for further operations.
Memory Data Register (MDR)
28
a set of memory blocks; the data is stored in and retrieved from these blocks in an order
Stack control Register
29
This register holds the initial data to be operated upon, the intermediate results, and the final result of operation.
Accumulator Register
30
The control unit takes instruction from this register, decodes and executes it by sending signals to the appropriate component of computer to carry out the task.
Instruction Register (IR)
31
It's used to specify the address of a particular I/O device.
I/O Address Register
32
This register is used to store the address of the next instruction to be fetched for execution.
Program Counter (PC)
33
it's a register in a computer processor that contains the address (location) of the instruction being executed at the current time.
Program Counter (PC)
34
It transfers data from external devices to processor and memory, and vice versa. It contains internal buffers for temporarily holding this data until it can be sent on.
I/O module
35
It's a temporary storage area built into a CPU
Register
36
It's a component of a computer's central processing unit (CPU)
Control unit
37
The simplest computers use a multicycle microarchitecture
Multicycle Control unit
38
the control unit often steps through the Von Neumann Cycle: Fetch the instruction, Fetch the operands, do the instruction, write the results
Multicycle computer
39
typically use both the rising and falling edges of their square-wave timing clock
Multicycle Control Unit
40
instructions flow through the computer
Pipelined Computer unit
41
the control unit arranges for the flow to start, continue, and stop as a program commands.
Pipelined Computer unit
42
translate each single instruction into a sequence of simpler instructions
Translating Control Units
43
Many modem computers have controls that minimize power usage. In battery-powered computers, such as those in cell-phones, the advantage is longer battery life,
Control units for low-powered computers
44
Implemented through use of combinational logic units, featuring a finite number of gates
Hardwired Control Unit
45
the control signals that are important for instruction execution control are generated by specially designed hardware logical circuits
Hardwired Control Unit
46
The idea of microprogramming was introduced by _____ in 1951
Maurice Wilkes
47
______ were organized as a sequence of microinstructions and stored in special control memory
Microprograms
48
Subsequent instruction words are fetched into the instruction register in a normal way.
microprogrammed control units
49
A process that continually fetches instructions from a memory store, decodes them into operations and executes them to perform a calculation
Fetch - decodes - execute
50
The part of a computational machine that contains the machine instructions or data for performing general purpose calculations.
Memory Unit
51
Perform by a memory unit
Fetch
52
Perform by a Control Unit
Decode
53
Perform by a arithmetic unit
Execute
54
It also decodes instructions and makes sure the correct system operations are consequently performed
Control Unit
55
An ______ is a hardware subsystem that performs arithmetic operations on binary inputs.
arithmetic unit