Computer Structure Flashcards
Read Only Memory
- Used to store the bootstrap loader, which is a small piece in the operating system
- The data stored in Read Only Memory cannot be lost, it is permanent
Random Access Memory (Notes are not there tell thomas)
What does CPU stand for?
Central Processing Unit
What does the CPU do?
It is the brains of the computer. It sees what data and calculations need to be carried out and then deals with how they are moved around the computer. The CPU carries out billions of instructions in one second, however, it only does one at a time.
What are the parts of a processor
- Control Unit
- The Arithmetic and
Logic Unit (ALU) - Registers
What do each parts of the processor do?
ALU - Is responsible for all arithmetic calculations and logic in the computer such as “+”, “-“.
Control Unit
- Controls the fetching, decoding and executing of program instructions
- Sends and receives control signals to and from other parts of the computer
- Connected to the ‘control’ bus
Registers
- Temporary storage locations inside the processor, they are used as they can be accessed a lot faster than locations inside of the main memory. They are use to hold data (MDR), addresses (MAR) or instructions (IR)
What is the Structure of the CPU
The structure of the CPU - Consist of the processor and memory, they are connected by three ‘buses’
Where are the programs being executed stored?
The main memory of the computer
What is the order of program instructions?
Fetch, Decode and Execute
Freedom Dictates all Eldians
What is MDR and MAR
MDR - Memory Data Register
MAR - Memory Address Register
REMEMBER - All memory locations have their unique address
What is the Cache Memory
- It temporarily stores data and instructions that are used frequently
- It is slower than the registers but faster than main memory
- There are two levels of cache memory
*Level 1 Cache is built into the Processor chip
or
*Level 2 - The cache may also be built into the chip if not close it should be close to it (by it I mean the chip)
What is the clock and clock rate?
The clock synchronises related components by generating pulses at a constant rate. The pulses are made to trigger components to take their next step.
The clock rate is the frequency at which the clock generates pulses.
What is the Fetch Execute Cycle for Memory Read
- MAR (Memory Address Register) sets up the address bus with the relevant memory location to be read from
- The control unit read line is activated
- The contents of the address held on the address bus are placed on the data bus
- The data bus transfers the data from memory to the MDR (Memory Data Register)
What is the Fetch Execute Cycle for Memory Write
- MAR sets up the address bus with the relevant memory location to be written to
- MDR passes the data to be written to the data bus
- The control unit write line is activated
- The data bus transfers the data to the memory location specified on the address bus
What are the Factors that affect performance in computer systems?
The number of processors, the width of data, the cache memory and the, the clock speed