Topic 3.1 - Computer Architecture Flashcards
Central processing unit (CPU)
-installed as an integrated circuit on a single microchip
-processing of all the instructions and data in a computer
application
The CPU consists of…
- control unit(CU)
- arithmetic and logic unit(ALU)
- registers and buses
Arithmetic and logic unit(ALU)
-allows the required arithmetic or logic operations to be carried out
Control unit(CU)
Fetch (goes and brings the instructions)
Decode (understands the instructions)
Execute (carries out the instructions)
-Ensures synchronization of data flow and program instructions throughout the computer
System clock
clock speed measures the number of cycles your CPU executes per second, measured in GHz(gigahertz)
clock cycle (or clock tick): the amount of time between two pulses of an oscillator
*ensures that the vital synchronization takes place
Volatile
volatile: when the power goes, the data goes
hard disk is non-volatile (power off, data still in)
RAM is volatile (power off, the file is gone)
ROM(read-only memory) is non-volatile
The USB stick is non-volatile
BIOS is non-volatile
RAM
- Immediate Access Store(IAS)
- holds all the data and programs needed to be accessed by the CPU
- CPU takes data and programs held in a backing store (e.g. a hard disk drive) and puts them into RAM temporarily
CACHE: immediate access to frequently used data
5 Registers
- Current instruction register
- accumulator
- memory address register
- memory
(incomplete)
Memory
-The address will uniquely identify every location in the memory
Memory - READ example & WRITE example
check google slides (incomplete to be inserted)