Notes Chapter 3 Flashcards

1
Q

Where is the CPU located?

A

The CPU hides on the motherboard below a heat sink and often a fan assembly as well

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

External data bus EDB

A

A collection of wires that connects a processor to other devices on a motherboard

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

Register

A

Small amount of high speed memory contained within the CPU

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

General purpose registers

A

AX, BX, CX, and DX

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

Code books

A

Are called microprocessors machine language (1s and 0s) —- lines of code

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

CPU clock speed

A

A CPUs clock speed is its max speed not the speed it should run at

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

Where is program stored?

A

On the hard drive

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

What is an “ if “ statement called?

A

A branch

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

Random access memory (RAM)

A

Enables a CPU to jump to any line of stored code as needed

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

Graph from bit to quad word

A
  • any individual 1 or 0 = bit
  • 4 bits =-0.5 bytes a nibble
  • 8 bits =1 byte
  • 16 bits=a word
    -32 bits = a double word
    -64 bits =a paragraph or quad word
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

An if statement is called a

A

Branch

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

RAM spreadsheet analogy

A

Let’s look at RAM as an excel spreadsheet.

Each cell in the spreadsheet can only store a 1 or a 0. Each cell is called a bit.

Each row is 8 bits across to match the EDB of the 8088. Each row of 8 bits is called a byte.

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

The terms used to talk about quantities of bits

A

Any individual 1 or 0 = a bit
4 bits = a nibble
8 bits = a byte
16 bits = a word
32 bits = a double word
64 bits = a paragraph or quad word

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

Memory control chip (MCC)

A

Contains special circuitry so it can grab the content of any line of RAM and place the data or command on the EDB. This enables the CPU to act on code.

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

The power of 2 different names

A

1 kilo = 2^10 =1,024 (K)
1 kilobyte = 1,024 bytes (KB)
1 mega = 2^20 =1,048,576 (M)
1 megabyte = 1,048,576 bytes (MB)
1 giga = 2^30 =1,073,741,824 (G)
1 gigabyte = 1,073,741,824 bytes (GB)
1 tera = 2^40 = 1,099,511,627,776 (T)
1 terabyte = 1,099,511,627,776 bytes (TB)

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

Exam tip for x86-64

A

Exam objectives reverse the numbers for x86-64, so you’ll see them as x64/x86.

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

Exabyte EB

A

Higher than giga and Tera. For 64 bit computing.

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

What is the primary benefit of 64 bit computing?

A

It supports more than 4 GB of memory, the limit with 32 bit processing

19
Q

X86

A

X86 CPUs from the early days. The 90s

20
Q

X64

A

Helped with marketing in its early stages. Since you couldn’t return software after you bought it.

21
Q

X86-64

A

x86 is the same as 32 bit. Now it’s x86 bit vs X64

22
Q

To get a command form the data bus, do the calculation, and then send the answer back out onto the data bus, a CPU takes at least four steps (each of these steps are called a stage)

A

Fetch - get the data from the EDB
Decode - figure out what type of command needs to be executed
Execute - perform the calculation
Write - send the data back onto the EDB

23
Q

Pipelining stages

A

Discrete circuits inside the CPU handle each of these stages. — today the circuits are organized in a conveyer belt fashion called a pipeline.

24
Q

Pipeline stalls

A

When a stage hits a complex command that requires more than one clock cycle, forcing the pipeline to stop.

25
Q

Arithmetic logic unit (ALU) (or integer unit)

A

Handles integer math: basic math for numbers with no decimal point

26
Q

Floating point unit (FPU)

A

A special circuitry to handle complex number

27
Q

Thread

A

Smallest logical division of a single program

28
Q

Pipeline stalls are also called what?

A

Wait states

29
Q

Modern day CPUs include three caches

A

L1, L2, and L3 cache (Intel calls it smart cache)

30
Q

The address bus and external data bus (connecting the CPU, MCC, and RAM) were lumped into a single term called what?

A

The front side bus

31
Q

The Conner to in between the CPU and the L2 cache is called what?

A

The backside bus

32
Q

Multi threading or hyper threading

A

Enables a CPU run multiple threads at the same time, turning the CPU into two CPUs on one chip with a catch

33
Q

Single and dual core architecture

A

1 CPU = single core
2 CPU = dual core architecture

34
Q

Break down of Intel Core i7 7500 U

A

Intel Core = brand
i7 = brand modifier
7 = generation
500 = SKU numbers
U = alpha suffix (U indicates that it’s a desktop processor using ultra low power)

35
Q

Break down of Intel Core i7 12700K

A

Intel Core = brand
i7 = brand modifier
12 = generation
700 = SKU numbers
K = alpha suffix (K indicates that the processor is unlocked and therefore overclockable)

36
Q

Break down of AMD Ryzen 7 5800X

A

AMD Ryzen = brand
7 = market segment/power (higher number is more powerful)
5 = generation
8 = performance level
00 = model number
X = power suffix (X indicates high performance)

37
Q

Intel CPUs

A

Use “ land grid array (LGA) “ package for socketed CPUs, where the underside of the CPU has hundreds of contact points that line up with the socket points

38
Q

AMD CPUs

A

Have the pins; sockets have holes. The pins in the AMD “ pin guard if array (PGA) “ CPUs align with the hole in the sockets

39
Q

CPUs and heating

A

Since CPUs do a lot of work, they also produce a lot of heat. They don’t take heat well so cooling is important. Almost every CPU uses a combination of a heat sink and fan assembly to wick heat away from the CPU.

40
Q

Heating sink with no fan/heat sink with a fan

A

A heat sink by itself (no fan) on a chip provides passive cooling. A heat sink and fan combination provides active cooling. You’ll sometimes hear the latter described as an “ active heat sink “

41
Q

Specialized CPU coolers

A

Many companies sell third party heat sink and fan assemblies for a variety of CPUs. These usually exceed the OEM heat sinks in the amount of heat they dissipate and typically come in eye catching designs. Some even light up.

42
Q

Liquid cooling

A

Works by running some liquid “ usually water “ through a metal block that sits on top of your CPU, absorbing heat. The liquid gets heated by the block, runs out of the block and into something that cools the liquid, and is then pumped through a he block again.

43
Q

What are the three main parts of a liquid cooling system?

A
  • A hollow metal block that sits on the CPU
  • A pump to move the liquid around
  • Some device to cool the liquid