13 - Practice Test

 1. The CPU is sometimes called the "brain" of a computer. What does CPU stand for?

  Central Processing Unit

  Central Projector UFO

  Central Putrid Unificator

  Computing Power Unifier

 2. Read the following excerpt on 'Clock Speed'. Is it true or false?
The operating frequency of the CPU (also known as the CLOCK SPEED) determines how
fast it can process instructions.

The speed is measured in terms of Hertz, and it is usually lies in the megaHertz (MHz) 
or gigaHertz (GHz) range. A megaHertz means that the CPU can process one million 
instructions per second whereas a gigahertz CPU has the capability to process one 
billion instructions per second. In today's technology, all CPUs run in the gigahertz 
range and you seldom see CPUs with speed in the MHz range anymore.

Theoretically, a 500 MHz CPU is six times slower than a 3 GHz CPU and a 3.6 GHz CPU is
faster than a 3 GHz or a 3.4 GHz CPU. In general, the higher the frequency of a CPU, 
the faster the speed of the computer



 3. The image below shows an Intel CPU. Read the paragraph below and fill in the blanks.
The purpose of the Central Processing Unit (CPU) is to carry out program ____________. 
Each CPU is designed to execute a specific group of ____________, the instruction set.





 4. The performance of the CPU is directly related to the performance of your personal computer. There are four factors (The 4 Cs) to consider. Fill in the blanks.
The following are all factors that affect the performance of the CPU:

*Note: They are sometimes referred to as the 4 Cs

1.____ speed
2. number of processor _____
3. _____ size
4. ______ type.

  1. compartment 2. crux 3. cache 5. cache

  1. clock 2. cores 3. cache 4. cache

  1. computer 2. cache 3. crumpet 4. compartment

  1. coping tech 2. cores 3. cache 4. computer

 5. Who is the image below and the paragraph describing?
___________________________________ was a child prodigy. When he was 6 years old, 
he could divide two 8-digit numbers in his head and could converse in Ancient Greek.
He is also credited with he book 'The Computer and the Brain' - it is speculative in nature
but he discusses similarities and differences between brains and computers of his day.

It is this man that is among the main individuals credited with the architecture 
(named after him) of the 'stored program computer', which was the precursor of our
modern CPUs.

  Isaac Newton

  John von Neumann

  Charles Babbage

  Bill Gates

 6. Two brains are better than one right? And four brains are even better. Multiple cores are a key factor in performance. Read the following paragraph and fill in the blanks.
 1. A CPU traditionally had one 'core' but processors these days might be dual-core or 
    quad-core for example. 
 2. A core is actually a processor with its own cache. 
 3. So a dual-core CPU has not one but two processors. 
 4. A quad core CPU has four processors
 5. Each 'brain' can be working on different parts of a program __________________
  and so this speeds up the overall CPU's performance.

  carrying out each instruction four times

  at the same time

  waiting patiently for the other one to finish first

  one after the other

 7. The Neumann architecture design consists of a Control Unit, Arithmetic and Logic Unit (ALU), Memory Unit, Registers and Inputs/Outputs. One of the main purposes of the CPU is to ...

  output an instruction

  connect to the internet

  process data

  print to the printer

 8. Although CPUs fetch instructions from RAM, there is another place they can get instructions from, called _______.

  'cartesian fluid'


  'common ground'

  'computer source'

 9. The speed that a CPU works at is measured in _____, Hz. Modern processors often run so fast that gigahertz, GHz, is used instead. One gigahertz is one billion _____.


  miles per hour


  metres per second

 10. Cache is like RAM but the one difference is that it is much ___________ to read and write from it rather than from RAM. This obviously speeds up CPU performance.





 11. Ever wondered how your brain is involved in executing an instruction? For instance, if someone says "Pass the salt"....what happens?

  The instruction is decoded, and then it is fetched

  The instruction is first fetched (received), decoded (made sense of) and then executed.

  The instruction is executed and then it is decoded and fetched

  The instruction is executed immediately

 12. The fetch-decode-execute cycle is the sequence of steps that the CPU follows to process instructions. This is also sometimes called the ...

  brain cycle

  instruction cycle

  michelin star cycle

  computer cycle

 13. Here is a diagram (Source: BBC Bitesize) of the Fetch Decode Execute cycle. Out of the following options, what happens first?

  The processor checks the program counter to see which instruction to run next

  The program counter gives an address value in the memory of where the next instruction is

  The processor fetches the instruction value from this memory location

  The instruction is immediately decoded and executed

 14. The next steps that occur in the Fetch Decode Execute cycle are shown in the excerpt below. Can you fill in the blanks?
The program counter gives an address value in the memory of where 
the next instruction is.

The processor fetches the instruction value from this memory 

Once the instruction has been fetched, it needs to be decoded and 
executed. For example, this could involve taking one value, putting 
it into the ALU, then taking a different value from a register and 
adding the two together.

Once this is complete, the processor _________________________________

This cycle is repeated until the program ends.

  goes back to execute an instruction

  goes back to the CU (Control Unit) to find the next instruction

  goes to the ALU to check to see if there are any more calculations to perform

  goes back to the program counter to find the next instruction

 15. The three stages of the FDE cycle are 'Fetch', 'Decode' and 'Execute'. What happens in the fetch stage?
#1. In the fetch stage, the ALU provides a pointer to the program
counter. The program counter then executes the instruction directly
by sending instructions via the data and address bus. 

#2. In the fetch stage, the program counter provides the memory
address of the next instruction. This is transferred through the 
address bus to the memory and the instruction is transferred to the
instruction register of the CPU through the data bus.

  Both #1 and #2 could be correct

  #2 is correct

  Neither are correct

  #1 is correct

 16. What happens in the decode stage of the FDE cycle?

  The decoder in the ALU executes the instruction

  The decoder sends the instruction to the program counter to be counted

  The decoder held in the program counter dissolves the instruction in order to understand its true meaning

  The decoder in the control unit works out what the instruction means (decodes the instruction)

 17. What happens in the 'execute' part of the FDE cycle?

  The control unit instructs the ALU to perform the computations required and the result is stored in one of the registers

  The control unit decides whether or not to execute the instruction by counting the number of bits the data has

  The ALU executes the instruction and sends it to the printer

  The registers register and execute the instruction and then send it to the program counter to be executed

 18. Why is the fetch decode execute cycle called a cycle?

  Because it looks a little like a bicycle and hence its name

  Because the cycle is repeated over and over as each instruction in the program is executed and complete

  Because a cycle refers to something that cannot repeat itself

  Because it cycles around at millions of bits per second and this is the whir you hear when you switch on your PC

 19. The program counter stores the memory address of the next instruction to be fetched. What happens when that address has been used?

  The progam counter explodes and no longer functions correctly

  The program counter transforms into the ALU

  The program counter switches off automatically until it is manually switched on

  The program counter is incremented by 1 so it now has the address of the next instruction

 20. What is overclocking?

  increasing the clock frequency to above it's recommended design speed - this can be done but requires some serious cooling systems!

  increasing the number of cores so that the clock speed is doubled or quadrupled, depending on the cores added

  decreasing the clock frequency so it is not 'over' the limit

  adding a clock to increase the speed of the computer

 21. Parallel and multi-core processing both refer to the same thing: the ability to __________________________________ (in more than one core/CPU/machine.) So in this sense multi-core is just a means to do parallel processing.

  to hold the data on multiple, parallel wires

  to run instructions in the ALU core

  read data and instructions together

  execute code at the same time

 22. Analyse the "pipeline" below and fill in the blanks.
Instruction pipelining is a technique for implementing instruction-level 
parallelism within a single processor. 

Pipelining attempts to keep every part of the processor busy with some 
instruction by dividing incoming instructions into a series of sequential
steps (the eponymous "pipeline") performed by different processor units 
with different parts of instructions processed in parallel. 

It allows ______________________________________________________________, 
but may increase latency due to the added overhead of the pipelining
process itself.

*Latency is referring to the amount of time taken to traverse a system

  faster CPU throughput than would otherwise be possible at a given clock rate

  lighter data passing through the system

  slower CPU throughput

  equal CPU throughput

 23. The image shows an Intel CPU with a math co-processor. What is a co-processor?
Additional information about a coprocessor

Operations performed by the coprocessor may be floating point 
arithmetic, graphics, signal processing, string processing, 
encryption or I/O Interfacing with peripheral devices. 

By offloading processor-intensive tasks from the main processor, 
coprocessors can accelerate system performance. Coprocessors allow 
a line of computers to be customized, so that customers who do not 
need the extra performance do not need to pay for it.

  A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU)

  A coprocessor is a type of computer that operates much faster than traditional computers

  A coprocessor is when a CPU is placed underneath the ALU so that it can co-work more closely

  A coprocessor is an additional processor which works as ROM

 24. Describe how the CPU and RAM work together to make a tablet computer work and execute instructions/programs?

  Instructions are stored in the RAM and CPU and the ALU fetches them from the RAM to execute them.

  Instructions currently running are stored in RAM - these are fetched by the CPU which then executes them

  Instructions currently running are stored in the CPU - these are fetched by the RAM which executes them

  Instructions currently running are stored in the ROM (Hard drive) - these are then executed by the RAM and CPU together

 25. This would perform an operation such as 5+8 (1-4)

  Control Unit


  Arithmetic Logic Unit


 26. This would reduce the number of memory/processor transfers

  Arithmetic Logic Unit



  Control Unit

 27. This sends signals such as ?I/O Read?

  Arithmetic Logic Unit

  Control Unit



 28. This doesn?t happen during the Fetch part of the cycle:

  Current Instruction is held in the CIR

  Status Register updated

  Instructions are transferred from Main Memory and Hard drive

  Results are held in the Accumulator

 29. Which of the following is held in ROM?

  Instructions frequently used (ROM is the same as CACHE)

  Data currently in used

  Bootstrap loader

  ROM instructions and clocks

 30. What carries the address of the next instruction that will be fetched

  System Bus

  Data Bus

  Control Bus

  Address Bus

 31. One of the properties of an address bus is that it is uni-directional.



 32. Developments in the field of storage are progressing every day. There is talk of 'embedded storage chips' becoming common place. Can you name one more type of storage that is not on the below list.
External Hard Drive. These are hard drives similar to the type that 
is installed within a desktop computer or laptop computer. ...

Solid State Drive (SSD) ...

Network Attached Storage (NAS) ...

USB Thumb Drive Or Flash Drive. ...

Optical Drive (CD/ DVD) ...


  Software Storage

  Cloud Storage

  Window Storage

  Variable Storage

 33. A storage device is sometimes defined as devices used to store data in binary format (used for processing later). Which of the following in the list is NOT a storage device?
Hard drive
flash media
"thumb" drive
memory stick
digital camera
removable hard drive
back-up tape
PDA (Palm, Windows Mobile, etc)
Cell phone

  keyboard, mouse, monitor

  I-Pod and Hard drive

  CD-Rom, cellphone, Monitor

  Digital camera and mouse

 34. An E-Book reader would be best off using a particular type of storage for the following reasons. What type of storage is this likely to be referring to?
#1 Fast access

#2 No moving parts / robust (can be moved around a lot with no damage)

#3 Small / sufficiently lightweight

#4 low power (would allow for extended battery life)

  Fuel State



  Solid State

 35. The online company TechHamper is producing a free e-book to distribute to its customers about the latest technology items. Which of the following reasons are valid for why a CD-ROM might be best?
==Advantages of Opitcal Storage=====

#1 Cheap to Produce

#2 Expensive to Produce

#3 Portable

#4 Enough capacity for something like an e-book

#5 Can easily be read by other devices (e.g. computers)

#6 Read-only (cannot write over it)

#7 Massive capacity for storage

#8 No moving parts / reliable and robust