1.1 System Architecture Flashcards

1
Q

What’s the purpose of the CPU

A

TO manage basic operations of the computer, “the brain”

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

4 elements to form a basic computer system

A

1.INput
2. CPU
3.Output
$.Secondary Storage

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

2 main components of the CPU?

A

ALU and CU

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

Most common form of computer architecture

A

Von Neumann Architecture

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

What cycle does the CPU continuously do to process instructions

A

FDE cycle

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

What is data stored in a computer on?

A

Binary

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

Role of the register in the CPU

A

Hold on to temporary data and instructions being held by the CPU

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

What is the name of the register which keeps the address of the next instruction to be processed

A

PC - Programme Counter

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

Which register is used to store data that is fetched from main memory?

A

The memory data register (MDR)

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

Which register is used to tell the CPU where to locate this data?

A

The memory address register (MAR)

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

What is the name of the register that temporarily stores the results of logic operations and calculations during processing?

A

The accumulator (ACC)

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

What unit of measurement is used to describe the clock speed of a processor?

A

Hertz/Gigahertz

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

Suppose a CPU is capable of performing 1 billion operations per second. What is the clock speed of CPU?

A

1 GHz

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

Why does increasing the cache size increase the performance of the processor?

A

The CPU has more immediate access to data, instead of having to fetch the data from RAM, which is slower.

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

State one drawback of cache memory in comparison with main memory.

A

Cache memory is much more expensive than main memory.

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

Typically, around how large is the cache memory located closest to the CPU?

A

Anywhere between 2 and 64 kB

17
Q

Does doubling the number of cores exactly double the performance of a processor?

18
Q

What is meant by an ‘embedded’ system?

A

A computer system which forms part of an electronic device

19
Q

Give an example of an embedded system that could be found in the human body.

20
Q

Give three examples of devices that you can find in your house that may contain an embedded system.

A
  1. Fridges 2. Microwaves 3. Digital clocks
21
Q

Cars are an example of an object with multiple embedded systems for performing different tasks. Suggest two uses for an embedded system in a car.

A
  1. Air conditioning 2. Parking sensors
22
Q

Suggest two reasons why a manufacturer may use embedded systems instead of general purpose computers in their products.

A
  1. They are cheaper 2. They can be smaller
23
Q

How do embedded systems and general-purpose computers differ?

A

Embedded systems generally perform a single simple task, and don’t have operating systems. General-purpose computer systems can perform multiple tasks and have an operating system.

24
Q

State two functions of the control unit.

A
  1. Sending signals to control the flow of data and instructions 2. Decoding instructions
25
What is ‘cache memory’? Why is it useful during program execution?
A small section of extremely fast memory used to store commonly used instructions and data. It is useful as the CPU has direct access to the cache.
26
Order the three levels of cache in order of proximity to the processor (1 = closest, 3 = furthest).
1. L1 cache 2. L2 cache 3. L3 cache
27
Explain the function of the ALU and give some examples of the operations that it carries out.
The ALU carries out mathematical operations / logical operations / shifting operations on data; examples include multiplication, division, logical comparisons.
28
What is meant by an ‘address’ in the context of a CPU?
A location in the main memory which stores data or instructions
29
Which bus is used to carry memory addresses from the CPU to main memory?
The address bus
30
Describe the first process that occurs in the fetch and execute cycle.
(Instructions to be executed are / Data is) fetched from memory.
31
Suppose data is fetched from main memory. Which register does it get stored in?
The memory data register (MDR)
32
Suppose an instruction is fetched from main memory. Which register is does it get stored in?
The current instruction register (CIR)
33
Which register is used to keep track of which memory location to look at for the next instruction?
The program counter (PC)
34
Which part of the CPU is used to translate instructions into a set of operations that can be performed directly by the CPU?
The control unit