Internal Hardware Components Flashcards

1
Q

What is the stored program concept?

A

Instructions are stored in (main) memory;
Instructions are fetched, (decoded) and executed (serially) by the processor;
Programs can be moved in and out of main memory;

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

What are the internal components of a CPU?

A

Processor, main memory, I/O controllers, and buses.

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

What are external components of a computer?

A

Peripherals such as keyboards, mice, printers, and disk drives.

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

What is the difference between main memory and secondary memory?

A

Main Memory: Volatile, holds current programs and data, faster.
Secondary Memory: Non-volatile, used for permanent storage, slower.

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

What is addressable memory?

A

Memory is divided into blocks with unique addresses for storing instructions and data.

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

What are the steps in the fetch-decode-execute cycle?

A

Contents of PC placed into MAR. The address sent along MAR along address bus to main memory. Instruction at that address found and sent along data bus to MBR. At same time PC increments by 1 so next instruction can be carried out.
MBR loads CIR with instruction to be excecuted.
Instruction decoded and executed.

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

What components are involved in the fetch-decode-execute cycle?

A

Program Counter (PC), Memory Address Register (MAR), Memory Buffer Register (MBR), Current Instruction Register (CIR), and buses.

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

What are the three types of buses and their functions?

A

Address Bus: Sends memory addresses to memory.
Data Bus: Transfers data between components by bidirectional due to constantly having to move between RAM AND CPU
Control Bus: Sends control and timing signals.

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

Why is bus width important?

A

Determines how much data can be transferred at once, affecting system performance.

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

What is the role of the Arithmetic Logic Unit (ALU)?

A

Performs arithmetic and logical operations on data.

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

What does the Control Unit do?

A

Manages instruction execution, synchronizes processor components, and handles interrupts.

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

What is Harvard architecture?

A

A: A design with separate memory and buses for data and instructions, reducing bottlenecks.

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

What does the Program Counter (PC) store?

A

The address of the next instruction to fetch

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

What does the Memory Address Register (MAR) store?

A

The memory location to read or write data.

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

What is the Current Instruction Register (CIR)?

A

Stores the instruction currently being decoded or executed.

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

What factors affect processor performance?

A

Clock speed.
Bus width.
Cache size.
Number of cores.
Word length.

17
Q

What is a “word” in computing?

A

A fixed-sized group of bits processed as a unit by the CPU. Size depends on system architecture

18
Q

What is an interrupt?

A

A signal that temporarily halts the processor to handle high-priority tasks.

19
Q

What is cache memory?

A

A high-speed memory area for temporarily storing frequently accessed data.