1.1 Computer Systems Flashcards

1
Q

What is a register?

A

A register is a small space where data may be hold while instructions are actively being executed. A register could also have other purposes such as the ALU which does basic arithmetic.

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

What is a CPU?

A

A CPU (Central Processing Unit) is the main brains of a computer system which performs instructions and manages how data flows around a system.

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

What is a clock?

A

A clock is a regular pulse that is performed to make sure that the CPU is kept in time. The clock determines how fast the processor can do instructions.

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

What is a core?

A

A core is a unit that can individually perform the fetch-decode-execute cycle on instructions. If multiple cores are present, multiple cycles can be done at the same time (one per core)

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

What is cache?

A

Cache is a small piece of volatile memory very close to the CPU and it’s registers that is used to store frequently and recently used instructions.

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

What is the arithmetic logic unit in a CPU?

A

The arithmetic logic unit in a CPU is used to perform basic maths such as add and subtract calculations.

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

What is an embedded system?

A

An embedded system is computer system that is part of a larger object / product and is a key part of the larger objects operation.

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

What is a program counter?

A

The program counter is a register that records the position of the currently running instruction in the list of instructions to be ran.

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

What is the Von Neumann architecture?

A

The Von Neumann architecture is a simple architecture which many computers are based on. One fetch-decode-execute cycle is done at a time and memory is shared for both instructions and data.

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

What is a Gigahertz (Ghz)?

A

A gigahertz is a unit of measure to measure the clock speed of a CPU. 1 GigaHertz = 1,000,000,000 Hertz and indicates that the CPU can perform 1 billion clock cycles per second.

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

What is an instruction?

A

An instruction is typically part of an algorithm that is part of the steps needed to perform a task.

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

What is an accumulator?

A

An accumulator is a register inside of the CPU that is used to store the immediate results of the ALU.

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

What is a control unit?

A

The control unit is a part of the CPU that directs the flow of data and instructions inside and around the CPU.

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

What is the memory address register?

A

The memory address register is a register that stores the address in RAM that the CPU will send or receive data from.

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

What is the memory data register?

A

The memory data register is a register that stores the result of data fetched or the data to be saved to the address stored in the memory address register.

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

What is the current instruction register?

A

The current instruction register is a register that stores the current instruction fetched from memory to be executed.