1.1- Systems Architecture Flashcards

1
Q

What is the Fetch Execute (Decode) Cycle?

A

Followed by a processer to process an instruction.

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

What are the steps of the Fetch Execute Cycle?

A

1: Memory address in Program Counter copied to MAR
2: Program Counter increments and holds address of next instruction
3: Processor sends signal along address bus to mem address in MAR
4: Data in address sent along data bus to MDR
5: Data held in MDR copied to CIR (current instruction register)
6: Data in CIR decoded and executed. Result stored in Accumulator
Loop

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

What does the ALU do?

A

Arithmetic operations and logical operations (BOOLEAN)

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

What does the CU do?

A

Co-ordinates operations carried out by computer:
-Monitors hardware
-Controls input/output of data and devices
-Controls data flow (right place right time)
Sends control signals between:
-Memory Read
-Memory Write
-Hard Disk Drive Read
-I/O Write

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

What is a cache?

A

Very fast, very small amount of memory on processor chip. Acts as middleground between processor and main memory and is faster to reach than main memory. Holds commonly used instructions

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

Four CPU registers

A

PC (program counter)
MAR (memory address register)
MDR (memory data register)
ACC (accumulator)

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

What is a system bus?

A

Set of parallel wires connecting two or more independent components of a computer system to pass signals between.
-Data bus
-Address bus
-Control Bus

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

What is the function of the address bus?

A

Carries addresses from processor to main memory or other I/O devices
One directional
Processor generates an address
All data/instructions returned on data bus

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

What is the function of the data bus?

A

Carries data/instructions from main memory to processor or from other secondary storage to the processor
Bi directional
Data can be read written

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

What is the function of the control bus?

A

Control signals are sent along the control bus
-For example Memory Read and Memory Write
-This instructs which data will be travelling too/from memory

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

Define Von Neumann architecture

A

The design on which many general purpose computers are made.
Uses 5 special registers, utilising fetch execute cycle
Data and instructions are stored as binary data in primary storage

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

Define Program Counter

A

Holds location of next instruction/data address in memory

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

Define Memory Address Register

A

Contents of Program Counter are copied here then transferred along address bus

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

Define Memory Data Register

A

Once data/instructions fetched from memory address in main memory, they are placed in MDR

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

Define Accumulator

A

Results of calculations from ALU are placed in accumulator

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

What is processor clock speed?

A

Measured in Hz, how many operations a CPU core can execute per second –> 1GHz = 1 billion instructions per second

17
Q

What are processor cores?

A

Like mini processors in processor, main processor can be dual core, quad core etc. Each core executes independently.

18
Q

What is an embedded system?

A

Single purpose and is part of a bigger system. Has a single chip.

19
Q

Embedded system examples

A

Central Heating Systems, Digital Watches, Electronic Calculators, Dishwashers etc