Chapter 3 Flashcards

CPU (Central Processing Unit)

1
Q

What is a CPU?

A

The CPU or Central Processing Unit could be known as the brain of the CPU, but in reality its a fast computer.

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

What is the Man in the box?

A

The man in the box is an analogy we can use to describe the function of a CPU. The man in the box can do addition, subtraction. multiplication, but he is stuck in a box. For us to be able to talk to it we need an external data bus. imagine 8 light bulbs on the inside and 8 light bulbs on the outside. We use binary to represent on and off. 1 is on and 0 is off. 8 bits = 1 byte. We created a codebook due to all of the possible patterns and every CPU has a built in code book known as machine learning. We hand the man in the box a codebook and before we close the man the box we install four 16 light bulbs that the man is gonna use as a storage area for our guy to do all his calculations. the 4 sets of 16 light bulbs are called registers.

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

What are general-purpose registers?

A

General purpose registers are extra registers that are present in the CPU and are utilized anytime data or a memory location is required.

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

Does every CPU have labeled registers?

A

Yes, all CPU’ have labeled registers.
Examples AX Register, BX Register, CX Registers, DX Registers.

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

How many registers can a modern CPU have?

A

Modern CPU’s can have 100 different registers and as many as 128 bits across.

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

What is a clock?

A

The clocks job is to tell the CPU to do something.

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

What is the clock in our man in the box analogy?

A

The clock or the doorbell on the outside of the box tells the man to do something. If we wanted to add two numbers we would type in the number 2 in binary and hit the doorbell which then moves the number 2 to the AX register (takes a bit to zero out) we then add a 3 in binary and it stores it into the BX register again we wait for it to zero after hitting our bell. Our codebook tells us we need to add our two numbers by adding the two numbers in our registers together. Instead of it zeroing out we actually see the external bus showing the binary output of 5.

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

What is a programmer?

A

A person who can use machine learning to talk to the CPU to get tasks done.

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

What is a pipeline?

A

Something that is running simultaneously. Where we are sending the task to. Think about doing laundry we don’t do just one load then dry it and fold it instead we do another load while we have the first load drying.

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

What is a prefetch?

A

Someone who determines where to send the command for the task. It could be the person who is good at math (integer math), someone good with lengthy numbers (long numbers) or give it to someone who is good at holding or sending information to a destination like RAM or a register (cache)

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

How does the prefetch work?

A

Prefetch looks at the command and decides who to send it to. When we hit the clock again he will send the task to one of the guys and be given another command in the queue. Once that guy is down with the task he sends it to the cache guy. These commands are moving down in a pipeline also known as a core.

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

How can you tell which CPU to go for?

A

Modern CPUs are loaded with tons of features and looking at the features will help you decide.

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

What two distinct features is Modern CPU measured by

A

Clock speed and Cores

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

What is a hertz (Hz)

A

We measure how many tasks per second to figure out what a cpu can actually do. We call that one second per task a hertz or Hz. 1 megahertz (1 MHz) = 1 million per second tasks.

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

What clock speed are modern Cpu’s measured by?

A

Gigahertz

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

What is a single-core CPU?

A

Most CPU’s are single-core meaning it only has one CPU on that system chip and only one lane where information can travel back and forth from.

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

How did we fix the issue of having only one lane for information to travel back and forth?

A

We enabled multi-core on a CPU to help provide an alternative lane for information to go back and forth on.

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

What is a dual core?

A

When we go from a single core and add one more core and now our traffic of data has two ways of going.

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

What is it called when we add 2 lanes of information when we already have two lanes?

A

A quad-core.

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

What is a CPU called when it has 3,060 cores?

A

Threadrippers

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

What CPU is found in IoT devices? (arduino, raspberri pi)

A

Advanced Risk Machine (ARM) chip.

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

What is the difference in a regular CPU and a ARM chip.

A

Regular CPU handles complicated calculations whereas a ARM chip makes a simplified instruction set come out. which then allows arm chips to have higher speed of processing and much more reduce workload.

23
Q

What is a an APU?

A

APU stands for Accelerated Processing Unit, plays the role of being useful sometimes and sometimes not. APU has graphic processing capabilities combined. Mainly meant for video watching and not gaming. Meant for video editing and low level games

24
Q

What is a neat tool that shows a very high level of every hardware component in your system.

A

CPU-Z

25
Q

The standard bits for hardware and software??

A

X86 and x64

26
Q

What does it mean when a computer can handle x64 or x86?

A

Means the amount of data that the computer can handle at one time.

27
Q

How much data can be held with a x86 bit?

A

4,294,967,296 data can be handled.

28
Q

How much data can be held with a x64 bit?

A

18,446,744,073,709,551,616. bits of data.

29
Q

Does X86 support both x32 and x64 bit applications?

A

No, x86 bit can handle only a x32 bit application and not a x64 application.

30
Q

What does x86-64 support?

A

Supports both 32 bit and 64 bit.`

31
Q

Does x64 support 32 bit and 64 bit applications?

A

No, only supports 64 bit applications.

32
Q

What is IA 32?

A

`Intel Architecture, 32 bit. It is Intels way of doing it differntly but when we see it just know it is referring to x86

33
Q

Why choose between 64bit and 32bit?

A

64 bit is better as far as graphics and is more secure as well as has a better system output

34
Q

Are x86-84 and x64 the same thing?

A

Yes x86-84 and x64 mean the same thing.

35
Q

How do pick the right CPU?

A

First determine what type of system you want. Like laptop or desktop. Primary use for the computer. Deciding if you are gonna play the high end games or video editing. Figure out how long you want this system to last, or figure out how future proof you want your system to be.

36
Q

What is PCPartPicker.com?

A

PCPartPicker.com allows to custom build a pc from the ground up and only allows you to see the components that the system you are building can use.

37
Q

Break down a Intel CPU name. EX: Intel Core i9 12900k

A

Intel = Brand
Core i9 = Tier (Good indicator of performance)
12 = Generation (Indication of age)
900 = Model
K= Suffix k mean its unlocked it has no speed limiter and can be overclocked to maximize performance. F means no integrated graphics.

38
Q

Break down AMD CPU name. EX: AMD Ryzen 9 5900x

A

AMD = Brand
Ryzen 9 = Tier Tier (Good indicator of performance)
5 = Generation (Indication on age)
900 = Model
x = suffix means base clock speed is higher out of the box comes slightly overclocked outside of the box. Suffix G means it includes integrated graphics.

39
Q

True or False: The higher the tier the more powerful the CPU is?

A

True: Higher tier means higher performance.

40
Q

What component computes more heat than anything else?

A

CPU

41
Q

What happens when a computer starts to overheat and what can we use to fix this problem?

A

It can lead to system instability. Heatsinks help cool CPU’s with the help of thermal paste. Fans also can help.

42
Q

What is the most common fan size?

A

180 mm or as small as 120 mm

43
Q

What are the 5 thermal paste types?

A

Silicone based, Ceramic base, Carbon Base, Metal Base, and Liquid Metal base.

Success Comes Consistently with Motivation and Leadership!

44
Q

What is the best method for applying thermal paste?

A

The best method for applying thermal paste would be the intel method; applying a pea size drop of thermal paste on the cpu or the size of a grain of rice.

45
Q

True or False? Too much thermal paste is a good thing?

A

False: Too much thermal paste can lead to it getting inside of the CPU or onto the motherboard and causing some serious issues.

46
Q

What can we use to remove excess thermal paste?

A

70% alcohol.

47
Q

What are Thermal pads?

A

They sit between two components and transfer heat from one to the other. This usually means dissipating heat from a heat source to a heat sink, to protect a device from overheating.

48
Q

True or False: Liquid cooling is much more efficient than air cooling?

A

True, liquid cooling is much more efficient than air cooling. On top of the CPU there is a pump built into the cooling mechanism it runs the liquid through the system made out of water and some alcohol mixed. There are a few connections that pump to and from the pump the cool liquid in and the hot out, which then leads this to radiator or water block.

49
Q

What should you do or be wearing when installing a CPU?

A

When installing a CPU make sure you’re using a ESD protection. (Electrostatic Discharge Protection) like anti-static mat. When working with sensitive equipment be careful. Do not touch the pins.

50
Q

How does a Intel CPU make connection with the board?

A

On Intel CPU’s there is a connection mechanism on the bottom of it known as LGA or land grid arrays. On an LGA are flat traces on top of the of flat traces here which is how the connection for the CPU is provided.

51
Q

What is the name of the mechanism that helps support and hold the CPU in place?

A

Zero-Insertion Force socket. (ZIF socket)
Its main purpose was to help with when back in the days of having to install heatsinks and if you weren’t careful you could crack the board.

52
Q

How does a AMD CPU make connection with the board?

A

On AMD CPU’s we will find pins on the bottom of the CPU. There are holes in the socket that the pins on the CPU connect to. This being the PGA (Pin Grid Array socket) while also having a ZIF socket to lock the CPU down in place. On the PCB (printed circuit board) there is a little arrow and a little dot that corresponds to the orientation notch on our CPU socket.

52
Q

What happens if we install a CPU and it does not work?

A

Walk through the Comptia’s Troubleshooting theory and steps to resolve this issue.
1. Identify the porblem.

  1. Establish a theory of probable cause (question the obvious)
  2. Test the theory to determine the cause. If the theory is not confirmed establish a new theory or escalate it. (seek out someone who may have had this issue and solve it.
  3. Establish a plan of action to resolve the problem and implement the solution. refer to vendors instructions for guidance.
  4. Verify full-system functionality and if possible implement preventive measures.
  5. Document the findings, actions and outcomes.