WorksheetsCPU performance
Total questions: 37
Worksheet time: 19mins
In parallel processing ...
More than one instruction is processed simultaneously
Less than one instruction is processed simultaneously
Processing data is slow
Only one instruction is processed at a time
What process divides a complex task into multiple parts and assigns each part to a processor?
Von neuman architecture
System processing
Parallel Processing
Rapid Processing
Using different parts of the CPU to perform different stages of multiple instructions simultaneously
Caching
Pipelining
Cores
Clock speed
Select the 4 different stages to performing an instruction
Fetch
Opcode
Decode
Execute
Write
______ is the process where different parts of the CPU are used for performing tasks
Caching
Pipelining
Core
Clock speed
What is Cache Memory?
Memory located on the PSU
Memory located on the Motherboard
Memory located on the internet
Small amount of memory located on the CPU.
Fastest form of memory is known as ..
SSD memory
RAM
Cache Memory
Parallel computing
Select 3 CPU Performance Factors
Hard disk space
Cache
Number of Cores
Clock speed
RAM size
A dual core system is always twice as fast as a single core system.
TRUE
FALSE
Pipelining means...
Running the fetch-decode-execute cycle more efficiently
Waiting for a full fetch-decode-execute cycle to complete before starting the next
Fetches the next instruction while the previous instruction is still decoding
CISC processors can run more efficiently
RISC processors can run more efficiently
Each core inside a multi-core processor has its own cache.
TRUE
FALSE
Parallel processing is...
instructions which are done one after the other to complete a task
instructions which are run concurrently to complete a task
Always possible
Not always possible
The technique where multiple instructions are fetched, decoded, and executed in overlapping phases is called (a) .
In a CPU, the (a) is responsible for performing arithmetic and logical operations.
The primary function of the (a) in the CPU is to decode and execute instructions.
The (a) is a small, high-speed storage area in the CPU that holds frequently accessed data and instructions.
What are the potential challenges or limitations of pipelining?
Data dependencies, branch instructions, and resource contention.
Data hazards, instruction hazards, and control hazards.
Parallelism, cache size, and instruction level parallelism.
Memory access, clock speed, and instruction set.
What is the difference between pipelining and parallel processing?
Pipelining is the overlap of instruction execution, while parallel processing is the simultaneous execution of multiple tasks.
Pipelining is the same as parallel processing.
Pipelining is the execution of multiple tasks simultaneously.
Parallel processing is the overlap of instruction execution.
How can pipelining be implemented in a CPU architecture?
By executing instructions sequentially without any parallelism.
By increasing the clock speed of the CPU.
By reducing the number of stages in the instruction execution process.
By breaking down the execution of instructions into multiple stages and allowing each stage to work on a different instruction simultaneously.
(a) is a small amount of memory which is a part of the CPU. It holds instructions that the CPU is likely to reuse.
Which type of memory is closest to the CPU?
RAM
Secondary storage
Cache
ROM
Which part of the CPU reads the cache?
CPU Clock
Arithmatic Logic Unit
CPU Bus
Control Unit
Which cache type is the fastest to access?
Level 1
Level 2
Level 3
Main memory
The CPU fetches instructions from.... and executes those instructions.
Memory
ALU
ROM
Input Device
The number of instructions a CPU can carry out per second
How fast the CPU performs the F-D-E cycle
