Preview

05 - Parts of a CPU

 1. The CPU has several components each of which performs a specific role. Together, they are responsible for:

  processing the data, but only data that deals with numbers (not letters)

  performing the addition and subtraction tasks that the ALU is tasked with

  processing all data that comes through the CPU and printing it to the printer or other output devices.

  processing the program instructions given to the CPU

 2. Which of the following is true of the Arithmetic Logic Unit?
1. It carries out the calculations in the CPU
2. It carries out only additions of binary numbers and nothing else
3. It carries out only multiplication
4. It carries out all calculations (adding, subtracting, multiplying)
5. It also carries out all logic operations

  1,4,5

  5 only

  3 and 4 only

  2 only

 3. An example of a logic operation the ALU might carry out is:

  checking to see if a user is entering the correct password for direct access to the CPU

  checking to see if the user is touching the CPU directly and if so sounding a small alarm

  checking to see if a value is greater than another value and returning 'true' or 'false'

  checking to see if the user of the computer is logical or not

 4. The ALU is responsible for performing logic operations. Examples of such operations may include the use of AND, NOT, OR, XOR.

  False

  True

 5. The Control Unit is integral to the CPU. One role is to tell the ALU what operation to perform on the given data, and the ALU stores the result in _________________________

  the CU itself

  the ALU itself

  an output register.

  the printer

 6. What is a register?
#1 A processor register (CPU register) is one of a small set of 
data holding places that are part of the computer processor

#2 A register is a small amount of storage available as part of a CPU

#3 processor register is a quickly accessible location available
to a computer's central processing unit (CPU)

#4 Registers usually consist of a small amount of fast storage,
although some registers have specific hardware functions, 
and may be read-only or write-only

#5 A register is a temporary storage area built into a CPU

#6 Register are used to quickly accept, store, and transfer data and 
instructions that are being used immediately by the CPU
registers.gif

  All of the above are incorrect definitions of a register

  All of the above are acceptable definitions of a register

  Only definition #1

  Only definition #3

 7. The Control Unit performs the tasks of fetching, decoding and managing the execution of instructions and the storing of the results

  True

  False

 8. The Control Unit is also responsible for monitoring the flow of data between the CPU and the other components such as input devices, memory, graphic cards etc.

  False

  True

 9. In modern CPUs, CU makes for the majority of circuit complexity. In fact some people refer to the CU (control unit) as the brain of the processor! It is responsible for:

  the final execution of the instructions

  only the fetching of the instructions

  only the controlling of data around the CPU

  the printing to the printer

 10. The clock inside a CPU is:

  a digital watch with a band that goes around the 'arm' (long wire) of the CPU

  a tiny quartz crystal that 'ticks' at a steady speed

  a clock shaped metal rod that vibrates each time data is passed into the CPU

  a physical clock with two hands, but microscopic in size

 11. Which PC is likely to process instructions at a faster rate?
PC A has a quad-core processor with a clock speed of 2GHz.
PC B has a single core processor with a clock speed of 4.1GHz.

  PC A because 4 cores would mean it could process 4 lots of instructions at the same time

  Both are equal

  Neither would process instructions at all

  PC B because it has a higher clock speed

 12. An electronic ______ that regulates the rate at which the CPU runs through the Fetch/Decode/Execute cycle, as well as synchronizing all the various computer components.

  chip

  clock

  click

  crowbar

 13. __________ are the means by which data is transmitted from one part of a computer to another, connecting all major internal components to the CPU and memory.

  Bit-carriers

  Buses

  Wires

  Trucks

 14. A standard CPU system will be comprised of three buses. Are these definitions of the different buses correct?
============Address Bus============
Carries data between the processor, the memory unit and the input/output devices

============Data Bus============	
Carries the addresses of data (but not the data) between the processor and memory

============Control Bus============	
Carries control signals/commands from the CPU (and status signals from other devices) in 
order to control and coordinate all the activities within the computer

  No, the address bus and the control bus definitions should be swapped to be the right way round.

  All the definitions are wrong

  No, the address bus and data bus definitions should be swapped to be the right way round

  Yes - perfect

 15. The memory unit consists of RAM, sometimes referred to as primary or MAIN MEMORY. The key thing to remember is that: (which statement is correct?)

  Main memory is located in the ALU and can only communicate with the cache

  Main memory is a form of memory that cannot be directly accessed by the CPU

  Main memory is any sort of memory that the CPU can access- such as RAM, cache or registers

  Main memory is basically a form of memory that is directly accessible by the CPU (NOT the cache or registers)