Computer Science Revision Flashcards

Revision (10 cards)

1
Q

Define Von Neumann architecture

A

A computer architecture in which both instructions and data are stored in the same memory, allowing the CPU to access both from a single address space.

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

What is the MAR (Memory Address Register)?

A

A register within the CPU that holds the memory address of the location to be accessed (read from or written to).

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

What is the MDR (Memory Data Register)?

A

A register within the CPU that holds the data being transferred to or from memory.

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

What is the Program Counter (PC)?

A

A register within the CPU that holds the address of the next instruction to be executed.

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

What is the Accumulator?

A

A register within the CPU used to store intermediate results of arithmetic and logical operations.

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

What is the CPU (Central Processing Unit)?

A

The main processing unit of a computer that carries out instructions. Its purpose is to execute instructions to perform calculations and control the operations of the system.

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

What is the Fetch-execute cycle?

A

The fundamental process by which the CPU retrieves (fetches) an instruction from memory, interprets (decodes) it, and then performs (executes) the instruction.

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

What is the ALU (Arithmetic Logic Unit)?

A

A component of the CPU that performs arithmetic (addition, subtraction, etc.) and logical (AND, OR, NOT) operations.

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

What is the CU (Control Unit)?

A

A component of the CPU that manages and coordinates the activities of all other components by sending control signals. It fetches instructions, decodes them, and ensures they are executed correctly.

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

What is the Cache?

A

A small, fast memory within the CPU that stores frequently accessed data and instructions to speed up processing by reducing the need to access slower main memory (RAM).

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