CPU architecture Flashcards
(48 cards)
What is a CPU and its function
-central processing unit responsible for executing functions
CPU VS GPU
GPU graphic processing unit
CPU central processing unit
-GPU is used for specialist task like graphic of the computer while CPU is more general
-GPU have a higher cache memory to process better graphics
-GPU handles parallel tasks while CPU handles single tasks so GPU will take higher energy
What is the FDE cycle
Fetch
(getting data from memory)
Decode
(Convert the data into binary format and understand the instruction)
Execute
(Performing the instruction)
What is the ALU
The arithmetic Logic Unit
Perform the instruction (Arithmetic and logical operation)
E in FDE
What is CU
Control unit
where the FDE cycle occurs
issues control signals within the cpu
What is clock
The frequencies at each electrical pulse are sent out and used to sync computer component
The faster the clock speed, the more information can be sent out and the faster the computer is
What are registers
-small amounts of high speed memory.
-contained within the CPU.
What are bus
Acts as a bridge from a processor and other component and connect the two so data can be exchange
It is the fetch in FDE cycle
Data bus
Carries data from processor and other component
Address bus
Carries the memory address of data from other component to CPU
Control bus
-responsible for transmitting control signals
What affect the speed of CPU
Clocking speed (overclocking)
Cache memory
Number of core
Size of Data bus
What is PC
Program counter
Points to the next instruction in FDE cycle
What is MAR
Memory address register
Holds the address of the instruction
What is MDR
Memory data register
Holds the data of the instruction
What is CIR
Current instruction register
Holds the current data and address of the instruction that is being executed
What is the ACC
Accumulation
Accumulates/holds the result of the cycle
What is the order of the Von Neuman Architecture
(Many People Make Marvellous Cakes Anyways)
Memory –> PC –> MAR –> MDR –> CIR –> ACC
Why is address bus unidirectional
as it only needs to transport data to the MAR
What is a microprocessor
an integrated circuit that contains a CPU
What is embedded system
They are addition task added to a larger system to do a specific task
What is meant by a low level language
Close to the language processed by computers
e.g assemble language/machine code
Why will a programmer choose to write in low level language
Programming is faster
Faster to execute program
What is the stored program concept
The memory/result of the instruction is stored within the CPU
so instruction can be carried out faster