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;
25 Cards in this Set
- Front
- Back
What is the CPU? |
The Central Processing Unit Controls the operations of a computer Fetched and executes instructions |
|
How do processors work? |
Fetch-decode-execute Cycle |
|
What are inside the processor? |
Registers |
|
What are registers? |
Memory locations within the processor itself |
|
What is the PC? |
Program Counter Keeps track of the memory location of the line of code being executed |
|
What is the MDR? |
Memory data register Stores the data that has been fetched or stored in memory |
|
What is the MAR? |
Stores the address of the data or instructions that are to be fetched from or sent to |
|
What is the CIR? |
The current instruction register Stores the most recently fetched instruction, waiting to be decoded and executed |
|
What is the ACC? |
The accumulator Stores the results of the calculations made by the ALU |
|
What are general purpose registers used for? |
To temporarily store data being used at that current moment in time |
|
What are buses? |
Communication channels through which data can be sent around the computer |
|
What is the data bus used for? |
Carries data between the processor and memory |
|
What is the address bus used for? |
Carries the address of the memory location being read from or written to |
|
What is the control bus used for? |
Sends control signals from the control unit |
|
What is the ALU? |
Arithmetic logic unit Carries out the calculations and logical decisions |
|
What is the CU? |
Control Unit Sends out signals to coordinate how the processor works Controls how data moves between CPU and memory Instructions decided here |
|
What does the CPU work to? |
Clock speed (GHz) |
|
How can we improve CPU performance? |
Cache memory, faster clock, multiple cores, pipelining, GPUs |
|
What is Cache Memory? |
Special type of fast memory used for data and instructions likely to be needed by processor |
|
What is a core? |
Distinct processing unit in CPU |
|
How does cache memory improve CPU performance? |
Built into the processor itself, reducing the distance data has to travel to it |
|
How do multiple cores improve CPU performance? |
Multitasking different cores can run different applications at the same time- faster |
|
What is pipelining? |
The practice of fetching one instruction while deciding another and executing one further |
|
How does pipelining improve the CPU? |
Makes it faster |
|
What are GPUs? |
Graphics Processing units Designed to deal with the mathematics involved with producing graphics on screen |