1.1.1 Hardware: Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is the ALU and what does it do?

A

The Arithmetic-Logic Unit (ALU) carries out mathematical calculations and logic operations.

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

What is the CIR and what does it do?

A

The Current Instruction Register (CIR) contains the current instruction during processing.

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

What is the MDR and what does it do?

A

The Memory Data Register (MDR)

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

What is the MAR and what does it do?

A

The Memory Address Register (MAR)

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

What is the CU and what does it do?

A

The Control Unit (CU)

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

What does the Accumulator do?

A

The Accumulator

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

What is the PC and what does it do? (Not referring to the term ‘Personal Computer’)

A

The Program Counter (PC)

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

Where is the CIR located within the CPU?

A

The Control Unit.

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

Where is the MDR located within the CPU?

A

The Arithmetic Logic Unit.

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

Where is the MAR located within the CPU?

A

The Control Unit.

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

Where is the Program Counter located within the CPU?

A

The Control Unit.

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

Where is the Accumulator located within the CPU?

A

The Arithmetic Logic Unit.

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

What happens in the ‘fetch’ portion of the FDE cycle?

A

1) Address of the next instruction is transferred from the PC to the MAR, and the PC increments by 1. The address bus carries the address of the location of the data in memory.
2) The instruction stored in memory is carried by the data bus to the MDR.
3) The instruction in the MDR is carried by the data bus to the CIR.

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

What happens in the ‘decode’ portion of the FDE cycle?

A

1) The instructions are decoded in the CIR.
2) If additional data is required, the request is passed to the MAR, and then travels along the address bus to the main memory, where data is fetched.
3) The MDR fetches the data/instruction from memory.

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

What happens in the ‘execute’ portion of the FDE cycle?

A

1) The data/instruction is passed to the Accumulator.
2) The instruction is executed, and the result is held in accumulator or sent to main memory.

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

What happens in the FDE Cycle?

A

1) Address of the next instruction is transferred from the PC to the MAR, and the PC increments by 1. The address bus carries the address of the location of the data in memory.
2) The instruction stored in memory is carried by the data bus to the MDR.
3) The instruction in the MDR is carried by the data bus to the CIR.
4) The instructions are decoded in the CIR.
5) If additional data is required, the request is passed to the MAR, and then travels along the address bus to the main memory, where data is fetched.
6) The MDR fetches the data/instruction from memory.
7) The data/instruction is passed to the Accumulator.
8) The instruction is executed, and the result is held in accumulator or sent to main memory.

17
Q

What is the difference between RAM and ROM?

A

Random Access Memory (RAM) is very fast, Volatile (Think liable to change), holds temporary data only and capable of reading and writing.

Read-Only Memory (ROM) is relatively slow, Non-volatile, holds permanent data only and can only be read from, not written to (Use the component name to help remember this).

18
Q

Recite the units of storage including capacity.

A

Byte (B) = 8 Bits
Kilobyte (KB) = 1024 Bytes
Megabyte (MB) = 1024 Kilobytes
Gigabyte (GB) = 1024 Megabytes
Terabyte (TB) = 1024 Gigabytes
Petabyte (PB) = 1024 Terabytes
Exabyte (EB) = 1024 Petabytes
Zettabyte (ZB) = 1024 Petabytes
Yottabyte (YB) = 1024 Zettabytes

19
Q

What is the function of the Address Bus?

A

The Address Bus carries addresses of the memory location being written to or read from.

20
Q

What is the function of the Data Bus?

A

The Data Bus carries data between the processor and memory and also other components.

21
Q

What is the function of the Control Bus?

A

The Control Bus carries control signals from the control unit to communicate with other components and devices.

22
Q

How does clock speed affect the performance of the CPU?

A

The faster the clock speed, the faster the instructions are processed, the more applications (in the FDE cycle) occur per second.

A faster clock speed increased performance, but draws more power and emits more heat.

23
Q

What is Cache Memory and what does it do?

A

Cache is a small amount of very fast, expensive memory in the CPU.

Cache allows temporarily stored data to be accessed faster than regular main memory (RAM).

24
Q

How does Cache Memory affect the performance of the CPU?

A

Cache memory inproves the performance of the CPU as it is able to provide instructions and data to the CPU at a much faster rate than other system memory such as RAM.

25
Q

What are the 3 levels of Cache Memory?

A

Level 1 Cache is very expensive, fast and low capacity. Level 1 Cache is located inside the CPU.

Level 2 Cache is fairly expensive, relatively fast and medium capacity. Level 2 Cache is located close to the CPU.

Level 3 Cache is less expensive than Level 2 Cache but more so than Main memory, slower than Level 2 Cache but faster than Main memory and large relative capacity. Level 3 Cache is located outside the CPU.

26
Q

How does the number of cores affect the performance of the CPU?

A

More cores mean the processor can perform multiple operations at once. The more cores available the more operations the processor can perform in one cycle. Factors such as one operation requiring the result of another operation means this doesn’t double or quadruple performance, but can make the CPU much faster nevertheless.

27
Q

What are the benefits of Cache Memory?

A

The data used most often by the CPU is held in Level 1 Cache so is instantly available.

In most systems, other data neede by the CPU is accessed from the Level 2 Cache 95% of the time.

More cache memory improves system performance.

28
Q

What is an Input Device and what does it do?

A

Allows interaction with a computing system, allowing data to be entered.

29
Q

What is an Output Device and what does it do?

A

Allows data to be received from a computing system.

30
Q

What is Main Memory?

A

Holds data, instructions and programs durrently in use.