wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Advanced CPU Designs

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

For a CPU running at Gigahertz speeds, how many instructions are executed every second?

a)

thousands

b)

millions

c)

billions

d)

trillions

2.

In the early days of electronic computing, processors were typically made faster by ___

a)

installing a cache

b)

improving transistor switching time

c)

instruction pipelining

d)

adding more cores

3.

Dividing two numbers by doing many subtractions in a row isn't efficient because it gobbles up a lot of ___

a)

cache

b)

lines of code

c)

RAM

d)

clock cycles

4.

Processors with MMX, 3DNow!, or SSE, are processors with additional, specialized ___

a)

lines of code

b)

circuits

c)

cache

d)

RAM

5.

How many op codes were in the instruction set of the Intel 4004, the first truly integrated CPU?

a)

46

b)

404

c)

640

d)

4004

6.

A memory module that typically lies outside the CPU is called ___

a)

RAM

b)

cache

c)

a register

d)

a bus

7.

Sets of wires that transfer data between computer components is called ___

a)

a bus

b)

cache

c)

parallel processing

d)

a register

8.

A little piece of RAM placed right on the CPU is called a ___

a)

register

b)

memory deposit

c)

cache

d)

stash

9.

Saving a block of data into cache is useful because computer data is often arranged and processed ___

a)

sequentially

b)

serendipitously

c)

perceptibly

d)

randomly

10.

Because the cache is so close to the processor, it can typically provide the data ___

a)

instantly

b)

in a single clock cycle

c)

in a few clock cycles

d)

in about a dozen clock cycles

11.

When data requested in RAM is already stored in the cache it’s called ___

a)

a dirty transaction

b)

a cash transaction

c)

hitting the jackpot

d)

a cache hit

12.

If the data requested isn’t in the cache, so you have to go to RAM, it’s a called ___

a)

a dirty transaction

b)

a cache miss

c)

striking out

d)

a cashless transaction

13.

The cache can also be used like a scratch space, storing ___

a)

initial values

b)

intermediate values

c)

final values

d)

entirely dirty bits

14.

The cache has a special flag for each block of memory it stores, that is different from RAM, called the ___

a)

dirty bit

b)

naughty info

c)

filthy flag

d)

grimy data

15.

Running operations in parallel, like an efficient use of a washing machine and dryer, is called ___

a)

conditional jumping

b)

instruction pipelining

c)

multi-channeling

d)

out-of-order execution

16.

In a pipelined design of the fetch-decode-execute cycle, an instruction is executed every single clock cycle which ___

a)

doubles the throughput

b)

triples the throughput

c)

doubles the clock speed

d)

triples the clock speed

17.

In high-end processors, dynamically reordering instructions with dependencies is called ___

a)

active cycling

b)

pipelined design

c)

conditional jumping

d)

out-of-order execution

18.

Guessing the most probable outcome of a conditional jump instruction, and then continuing, is a technique called ___

a)

assumed progression

b)

experimental jumping

c)

speculative execution

d)

analytical mining

19.

A "pipeline flush" is performed in order to ___

a)

discard speculative results

b)

write speculative results to RAM

c)

write verified results to RAM

d)

completely clear the cached

20.

Today’s processors can often guess which way branches will go with an accuracy of ___

a)

almost 60%

b)

about 70%

c)

about 80%

d)

over 90%

21.

A processor that runs instructions in parallel to execute more than one instruction per clock cycle is called ___

a)

overclocked

b)

a superscalar processor

c)

an embedded processor

d)

a multi-core processor

22.

Which type of processor can run several streams of instructions at once?

a)

an overclocked processor

b)

a superscalar processor

c)

an embedded processor

d)

a multi-core processor

23.

In 2017, when the video was made, where was the world’s fastest computer located?

a)

The Leibniz Supercomputing Centre, in Garching, Germany

b)

The National Supercomputing Center in Wuxi, China

c)

Dell Headquarters, in Austin, U.S.

d)

The National Supercomputing Centre, in Lugano, Switzerland

24.

The Sunway TaihuLight supercomputer contains a brain-melting 40,960 CPUs, each with ___

a)

32 cores

b)

64 cores

c)

128 cores

d)

256 cores

25.

The speed of a supercomputer is measured in "floating point math operations per second", also known as ___

a)

FloPoMOps

b)

FLOPOS

c)

FP-MOPS

d)

FLOPS