Internal computer architrcture Flashcards
what is the CPU
CENTRAL PROCESSING UNIT
What is the RAM
Random access memory
what is the ALU and what does it do
- the arithmetic logic unit does arithmetic and logic operations
what is the CU and what is its role
THE CONTROL UNIT:
- control operation of fetch-execute cycle
- Determines the type of an instruction
- To execute (some) instructions;
- To synchronise operation of processor;
- To send control signals to other components;
- To control the transfer of data between registers;
- To handle interrupts
examples of registers within the CPU
- IR
- CIR
- ACC
- MDR
- PC
what are registers
memory locations within the processor which work at very high speeds, and they are used to control the fetch decode execute cycle
summarise the PC
- program counter
- stores the address of the next instruction
summarise the MAR
- memory address register
- stores the address of the data or the instructions that are to be fetched from or sent to the memory
summarise the MDR
- memory data register
- temporarily stores the data that is to be sent to or fetched from the memory
summarise the CIR
- current instruction register
- stores the actual instruction being decoded and executed
what does the ACC do
the accumulator stores the result of calculations
summarise address bus
carries the address of the instruction or data in the MAR from the processor to the memory, unidirectional
summarise data bus
the data bus carries data between the processor and the memory, bidirectional
summarise the control bus
controls signals between the processor and the components, bidirectional
What does the status register do
- Contains information about the state of the processor
What does the clock do?
- It is the electronic unit that synchronises related components by generating regular pulses
- Measured in hertz
- The higher the clock rate, the faster, the computer may work
Summarise, general-purpose registers
- temporarily holds data and instructions that are being processed by the cpu
What is the program counter responsible for?
It holds the address of the next instruction to be executed
What is the memory buffer register responsible for?
It’s used to temporarily stored the data which is read from a written to memory
how does clock speed affect processor performance
- the CPU is regulated with clock signals
- the faster these cycles are, the more instructions can be executed per second
how does cache size affect processor performance
- A larger cache stores more frequently used data closer to the CPU, reducing data retrieval time.
- improves CPU efficiency by reducing the need to fetch data from slower main(RAM) memory
what is cache
small amount of expensive , fast memory inside/near to the CPU
what are the levels of cache
L1 - embedded in the CPU chip, is the smallest and fastest
L2 - fairly fast and medium size (256kb - 2mb)
what is a core
a complete copy of a CPU