Component 1 Flashcards
(175 cards)
What is software
Software is the non-physical layer where all the programs and applications run on.
What are dedicated systems?
Computer systems which are created to carry out one funtion.
What is hardware?
The hardware of a computer makes up the physical components such as the CPU, RAM, mouse etc.
What is a computer?
A computer is a machine that processes data.
What is an embedded system?
An embedded system is a computer which is built into other devices like microwaves. They are a type of dedicated system as they only carry out a few tasks.
What are Pros of an embedded system?
1.More effecient
2.Cheaper
3.Easter to design
What does the CPU do?
The CPU carries out all the instructions given to it by the system and handles all the data.
What factors affect the power of a CPU?
Clock speed, number of cores and cache size
What is Von Neumann architecture?
Von Neumann architecture is how modern computers work. It breaks down how a CPU runs programs and instructions using memory addresses.
What are the 3 main componenets of a CPU?
The CU, ALU and Cache
What does the CU do?
- The Control Unit Coordinates the processor
- Decodes instructions
- Runs the F - D - E cycle
What does the ALU do
- Performs logic and arithmetic calculations.
What is the Cache
It is a small block of very fast temporary memory
What does the cache do?
It stores instructions or data most used or used recently.
What the difference between L1 and L2 cache.
L1 cache is faster, and is in the CPU
L2 Cache is slower but has more storage.
What are the 4 registers?
1.PC (Program Counter)
2.ACC (Accumulator)
3.MAR (Memory Adress Register)
4.MDR (Memory Data Register)
What does the MAR do?
Holds the memory location of the data that needs to be accessed
What does the MDR do?
Holds the data found at the address in the MAR, or holds data which is to be transferred to primary memory.
what does the ACC do?
It is where the intermediate arithmetic and logic results are stored
What does the PC do?
Contains the address of the next instruction to be executed
What does the CIR do?
The CIR is a part of the CU and contains the current instruction during decoding or execution
What happens during the Fetch cycle?
- Copy memory address form the PC to the MAR
- Copy Instructions from the MAR into MDR
- Increment PC to next instruction ready for next cycle
What happens during the decode cycle?
1.Instructions in the MDR is decoded by the CPU
2.CPU might decide to load the next step from the MAR/MDR
What happens during the execute cycle?
- Instructions are performed
- Could be reading, writing or halting a program