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
What is a system crystal? birth stone, race, pendulum, fed the heartbeat of the motherboard
The system crystal is a quartz crystal circuit that oscillates at a fixed frequency when fed current
26
Modern CPUs run at a multiple of the _____ clock speed
motherboard
27
How do today's CPUs report to the motherboard? license
Today's CPUs report to the motherboard by CPUID CPU identifier
28
The system bus speed and the multiplier are often set _______?
automatically (in modern CPUs)
29
What do ZIF sockets stand for?
Zero Insertion Force
30
What are ZIF sockets and where are they located?
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
What do modern sockets names like "Socket LGA 2066" reflect?
They reflect the number of contact points in the CPU socket (AMD CPUs don't do this)
32
What makes up a process? What are they called? string... of numbers.... 50 cent
Threads (or subunits) make up a process
33
Can a process have more than one thread?
Yes, there can be many threads for a single process
34
What is multithreading on modern CPUs? fatality, strings, 1, apple
Multi-threading on modern CPUs allow a single core to execute multiple threads but are limited to just that core's resources
35
What's another word for thread? 50 cent
subunit
36
Most new CPUs are .... ? Older CPUs are ... ?
Most new CPUs are 64-bit (x64) Older CPUs are 32-bit (x86)
37
How much RAM can 32-bit CPUs allocate to a process?
4GB
38
How much RAM can 64-bit CPUs support?
Hundreds of Terabytes
39
How big are the address and general-purpose registers in a 64-bit CPU? What's the benefit of this? #:#, truck
64-bit CPUs have 64-bit wide pathways that allow more data to travel to/from RAM
40
What is a multi-core CPU?
CPU has more than one processor core
41
How many cores do today's CPUs have, around?
16
42
What is hardware virtualization? How does the CPU provide this? (2) logic
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
Name Intel and AMD's built in support for hardware virtualization (3) 1 intel, 2 amd
1. Virtual Technology Extensions (VT-X) 2. AMD-V 3. Secure Virtual Machine (SVM)
44
CPUs contain instruction sets. What are these? leader, stage, math
Instruction sets are sets of commands that tell the CPU how to perform calculations (adding, subtracting, etc)
45
What does the OS give the CPU when it asks it to do something? (2) #, #
1. Numerical value to calculate 2. Numerical code representing the instruction set on how to calculate it
46
CPUs that can recognize a lot of different instructions are called __ __ __ __ (4). What's the abbreviation also?
complex instruction set computer CISC
47
What is a RISC computer?
reduced instruction set computer
48
What's the benefit of having a RISC computer? tiny
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
What's a popular RISC instruction set? leg
ARM processor (Advanced RISC machine)
50
Where are ARM processors found in? (3) dumb, convertible
1. smartphones 2. tablets 3. other portable electronic communication devices
51
When selecting CPUs, keep in mind that few applications take advantage of ____ ____ (2)
multicore CPUs
52
What type of CPU would be best for a client with a workstation that primarily handles documents, email, and the Web?
a regular CPU, quad-core
53
CPUs use _____ for cache
SRAM
54
The number of wires on the address bus determine the ____ ____ (2)
address space