1.1 - Systems architecture Flashcards

1
Q

1.1.1 Architecture of the CPU

The purpose of the CPU

A
  • process data and instructions by constantly repeating the FDE cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

1.1.1 Architecture

The fetch-decode-execute cycle

A
  1. The program counter displays the address of the next instruction to be processed in the RAM. This value is copied into the MAR
  2. The PC increments by 1, preparing the CPU for the next instruction to be fetched
  3. The CPU checks the address in the RAM, to see if it matches the address held in the MAR
  4. Instruction in RAM is transferred to the MDR
  5. the instruction in MAR is copied into CIR
  6. the instruction in the CIR is decoded and executed
  7. any result of an exceution is stored in the ACC
  8. cycle repeats
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

1.1.1 Architecture of the CPU

common CPU components and their function

A

ALU: performs simple calculations and logical operations
CU: sends control signals to direct the operation of the CPU
Cache: to temporarily store data that is frequently accessed
Registors: temporary storage space for 1 instruction/address

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

1.1.1 Architecture of the CPU

Von Neumann architecture:

A

MAR: holds the current address of the instruction, waiting to be fetched /stored
MDR: holds the instruction, waiting to be written to memory
Program Counter: holds the memory address of the next instruction, waiting to be processed
Accumulator: where calculation results from ALU are stored

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

1.1.2 CPU performance

How does common characteristics of CPUs affect their performance?

A

Cache memory:
* more cache, higher performance = repeatedly used instructions can be stored so faster access

Clock speed:
* faster speed, faster a computer can perform the FDE cycle (more instructions processed each second)
* higher performance

Number of cores:
* more cored, higher performance = more instructions at once

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

1.1.3 Embedded systems

Purpose, characteristics and examples of embedded systems

A
  • computer system built into a larger machine to control the device
  • performs specific tasks, stored in ROM
  • has a limited number of functions: cheaper to build/design
  • uses less power
  • doesn’t need much processing power.

Eg: washing machine, microwave

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