01 - Computer Basics | 02. Important Hardware Flashcards

Learn about important hardware inside every computer

1
Q

What does CPU stand for?

A

Central Processing Unit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does a CPU do?

A

A Central Processing Unit (CPU) is the electronic circuitry that executes instructions based on an input of binary data (0’s and 1’s).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three main components of a CPU?

A
  • Control Unit (CU)
  • Arithmetic and Logic Unit (ALU)
  • Registers (Immediate Access Store)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

T/F Data, to our hardware, is a series of binary on and off, electrical pulses.

A

TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Through hardware, where do electrical pulses run through and why do we need it?

A

Wires, semiconductors, and components as a means to process and return data that is usable by the software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does CU stand for and what does it do?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the primary job of the Control Unit?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does ALU stand for and what does it do?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

T/F The ALU is not a fundamental building block of the CPU?

A

FALSE - It is a fundamental building block, nearly all functional processing occurs in this chip.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The ALU’s functions can be divided into which two primary functions?

A

As the name implies, the ALU’s functions can be divided into two primary areas:

  1. Arithmetic operations that deal with calculating data (e.g. 5 * 4 = 20)
  2. Logic operations that deal with comparisons and conditionals (e.g. 25 > 10)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a register?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is another name for an immediate access store?

A

A register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why are register(s) important for the CPU?

A

They provide the CPU with a place to store and access values that are crucial to the immediate calculations the ALU is processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

T/F A register is dynamic in number and defined in the Instruction Set Architecture?

A

FALSE - It is fixed in number and defined in the Instruction Set Architecture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are typical counts of register(s)?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

T/F RAM is considered primary volatile memory

A

TRUE

17
Q

What does RAM stand for and what does it do?

A

Random Access Memory, or RAM, is additional high-speed memory that a computer uses to store and access information on a short-term basis. In general, a computer’s performance can be directly correlated to the amount of RAM it has available to use. RAM is considered primary volatile memory, which means it loses whatever is stored on it as soon as power is disconnected.

18
Q

What does RAM stand for and what does it do?

A
19
Q

What does primary volatile memory mean? What is an example?

A

It means that it loses whatever is stored on it as soon as power is disconnected. RAM is an example.

20
Q

What is a bus in hardware?

A

A bus is an engineering term for a job-specific high-speed wire. These wires are often group together in bundles and will transfer electrical signals either in parallel or in serial, that is many signals at once or one pulse at a time.

21
Q

What are the groups of functions for buses?

A

Buses can be grouped into three functions: data buses, address buses, and control buses.

22
Q

What do data buses do?

A

Data buses carry data back and forth between the processor and other components. Data buses are bidirectional.

23
Q

T/F Data buses are unidirectional?

A

FALSE - Data buses are bidirectional, which means that they transfer data both to and from other locations.

24
Q

If a bus is “bi-directional” what does that mean?

A

It means that they transfer data both to and from other locations.

25
Q

What do address buses do?

A

Address buses carry a specific address in memory and are unidirectional. We can visualize all of our memory like a village with each house representing a package of data. Every house/data has an address. When our computer tells a program or component what data to use, it sends the address and then the component knows where to find the data when it needs it.

26
Q

What do control buses do?

A

Control buses are also unidirectional and are responsible for carrying the control signals of the CU to other components as well as the clock signals for synchronization.

27
Q

T/F A control bus is unidirectional?

A

TRUE

28
Q

T/F Hard Disks and Hard Drives are synonymous terms

A

TRUE

29
Q

What does non-volatile memory mean? What is an example?

A

That it will retain its information when we shut down our computer. Hard drives are an example of this.

30
Q

What are hard disks responsible for?

A

Hard disks, or hard drives, are responsible for the long-term, or secondary storage of data and programs.

31
Q

T/F Mainboard and Motherboard are not synonymous terms

A

FALSE - They are synonymous

32
Q

What is the motherboard, what does it do?

A

The mainboard, or motherboard, is a printed circuit board that houses important hardware components via ports. Hardware such as the CPU, the hard drive, various USB devices, and more are connected through ports on the mainboard. The mainboard allows these components to communicate easily.

33
Q

What is a port, what does it do?

A

A port is a physical outlet used to connect outside, IO (Input/Output) devices to a computer. A computer typically contains multiple ports. This connection allows for communication between the IO device and our computers. Examples of IO devices include keyboards, mice, and monitors.

34
Q

T/F A computer typically contains a single port

A

FALSE - Computers typically contain multiple ports.