Systems Architecture Finished Flashcards

1
Q

Where do inputted actions go while they are being processed

A

Primary storage

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

What are the purposes of the CPU (2)

A

To process data and instructions

To control the rest of the computer system

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

What is the CPU comprised of (6)

A
Control Unit (CU)
Arithmetic Logic Unit (ALU)
Registers
Cache
Buses
Clock
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the CU do (3)

A

Fetches, decodes, executes instructions
Issues signals that control hardware
Moves data around the system

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

What does the ALU do (2)

A

Performs arithmetic and logical operations

Acts as a gateway between primary and secondary storage

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

What are registers

A

Small amounts of high speed memory contained within the CPU

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

What bits of data do the registers hold (3)

A

Address of the next instruction to be executed
The current instruction being decoded
The result of the calculations

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

What are the different registers (5)

A
Program counter
Memory address register (MAR)
Memory data register (MDR)
Current instruction register (CIR)
Accumulator (ACC)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is cache

A

A small amount of high-speed RAM built directly within the processor

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

What is cache used for

A

It temporarily holds data and instructions that the processor is likely to use

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

What does the clock do

A

Sends regular electrical impulses to synchronise the components

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

What is clock speed

A

How many instructions can be performed in a given amount of time, measured in Hertz (Hz)

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

What is the standard clock speed for modern computers

A

3 - 5 GHz

3 billion to 5 billion cycles per second

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

What is a bus

A

A high speed internal connection

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

What are buses used for

A

Sending control signals between the processor and other components

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

What are the key elements of the Von Neumann architecture (5)

A

Data and instructions are stored as binary digits
Data and instructions are both stored in primary memory
Instructions are fetched from memory one at a time and in order
The processor decodes and executes an instruction before cycling around to fetch the next instruction
The cycle continues until no more instructions are available

17
Q

What does the program counter do

A

Holds the memory address of the next instruction to be fetched from primary memory

18
Q

What does the memory address register (MAR) do

A

Holds the address of the current instruction that is to be fetched from memory, or the address in memory to which the data is to be transferred

19
Q

What does the memory data register (MDR) do

A

Holds the contents found at the address held by the MAR, or data which is to be transferred to primary memory

20
Q

What does the current instruction register (CIR) do

A

holds the instruction that is currently being decoded and executed

21
Q

What odes the accumulator (ACC) do

A

Holds the data being processed and the results of the processing

22
Q

What are the 7 stages of the fetch-decode-execute cycle

A

The memory address held in the program counter is copied into the MAR
The address in the program counter is then incremented by one. The program counter now holds the address of the next instruction to be fetched
The processor sends a signal along the address bus to the memory address held in the MAR
The instruction held in that memory address is sent along the data bus to the MDR
The instruction held in the MDR is copied into the CIR
The instruction held in the CIR is decoded and then executed. Results of processing are stored in the ACC
The cycle returns to the start

23
Q

What factors affect a processor’s speed (3)

A

Clock speed
Cache size
Number of cores

24
Q

What is overclocking

A

Increasing how many pulses per second the clock can perform in order to carry out more fetch-decode-execute cycles

25
What are the benefits of overclocking
It allows instructions to be processed faster
26
What are the negatives of overclocking
It can cause long term damage to the CPU as it is working harder and producing more heat
27
What is a core
A processing unit within the CPU
28
What is the purpose of a core
To perform fetch-decode-execute cycles
29
What is an embedded system
A small computer that forms part of a larger system, device or machine
30
What is the purpose of an embedded system
To control the device and allow a user to interact with it
31
How are embedded systems changed
Manufacturers program it beforehand but new software can be installed by the user
32
What are the advantages of embedded systems (3)
Cheap to design and build They tend to require less power Do not need much processing power so can be built using cheaper processors