1.1 - Systems architecture Flashcards
1.1.1 Architecture of the CPU
The purpose of the CPU
- process data and instructions by constantly repeating the FDE cycle
1.1.1 Architecture
The fetch-decode-execute cycle
- The program counter displays the address of the next instruction to be processed in the RAM. This value is copied into the MAR
- The PC increments by 1, preparing the CPU for the next instruction to be fetched
- The CPU checks the address in the RAM, to see if it matches the address held in the MAR
- Instruction in RAM is transferred to the MDR
- the instruction in MAR is copied into CIR
- the instruction in the CIR is decoded and executed
- any result of an exceution is stored in the ACC
- cycle repeats
1.1.1 Architecture of the CPU
common CPU components and their function
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
1.1.1 Architecture of the CPU
Von Neumann architecture:
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
1.1.2 CPU performance
How does common characteristics of CPUs affect their performance?
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
1.1.3 Embedded systems
Purpose, characteristics and examples of embedded systems
- 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