Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
29 Cards in this Set
- Front
- Back
What is the purpose of a CPU? |
To process data and instructions |
|
What does MAR stand for? |
Memory Address Register |
|
What is the function of the MAR? |
Contents of the CPU or the address of required data are copied here and sent along the address bus |
|
What does CIR stand for? |
Current instruction Register |
|
What is the function of the CIR? |
The instructions stored in the MDR are copied here |
|
What does MDR stand for? |
Memory data register |
|
What is the function of the MDR? |
Once data and instructions are brought from or are to be sent to the memory address in the main memory, they are placed here |
|
What is the function of the control bus? |
Controls signals sent along the control bus |
|
What is cache and what is its purpose? |
-Very fast memory between RAM and CPU -To access data frequently used by the CPU more quickly -MS-data is transferred faster which makes CPU more efficient |
|
What does PC stand for? |
Program counter |
|
What is the purpose of a PC? |
Holds the location of the next instruction in the main memory |
|
What is the function of the address bus? |
Carry addresses from the processor to the main memory for data/instructions that the processor is working with |
|
What is the purpose of the main memory? |
Hold data and instructions that are currently in use by the processor |
|
What is the function of the processor? |
To fetch, decode and execute instructions |
|
What is the function of the arithmetic logic unit? |
To perform arithmetic and logic operations |
|
What is the function of the data bus? |
Carries data and instructions from the processor to the main memory and vice versa |
|
What is the function of the accumulator? |
Results of calculations are placed here |
|
What is clock speed? |
The number of instructions a single processor can carry out at once |
|
How does clock speed affect the performance of a CPU? |
Greater the clock speed, the greater number of instructions can be carried out per second |
|
How does clock speed affect the performance of a CPU? |
Greater the clock speed, the greater number of instructions can be carried out per second |
|
How can you increase clock speed? |
By overclocking |
|
What are the disadvantages of overclocking? |
-Can cause CPU to overheat -Causing crashes -Permanent damage to system |
|
How do you resolve the problems caused by overclocking? |
Cooling systems |
|
How does cache size affect the performance of a CPU? |
Greater the cache size, faster CPU can access data it needs to process |
|
How does the number of cores affect the performance of a CPU? |
Greater the number of cores, the more instructions can be carried out at once |
|
What is an embedded system? |
A computer that is built into another device |
|
What is the purpose of an embedded system? |
To perform specialised tasks |
|
Give 3 examples of embedded systems |
-Washing machines -Dishwashers -Smart Thermostats |
|
What’s the fetch decode execute cycle? |
(Fetch) 1. Memory address from PC is copied to MAR 2. Instruction is fetched from memory 3. Fetched instruction is copied to MDR 4. Value in PC is changed to point to the address of the next instruction (Decode) 5.Fetched instruction is decided by CU 6. A new value may be loaded to MAR/MDR to prepare for the execute step (Execute) 7. Decoded instruction is executed E.g. a calculation is done 8. Cycle is repeated |