Lesson 5 Chapter 1 - CPU Technology Flashcards

1
Q

What does ALU stand for when it comes to the CPU?

rap

A

Arithmetic Logic Unit

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

What does the ALU do, where does it take data from? How important is it?

werk

A

The ALU is the primary processing component in the CPU and takes the data from the registers, processes it, and copies it back into the registers and repeats

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

What does CU stand for?

A

Control Unit

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

What does the CU do in terms of data? (2)

Movies, Video games, HR, Tunnels

A

The control unit is the boss and directs and controls the movement of internal CPU data as well as data going in and out of the CPU

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

What are registers? What do they hold? (2)

werk

A
  1. Registers are memory circuits and the workbench area for the CPU
  2. it holds both data waiting to be processed and data already processed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Early Pentium CPUs used what bit processors? What do modern CPUs use?

A

Early Pentium CPUs used 32-bit
Modern CPUs use 64-bit

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

What are the 3 circuits located inside a CPU?

A, C, R

A
  1. Arithmetic Logic Unit
  2. Control Unit
  3. Register
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What type of memory do modern CPUs have multiple sets of?

ESD, $

A

Static RAM (SRAM) called cache

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

What do the caches do in a modern CPU?

A

The caches in a modern CPU store the data that the CPU has either just worked with or is about to work with

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

What’s the difference between static and dynamic RAM?

re, countdown

A

Dynamic RAM can only store a small amount of data and needs to be refreshed constantly.

Static RAM does not need to be refreshed and is ideal for improved performance

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

Which one is normal system RAM, static or dynamic RAM?

A

Dynamic RAM

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

Which level cache do all the cores share?

A

L3 cache is shared by all the cores

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

What type of memory are CPU caches?

A

SRAM

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

Which level cache is closest to the CPU core and the fastest?

A

L1 cache is the closest and fastest

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

What’s a “bus”?

route

A

A bus is a pathway between two components of a computer system

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

What’s an address bus?

beep beep, route

A

An address bus is the pathway between the RAM and the CPU that transfers data

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

What’s an address space?

number, max

A

An address space is represented by the number of wires on the address bus which defines the maximum amount of RAM a CPU can address

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

If you have a 32-bit address bus (not a modern CPU), what’s the maximum amount of memory the CPU can address?

power

A

2 ^32

(4GB)

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

How many bytes is equal to 4GB roughly?

A

4 billion

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

What is a CPU clock speed?

period, time

A

The CPU clock speed represents how many calculation cycles the CPU performs in a second

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

What’s another name for a CPU clock speed?

A

Frequency

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

What is clock speed measured in? How do you measure billions of calculation cycles per second? (2)

1:1, car rental company

A

Clock speed is measured per second Hertz (Hz)
Billions of calculation cycles in a second Gigahertz (GHz)

23
Q

What are 2 things that determine the CPU clock speed?

max, max

A
  1. Max speed of the CPU set by the manufacturer
  2. Max speed the motherboard can handle set by the system crystal
24
Q

What sets the max speed of the CPU, and what about the motherboard?

source, method

A

CPU: manufacturer
Motherboard: system crystal

25
Q

What is a system crystal?

birth stone, race, pendulum, fed

the heartbeat of the motherboard

A

The system crystal is a quartz crystal circuit that oscillates at a fixed frequency when fed current

26
Q

Modern CPUs run at a multiple of the _____ clock speed

A

motherboard

27
Q

How do today’s CPUs report to the motherboard?

license

A

Today’s CPUs report to the motherboard by CPUID

CPU identifier

28
Q

The system bus speed and the multiplier are often set _______?

A

automatically (in modern CPUs)

29
Q

What do ZIF sockets stand for?

A

Zero Insertion Force

30
Q

What are ZIF sockets and where are they located?

A

ZIF sockets are special sockets on the motherboard that hold the CPU in place (come with an arm to attach the CPU)

It matches the pins, balls, or pads on the CPU

31
Q

What do modern sockets names like “Socket LGA 2066” reflect?

A

They reflect the number of contact points in the CPU socket (AMD CPUs don’t do this)

32
Q

What makes up a process? What are they called?

string… of numbers…. 50 cent

A

Threads (or subunits) make up a process

33
Q

Can a process have more than one thread?

A

Yes, there can be many threads for a single process

34
Q

What is multithreading on modern CPUs?

fatality, strings, 1, apple

A

Multi-threading on modern CPUs allow a single core to execute multiple threads but are limited to just that core’s resources

35
Q

What’s another word for thread?

50 cent

A

subunit

36
Q

Most new CPUs are …. ? Older CPUs are … ?

A

Most new CPUs are 64-bit (x64)
Older CPUs are 32-bit (x86)

37
Q

How much RAM can 32-bit CPUs allocate to a process?

A

4GB

38
Q

How much RAM can 64-bit CPUs support?

A

Hundreds of Terabytes

39
Q

:#, truck

How big are the address and general-purpose registers in a 64-bit CPU? What’s the benefit of this?

A

64-bit CPUs have 64-bit wide pathways that allow more data to travel to/from RAM

40
Q

What is a multi-core CPU?

A

CPU has more than one processor core

41
Q

How many cores do today’s CPUs have, around?

A

16

42
Q

What is hardware virtualization? How does the CPU provide this? (2)

logic

A
  1. Hardware virtualization creates virtual versions of physical computers
  2. The CPU defines the virtual environment and provides the logical structure to support it
43
Q

Name Intel and AMD’s built in support for hardware virtualization (3)

1 intel, 2 amd

A
  1. Virtual Technology Extensions (VT-X)
  2. AMD-V
  3. Secure Virtual Machine (SVM)
44
Q

CPUs contain instruction sets. What are these?

leader, stage, math

A

Instruction sets are sets of commands that tell the CPU how to perform calculations (adding, subtracting, etc)

45
Q

,

What does the OS give the CPU when it asks it to do something? (2)

A
  1. Numerical value to calculate
  2. Numerical code representing the instruction set on how to calculate it
46
Q

CPUs that can recognize a lot of different instructions are called __ __ __ __ (4). What’s the abbreviation also?

A

complex instruction set computer CISC

47
Q

What is a RISC computer?

A

reduced instruction set computer

48
Q

What’s the benefit of having a RISC computer?

tiny

A

The instruction set is smaller, and more targeted which allows for better efficiency as it’s not bogged down by a larger instruction set but are less versatile

49
Q

What’s a popular RISC instruction set?

leg

A

ARM processor (Advanced RISC machine)

50
Q

Where are ARM processors found in? (3)

dumb, convertible

A
  1. smartphones
  2. tablets
  3. other portable electronic communication devices
51
Q

When selecting CPUs, keep in mind that few applications take advantage of ____ ____ (2)

A

multicore CPUs

52
Q

What type of CPU would be best for a client with a workstation that primarily handles documents, email, and the Web?

A

a regular CPU, quad-core

53
Q

CPUs use _____ for cache

A

SRAM

54
Q

The number of wires on the address bus determine the ____ ____ (2)

A

address space