Systems Architecture Finished Flashcards

You may prefer our related Brainscape-certified 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
Q

What are the benefits of overclocking

A

It allows instructions to be processed faster

26
Q

What are the negatives of overclocking

A

It can cause long term damage to the CPU as it is working harder and producing more heat

27
Q

What is a core

A

A processing unit within the CPU

28
Q

What is the purpose of a core

A

To perform fetch-decode-execute cycles

29
Q

What is an embedded system

A

A small computer that forms part of a larger system, device or machine

30
Q

What is the purpose of an embedded system

A

To control the device and allow a user to interact with it

31
Q

How are embedded systems changed

A

Manufacturers program it beforehand but new software can be installed by the user

32
Q

What are the advantages of embedded systems (3)

A

Cheap to design and build
They tend to require less power
Do not need much processing power so can be built using cheaper processors