Font size
WorksheetsCPU Learning Objectives Quiz
Total questions: 63
Worksheet time: 32mins
What is the system architecture of a computer built around?
Memory
Disk storage
CPU
I/O devices
What does the system architecture include?
Number and type of CPUs, communication routes, and other hardware components
Only the number of CPUs
Only the type of CPUs
Only memory and disk storage
What is a bus in computer architecture?
A type of CPU
A path or channel between a CPU and devices it manages
A storage device
A type of memory
What is the primary function of the CPU?
Storage management
Performing computational and logic work
Managing I/O devices
Controlling memory
What are most client computers with one chip referred to as?
Multi-processor computers
Dual-core computers
Single-processor computers
Quad-core computers
What is a processor core?
A part of a CPU that stores data
A part of a CPU that reads and executes machine code
A part of a CPU that manages power supply
A part of a CPU that connects to the internet
What is a die in CPU manufacturing?
A type of cooling system
A silicon wafer on which CPUs are manufactured
A software used for testing CPUs
A component that increases CPU speed
What is a characteristic of multiprocessor computers?
They have a single CPU chip
They have multiple physical CPU chips
They are only used in personal computers
They do not support multitasking
What type of computers are often multiprocessor computers?
Basic home computers
Many server computers and high-end client computers
Low-end laptops
Tablets and smartphones
What is the reset vector?
An address that a CPU begins reading from whenever the CPU receives a reset signal
A register that stores the next instruction address
A type of processor architecture
A power supply component
What role does the program counter play in a CPU?
It stores the CPU's power settings
It contains the address of the next instruction to execute
It manages the CPU's clock speed
It holds the CPU's temperature data
What part of the CPU is responsible for reading and executing machine code?
Cache
Register
Core
Bus
What is the primary function of the Control Unit (CU) in a CPU?
Executes instructions
Provides timing and coordination between other parts of the CPU
Holds data temporarily
Intercepts accesses to memory
Which component of the CPU is responsible for executing instructions?
Control Unit
Registers
Arithmetic Logic Unit (ALU)
Memory/cache controller
What is the role of registers in a CPU?
Provides timing and coordination
Executes instructions
Temporary holding location where data must be placed before the CPU can use it
Intercepts accesses to memory
What does the memory/cache controller do in a CPU?
Executes instructions
Provides timing and coordination
Holds data temporarily
Intercepts accesses to memory for data or code and checks if the requested data is in cache first
What is the function of the system bus in a CPU?
It carries status signals between the CPU and other devices.
It carries address signals to indicate where data should be read or written.
It carries the actual data that is being read from or written to system memory.
It is a series of lanes used to communicate between the CPU and other major parts of the computer.
Which type of bus carries status signals between the CPU and other devices?
System bus
Control bus
Address bus
Data bus
What does the address bus do in a CPU?
It carries status signals between the CPU and other devices.
It carries the actual data that is being read from or written to system memory.
It carries address signals to indicate where data should be read or written.
It is a series of lanes used to communicate between the CPU and other major parts of the computer.
Which bus is responsible for carrying the actual data in a CPU?
System bus
Control bus
Address bus
Data bus
Which element is NOT listed as a classification for CPUs?
Cache
Address bus
User interface
CPU scheduling
What are the two general CPU designs used today?
Complex Instruction Set Computing (CISC) and Simple Instruction Set Computing (SISC)
Complex Instruction Set Computing (CISC) and Reduced Instruction Set Computing (RISC)
Reduced Instruction Set Computing (RISC) and Advanced Instruction Set Computing (AISC)
Simple Instruction Set Computing (SISC) and Advanced Instruction Set Computing (AISC)
What is the main difference between CISC and RISC design types?
The speed of processing
The number of different instructions the chip can process
The size of the CPU
The power consumption
What can CPUs process depending on the architecture?
Several million operations per second
Several billion operations per second
Several thousand operations per second
Several trillion operations per second
What is an instruction set?
A list of software applications
A list of hardware components
A list of commands the CPU can understand and carry out
A list of user manuals
How do CISC and RISC CPUs differ in terms of instruction complexity?
CISC CPUs are generally more complex
RISC CPUs are generally more complex
Both have the same complexity
Neither has any complexity
What is pipelining in CPU architecture?
The ability to perform more than one task on a single clock cycle
The ability to increase clock speed
The ability to reduce power consumption
The ability to increase memory size
What is microcode in the context of CPU architecture?
A small program inside the chip that interprets and executes each instruction
A large program that manages the operating system
A type of hardware component
A software application for user interface
What is the number of clock cycles required for three additions in a CISC CPU?
6 clock cycles
9 clock cycles
12 clock cycles
15 clock cycles
How many clock cycles does a RISC CPU take to perform three additions?
3 clock cycles
6 clock cycles
9 clock cycles
12 clock cycles
What is the role of a compiler in computer architecture?
It executes assembly code directly.
It turns high-level language into assembly code.
It converts numeric values into high-level language.
It manages the CPU's power consumption.
What does an assembler do with instructions?
It deletes them.
It turns them into high-level language.
It turns them into numeric values, called opcodes.
It stores them in memory.
How do CISC CPUs differ from RISC CPUs in terms of registers?
CISC CPUs have more registers than RISC CPUs.
CISC CPUs have fewer registers than RISC CPUs.
CISC CPUs have the same number of registers as RISC CPUs.
CISC CPUs do not use registers.
What does the speed of a CPU define?
How fast it can perform operations
The amount of memory it has
The number of cores it contains
The type of software it can run
What is the most frequently used indicator of a CPU's speed?
External clock speed
Internal clock speed
Memory size
Number of cores
What happens as more components are needed to make a CPU?
The CPU becomes slower
The chip uses more energy, which is converted to heat
The CPU requires less cooling
The CPU becomes more efficient
Why do CPUs require fans?
To increase processing speed
To keep the CPU cool
To reduce noise
To enhance graphics performance
What is the purpose of the external clock speed in a computer?
To increase the CPU's internal speed
To communicate with other chips in the computer
To reduce power consumption
To enhance graphics performance
What is the purpose of the internal clock speed in a computer?
To increase the CPU's internal speed
To communicate with other chips in the computer
To reduce power consumption
The speed at which a CPU executes an instruction or part of an instruction
How does the external clock speed compare to the internal clock speed?
It runs faster than the internal clock speed
It runs at the same speed as the internal clock speed
It runs slower than the internal clock speed
It runs at double the speed of the internal clock speed
The external clock speed is typically ________________________________ the speed of internal CPU clock.
One-half, one-third, one-fourth, or one-eighth
One-third, one-fourth, one-fifth, or one-sixth
One-fourth, one-fifth, one-sixth, or one-seventh
One-eighth, one-ninth, one-tenth, or one-eleventh
Why does the CPU have to wait for information to arrive from other parts of the computer?
Because the internal clock is slower than the external clock
Because the internal clock is faster than the external clock
Because the CPU is executing program code
Because the cache memory is full
What is built into most modern CPUs to improve performance?
Main memory
External clock
Cache memory
Hard drive
What happens to instructions or data that are most likely to be used next by the CPU?
They are deleted from the main memory
They are stored in the hard drive
They are fetched from main memory and placed in cache memory
They are sent to the external clock
Which level of cache is the fastest and usually runs at the same speed as the CPU?
Level 1 (L1) cache
Level 2 (L2) cache
Level 3 (L3) cache
Level 4 (L4) cache
Which level of cache is slower than L1 but much larger?
Level 1 (L1) cache
Level 2 (L2) cache
Level 3 (L3) cache
Level 4 (L4) cache
Until the last several years, which level of cache was not part of the CPU chip but part of the motherboard?
Level 1 (L1) cache
Level 2 (L2) cache
Level 3 (L3) cache
Level 4 (L4) cache
What is the role of the cache controller?
To increase the speed of the CPU
To predict what data will be needed and make it available in cache
To manage the power supply to the CPU
To control the input and output operations of the CPU
The address bus typically runs at which clock speed?
Internal clock speed
External clock speed
What does a wider address bus mean?
Means nothing
Can address less memory and store less data
Can address more memory and store more data
Can address no amount of memory and store no data
Modern processers have a
64-bit system bus
64-bit address bus
64-bit data bus
64-bit Control bus
What computer components does the data bus allows to share information
Display adapter
Motherboard
CPU
Main memory
Information is transported on the ______ bus to keep the CPU informed about the status of resources and devices connected to the computer
Data
Cache
Address
Control
A request to the processor to "interrupt" whatever it is doing to take care of a process, which in turn might be interrupted by another process.
Pins
Interrupt Requests (IRQ)
Identifier
ID Process
The ability to run two or more processes (known as threads) at the same time
Core
Hyper-threading (HT)
Thread
Multithreading
Allows two threads to run on each CPU core simultaneously
Core
Hyper-threading (HT)
Thread
Multithreading
The smallest piece of computer code that can independently scheduled for execution
Core
Hyper-threading (HT)
Thread
Multithreading
The ability of the CPU to perform more than one task on a single clock cycle is known as which of the following?
Multiprocessor
Multithreading
Caching
Pipelining
What CPU is found in the original IBM PC
MicroCPU
8086 architecture
Intel 1
6808 architecure
The description of a CPU's internal circuitry, defining characteristics such as the technology used to create the chip, the supported instruction set, and the bit size
Microarchitecture
Architecture
Microcode
Microcore
AMD processors are compatible with software written for what processer?
Intel x68-based
Intel x86-based
AMD processors cost more for unsimilar performance and are harder to overclock
True
False
What is overclocking?
An error within the data bus
The ability to run a processor faster than its stated clock speed
An error within the CPU
An error within the control bus
