System Architecture Flashcards
What are the stages of the FDE cycle?
Stage 1: Fetch
Stage 2: Decode
Stage 3: Execute
What is RAM?
The main memory
What happens in the fetch stage of the fetch-execute cycle?
- The program counter is checked as it holds the address of the next instruction to be executed.
- This address is used by the MAR to fetch the instruction needed from RAM and bring it back to the CPU
- The address in the program counter is incremented to point at the next instruction
What happens in the decode stage of the fetch-execute cycle?
The CU decodes the instruction and works out what needs to be done
What happens in the execute stage of the fetch-execute cycle?
The instruction is executed with could be
- Going back to the memory and grabbing some data
- Performing a calculation
- Storing information back into main memory
What is clock speed measured in?
Hertz (Hz)
1 hertz (Hz) means…
…one cycle per second
CPU stands for
Central processing unit
What is an input device?
A device used to enter information into a computer
What is an output device?
A device that presents data from the computer
What is a storage device
A piece of computer equipment on which information can be stored
What is the CPU?
The part of the computer that fetches, decodes and executes instructions and manages the rest of the hardware
Describe The Von Neumann Architecture
- Instructions are fetched, decoded and executed once at a time
- Instructions and data are held together in the same memory space
What does the address bus travel between?
MAR to RAM
What does the data bus travel between?
MDR and RAM
What does the control bus do?
Carry signals to coordinate all the computer’s activities