1.1 System Architecture Flashcards
(29 cards)
What is a computer?
An electronic device which takes input, processes data , and delivers output
What is the CPU?
Executes instructions and performs calculations
What is memory?
Stored in programs
What is the FDE cycle?
In which a computer fetches institutions, decodes them, and executes them in a continuous repetitive cycle billions of times in a second
What is the role of Fetch in the FDE cycle?
when the CPU fetches the instructions from the main memory and stores it into the processor
What is the role of Decode in the FDE cycle?
The instruction needs to be decoded before it can run. The control signal works out what signals to issue to the component for execution.
What is Execute?
The instruction is carried out(the control unit sends signals to relevant components)
What is the clock speed?
Measured in Hertz - one cycle per second
What is the CPU made up of?
Arithmetic Logic Unit, Control Unit, Cache and Registers
What is the Arithmetic Logic Unit (ALU)?
This is responsible for carrying out arithmetic calculations and making logical decisions
What is the Control Unit?
The control unit sends signals to control how data moves around CPU and co-ordinates the CPU’s operations
What is the Cache?
A small amount of very fast memory, is located in the CPU. It provides fast access to frequently used instructions and data.
What is the Register?
Tiny super-fast pieces of onboard memory inside the CPU, each with a very specific purpose.
What is the Von Neumann Architecture?
It is based on the stored-program computer concept, where instruction data and program data are stored in the same memory in binary form.
What does VNA consist of?
CPU, CU, ALU, Memory Unit (RAM) and Inputs and Outputs
What are programs made up of?
A sequence of instructions, stored in the main memory outside of the CPU. They are fetched, one by one, to the registers for processing.
Examples of special purpose registers
Accumulator, Memory Address Register, Program Counter and Memory Data Register
What is the Program Counter?
Holds the address of the next instructions to be executed in memory
What is the Memory Address Register?
Holds the address of the current instructions (of where data is to be fetched or stored) to be executed
What is the Memory Data Register?
Holds the data fetched from, or to be written to memory.
What is the Accumulator?
Holds the results of calculations.
What are the Characteristics of the CPU?
Clock Speed, Cache size, Number of Cores
What is the Clock Speed?
Refers to the number of instructions a CPU can execute per second. It is measured in hertz (Hz) or gigahertz (GHz). Higher clock speeds generally result in faster processing
What is Cache size?
A temporary storage of instructions and data which are being read from and written to the main memory. It stores copies of recent data and instructions, allowing the CPU to retrieve them quickly from the cache than from the main memory (RAM)