the computer Flashcards
what does the CPU do?
the part of the computer system that runs programs and processes data
common CPU components
- control unit (CU)
- arithmetic logic unit (ALU)
- registers
- cache
- buses
- clock
what does the control unit (CU) do?
- fetches, decodes and manages the execution of the instructions
- issues control signals that control hardware
- moves data around the system
what does the arithmetic logic unit (ALU) do?
performs arithmetic and logical operations or decisions, it is where calculations are done and where decisions are made based on logic
what are registers and what are they used for?
they are small amounts of high speed memory contained within the CPU. They are used by the processor to store small amounts of data that are needed during processing such as:
- the address of the next instruction to be executed
- the current instruction being decoded
- the results of calculations
different types of registers (5)
- program counter
- memory address register (MAR)
- memory data register (MDR)
- current instruction register (CIR)
- accumulator (ACC)
what is the cache, what does it do and why is it efficient?
cache is a small amount of high speed memory built directly within the processor. it is used to temporarily hold data and instructions that the processor is likely to reuse. this allows for faster processing as the processor does not have to wait for the data and instructions to be fetched from the RAM
what does the clock do?
it is used to coordinate all of the computers components, The clock sends out a regular electrical pulse which synchronises all the components
the frequency of the clock is known as the…
clock speed
the clock speed is measured in…
hertz
the higher the clock speed…
the greater the number of instructions that can be performed in any given moment of time
what rate do processors commonly run today?
3 gigahertz (GHz) to 5 GHz, which is 3 billion pulses or cycles per second
what does a bus do?
its a high speed internal connection. Buses are used to send control signals and data between the processor and other components
three types of buses
address bus
data bus
control bus
three types of buses and their functions
address bus - carries memory addresses from the processor to other components such as RAM and input/output devices
data bus - carries the actual data between the processor and the other components
control bus - carries control signals from the processor to other components