F451: Hardware - Processor Components Flashcards

1
Q

Define Program Counter - PC

A

PC is a register that contains the address of the instruction being executed at the time

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

Define Memory Address Register - MAR

A

MAR is a CPU register that either stores the memory address from which the data will be sent and stored.
MAR holds the memory location of data that needs to be accessed.

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

Define Memory Data Register - MDR

A

MDR is used to temporarily store data read from or written to memory. All transfers from memory to the CPU go via the Memory Data Register

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

Define Control Unit

A

The Control Unit manages the execution of instructions by using control signals to other parts of the computer. It also controls the fetch and execute cycles it also synchronises actions using an inbuilt clock.

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

Define Memory Unit

A

Is a computer hardware component that handles all memory and caching operations associated with the processor.

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

Define ALU

A

Carries out arithmetic and logical instructions. It acts as a conduit through which all inputs and outputs in a computer is done.

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

Define Read Only Memory - ROM

A

ROM is “built-in” computer memory containing data that normally can only be read, not written to. ROM contains the programming that allows your computer to be “booted up” or regenerated each time you turn it on. Unlike a computer’s random access memory (RAM), the data in ROM is not lost when the computer power is turned off. The ROM is sustained by a small long-life battery in your computer.

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

Define Random Access Memory - RAM

A

The primary working memory in a computer, used for the temporary storage of programs and data and in which the data can be accessed directly and modified

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