01 - Computer Basics | 02. Important Hardware Flashcards
Learn about important hardware inside every computer
What does CPU stand for?
Central Processing Unit
What does a CPU do?
A Central Processing Unit (CPU) is the electronic circuitry that executes instructions based on an input of binary data (0’s and 1’s).
What are the three main components of a CPU?
- Control Unit (CU)
- Arithmetic and Logic Unit (ALU)
- Registers (Immediate Access Store)
T/F Data, to our hardware, is a series of binary on and off, electrical pulses.
TRUE
Through hardware, where do electrical pulses run through and why do we need it?
Wires, semiconductors, and components as a means to process and return data that is usable by the software
What does CU stand for and what does it do?
The Control Unit (CU) is the overseer of the CPU, responsible for controlling and monitoring the input and output of data from the computer’s hardware. The Control Unit is the component receiving instructions from the software and running the show.
What is the primary job of the Control Unit?
Its primary job is making sure that data is sent to the right component, at the right time, and arrives with integrity.
Part of this job is keeping all the hardware working on the same schedule. It does this with a clock, which sends out a regular electrical signal to all components at the same time to coordinate activities.
What does ALU stand for and what does it do?
The Arithmetic and Logic Unit (ALU) is where all the processing on your computer takes place. Even as you scroll this text box, the ALU is calculating pixel changes on the screen and sending that output to the monitor.
T/F The ALU is not a fundamental building block of the CPU?
FALSE - It is a fundamental building block, nearly all functional processing occurs in this chip.
The ALU’s functions can be divided into which two primary functions?
As the name implies, the ALU’s functions can be divided into two primary areas:
- Arithmetic operations that deal with calculating data (e.g. 5 * 4 = 20)
- Logic operations that deal with comparisons and conditionals (e.g. 25 > 10)
What is a register?
The register, or immediate access store, is limited space, high-speed memory that the CPU can use for quick processing. Registers are small pieces of memory right on the CPU.
What is another name for an immediate access store?
A register
Why are register(s) important for the CPU?
They provide the CPU with a place to store and access values that are crucial to the immediate calculations the ALU is processing.
T/F A register is dynamic in number and defined in the Instruction Set Architecture?
FALSE - It is fixed in number and defined in the Instruction Set Architecture.
What are typical counts of register(s)?
There are typically 8, 16, 32, or 64 registers depending on the architecture and are also fixed in size based on the size of the number it can hold.