• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/25

Click to flip

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