Mapa mental
CPU architecture
Conteúdo do mapa
CPU architecture
Embedded system
Embedded systems
- computers built into other devices
- dishwashers,microwaves and tv's
- often used as control systems
- they monitor and control machinery in order to achive a desired result
- they are dedicated to a single task
- computers built into other devices
cpu
- central processing unit
- processes all the data and instructions
- the power & effeciency
- depends on clock speed, number of cores andcache size
- clock speed
- Higher the clock speed the more instructions can be carried out per second.
- number of cores
- each core in a cpu can independently process data. the more cores the more instructions can be carried out at a time
- clock speed
- depends on clock speed, number of cores andcache size
- the brain of the computer system
- architecture
- harvard
- von neuman
- describes a system where the CU runs programs stored in momory
- central processing unit
CU
- control unit
- overall control of the cpu
- main job
- fetch, decode and execute the program instructions
- controls the flow of data in the cpu
- main job
- overall control of the cpu
- control unit
ALU
- arithmetic logic unit
- does all the calculations
- addition, subtraction, multiplication and division
- performs logic operations
- and, or, not and binary shifts
- does all the calculations
- arithmetic logic unit
the cache
- very fast memory in the cpu
- slower than the memory but faster than the RAM
- stores regularly used data
- for quick access by the cpu
- it checks cache first when the cpu requests data
- low capacity but are expencive compared to ram
- three different levels
- l1
- quickest of the levels but lowest capacity
- l2
- slower than l1 but has a bigger capacity
- l3
- slower than l2 but has a bigger capacity
- l1
- very fast memory in the cpu
fetch-execute cycle
- fetch instruction
- copy memory address from the program counter(pc)to the memory address register (MAR)
- decode instruction
- the instruction in the memory data register (MDR) is decode by the control unit (CU)
- execute instruction
- the instruction is performed.this could be: load data from memory, write data to memory, do a calculation or logic operation (using the ALU(arithmetic logic unit)
- fetch instruction
·
- Protocals&layers
- Protocals&layers
Informações
- Descrição
- Mapa Mental sobre CPU architecture, criado por Harvey Lewis em 04-10-2022.
- Criado por
- Harvey Lewis
- Visualizações
- 0
- Avaliação