1,2a) Systems Architecture/ Computer Systems Flashcards
What does the CPU do?
Processes all of the data and instructions that make the computer work
Describe the fetch decode execute cycle?
(FETCH)
1) Copy memory address from the program counter to MAR
2) Copies the instruction stored in MAR address to MDR
3) the program points to the next instruction ready for the next cycle
Describe the fetch decode execute cycle?
(Decode)
The instruction of MDR is decoded. CU prepares for next step
Describe the fetch decode execute cycle?
(Execute)
Instruction is performed
Eg. Load data from memory
What does the ALU do?
- Does all calculations
- performs logic operations
- contains accumalator register
What does the CU do?
Controls the CPU. Manages fetch,decode,execute cycle
Controls flow of data
What does cache do?
- Very fast memory in CPU. faster than RAM.
- Stores regular used data so CPU can access quickly if needed
- Very low capacity and expensive
What does the register do?
- Holds tiny bits of data needed by CPU
Whats the MAR?
Holds any memory address about to be used in CPU. Points to data or CPU instruction
Whats the MDR?
Holds the actual data or instruction. May be fetched from memory or waiting to be written by memory
Whats the program counter?
Holds memory address of the instruction for each cycle
Whats the accumalator do?
The accumalator stores immediate results of calculations
Whats the clock speed?
Number of instructions of a single processor core can carry out per second
What does a higher clock speed do?
The greater number of instructions to be carried out per second
Whats a negative of clock speed?
Some CPU’S can be overclocked to run a higher clockspeed but if not done properly can overheat and damage system. Water collers are needed
Whats the cache size?
The data storage inside the CPU thats much faster than RAM