Chapter 3 CPU Flashcards

1
Q

How does the CPU utilise the external data bus

A

by creating on and off patterns with the bits that have a standardised code between the CPU and EBD, data can be transferred from and to the CPU.

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

Registers within the CPU are required to perform math problems

A

4 rows of 16 bit registers are within the CPU that store internal commands and data.
Registers provide the man in the box with a workplace for problems.

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

what are the four most common general purpose registers in an intel machine

A
  • AX
  • BX
  • CX
  • DX
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the three considerations when designing a CPU

A
  • Industry standard architecture for the CPU. instruction set for how the CPU will handle code and interact with other components
  • chip floorplan for how the transistors and other parts of the CPU interconnect
  • fabrication company puts all the designs into action and creates the physical CPU
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What three main companies are responsible for most CPU development today

A
  • Intel - produces own chip and fabrication
  • Advanced RISC Machine ARM - licences processors to other companies like apple Samsung who design the chips and use fabrication companies to design the processors
  • Advanced Micro Devices AMD - fabless semiconductor company that relies on another company to produce its processors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where are ARM processors usually located?

A
  • They are often found in SoC system on a chip.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is microarchitecture

A

it is the foundation used for the inner workings of a CPU, adjustments are made by the company every few years while keeping the CPU in the same name series.
* This could drastically increase performance.

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

what is the key considerations a company takes when creating a mobile processor

A
  • must use as little electricity as possible and give off as little heat.
  • engages in thermal throttling as the heat dissipation on a mobile device is relatively smaller.
  • intel and and have good engineers that can facilitate for this and often have done so
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Clock multiplier purpose and functionality

A

all processors run at some multiples of the system clock speed so increasing the clock multiplier if the bus speed is 100 Mhz and multiplier is x32 it would result in 3.2Ghz core speed

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

64 bit processing

A

the EDB has gradually been expanded over decades going from 8 to 16 to 32 to 64 and address bus staying at 32 as its size being so large means such a large amount of ram is required 16 EB of RAM

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

x86 CPUs

A

CPUs from the early days can be placed here as they used the earliest intel cpu architecture and developed upon that instruction set

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

x64 CPUs

A

marketing folks required to distinguish there softwares as some wasn’t compatible with the new chipset versions and this created a mess

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

x86-64 processors

A

earlier 32 bit processors were marked as x86 and the 64 bit processors could handle their code and are by definition x86 processors too hence 64 bit processors were also determined as x86-64

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

virtualisation support meaning

A

running more than one operating system at a time
* benefits of the cpu having that function saved programmers lots of time instead of individually allocation slots of memory and data to each os

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

parallel execution

A

process multiple commands and instructions parallel to one another or simultaneously

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

to receive a command from the data bus do the calculation and send the data back to the data bus what process is required

A

fetch
decode
execute
write

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

difference in old vs modern processors with handling FDEW cycle

A

old processors treated each stage did its job and in every clock cycle three of the four circuits sat idle. today the circuits are in a conveyer belt fashion known as pipelining multiple circuits are performing multiple jobs.

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

what are some problems with pipelining

A

due to the conveyer belt nature of the process if a complex calculation was to arise this would force the pipeline to stop the cpu tries to avoid these pipeline stalls

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

what stage often causes the most pipeline stalls

A

the decode stage, current processors use multiple decode stages to reduce the chance of pipeline stalls due to complex decoding

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

purpose of the arithmetic logic unit

A

handles the integer math calculations within the CPU

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

How do processors deal with floating point math

A

They posses a floating point unit, sometimes there was only access to one ALU or FPU at a time and the FPU would often take many stages to execute the complex commands

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

thread

A

series of instructions designed to do a particular job with the data, most instructions aren’t processed sequentially and are often reused

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

SRAM

A

static ram Designed to reduce the wait states of data transfer between CPU and RAM, preloads as many instructions as possible and keeps copies of already run instructions and data in case the cpu utilises them soon. this is utilised in a fashion called cache

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

what did manufacturers attempt to do as an alternative to CPU cache

A

they designed cache on the motherboard in larger amounts so the cpu checked the motherboard that was a shorter distance than the RAM was from the processor this helped reduce processing times of instructions.

25
Q

What is L1 L2 cache

A
  • L1 Cache is located on the CPU first place the CPU checks
  • L2 Cache is located on the motherboard second place CPU checks
26
Q

How do multiples sets of cache communicate on a processor

A

L1 cache often ran at the same speed as the processor while the L2 cache ran at half the speed of the processor. L2 cache connected via a tiny set of wires on the CPU package

27
Q

what is the frontside bus

A

the address bus and external data bus

28
Q

what is the backside bus

A

the connection between the CPU and L2 cache

29
Q

What was the first processor to include multithreading

A

pentium 4 was released by intel, hyper threading allied it to run multiple threads at the same time turning the CPU into two CPUs

30
Q

what are the limitations with multithreading

A
  • OS and Application must be designed to take advantages of this feature
  • doesn’t double processing power because the main execution resources aren’t duplicated
31
Q

multicore processing

A

eventually clock speeds hit a limit of 4Ghz motivating companies to produce more than one core inside a processor that shares the cache and RAM.

32
Q

integrated memory controller

A

this was originally located in the motherboard but moved to the processor so flow of information can be optimised, enables faster control over things. Varies depending on capacities of RAM

33
Q

Integrated Graphics processing unit

A

enhances the overall performance of the computer while reducing energy use size and cost. with use of mobile phones and laptops this has clear benefit

34
Q

What form of security is utilised in modern processors

A

NX bit technology enables the CPU to protect certain sections of memory. Stops malicious attacks getting to essential operating system files. Microsoft called it Data execution prevention.

35
Q

what considerations are the first considerations when installing a CPU

A
  1. does the motherboard support AMD or Intel
  2. What CPU socket does the motherboard have?
36
Q

processor numbering format for intel

A

Intel processor numbers follow a very clear pattern. An Intel Core i7 7500 U procesor, for example, maps out like this:
* 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) (k for unlocked)

37
Q

AMD Processor numbers

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)
38
Q

Final considerations when just about to install a CPU

A

Do not bend the pins
power supply is sufficient
adequate cooling is provided
leave cpu at stock or overclock

39
Q

difference between AMD and Intel Sockets

A

AMD utilise pins that fall into the socket holes Pin Grid Array PGA whereas Intel utilise Line Grid Array that uses contact points.

40
Q

ZIF

A

zero insertion force technology utilised to not damage pins of processor

41
Q

heat sink

A

copper or other metal device designed to dissipate heat from whatever it is in contact with

42
Q

What types of coolers can be utilised on a CPU

A

OEM CPU cooler
Specialised CPU cooler

43
Q

OEM CPU coolers

A

original equipment manufacturer are included with most CPUs they absolutely work with your CPU.

44
Q

Specialised CPU cooler

A

often more efficient in dissipating heat and aesthetically appealing.

45
Q

Liquid Cooler

A

liquid travels through tubing from a pump to the CPU surface cooling it and going through a radiator block for the liquid to be cooled and returned to the pump.

46
Q

three parts required in a liquid cooler

A

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

47
Q

What is used to set the motherboard speed, multiplier and voltage for the CPU to function

A

The CUPID sets these automatically. Many enthusiasts change these settings in order to tweak the functionality of thr CPU and optimise it. ( overclocking)

48
Q

What are some risks with overclocking a CPU

A
  • system instability
  • void warranties
  • destroy CPU
  • system lockups reboots and unexpected shutdowns
49
Q

What two softwares most utilised for overclocking CPUs

A

Intel extreme tuning utility
AMD overdrive utility

50
Q

What adjustements are required to be made when overclocking a CPU in the CMOS settings or bios

A

Changing the BUS speed of the processor then adjusting the voltage to fit the amount of power that will be required by the CPU to function at a higher bus speed.

51
Q

What is the purpose of the CMOS clear button or CLRTC

A

It turns the CMOS settings to default if the processor is no longer able to function under the conditions of the new environment it has been placed under, if the CPU and Motherboard are still functioning the user is then able to make necessary and relevant adjustments

52
Q

Two categories when troubleshooting a CPU

A

Overheating
catastrophic failure

53
Q

What are the main causes of CPU failure

A

incorrect installation procedures and environmental affects which result in overheating

54
Q

What are possible problems faced when dealing with CPU installation

A
  1. too much thermal paste will cause heat buildup around the CPU and the CPU wont function properly due to fail safe features
  2. Not enough thermal paste can cause lack of connection between heatskin and CPU resulting in the CPU heating up
  3. failure to connect the fan power to the motherboard can cause the CPU to heat up and shut down or the motherboard wont supply power to the CPU at all
55
Q

what screen is displayed on a window system after a catestrophic failure occures

A

blue screen of death or windows stop error

56
Q

What screen is displayed on a mac system after a catastrophic error?

A

the spinning pinwheel that doesnt stop or a kernal panic

57
Q

what screen is displayed on a system after a catestrophic failure occures

A

proprietary crash screen

58
Q
A