Architecture of the CPU , CPU performance, Embedded systems Flashcards
(30 cards)
What does CPU stand for?
Central Processing Unit
True or False: The CPU is often referred to as the brain of the computer.
True
What are the primary components of a CPU?
ALU (Arithmetic Logic Unit), CU (Control Unit), and registers.
Fill in the blank: The __________ executes instructions by performing calculations and making decisions.
ALU
What is the function of the Control Unit in a CPU?
It directs the operation of the processor and coordinates the activities of all other components.
Which type of memory is fastest in a CPU?
Registers
What does ‘clock speed’ refer to in CPU performance?
The speed at which a CPU can execute instructions, measured in Hertz.
True or False: A higher clock speed always means better CPU performance.
False
What is CPU throughput?
The amount of processing that a CPU can perform in a given amount of time.
Define ‘embedded system’.
A computer system that is part of a larger device and is designed to perform dedicated functions.
Choose the correct answer: Which of the following is NOT an example of an embedded system? A) Microwave oven B) Desktop computer C) Smart thermostat
B) Desktop computer
What is the main advantage of using embedded systems?
They are optimized for specific tasks, leading to efficient performance and lower power consumption.
What is the role of cache memory in CPU architecture?
Cache memory stores frequently accessed data and instructions to speed up processing.
Fill in the blank: The __________ is a small amount of very fast memory located inside the CPU.
Cache
What does ‘multi-core’ mean in the context of CPUs?
A CPU architecture that contains multiple processing units (cores) on a single chip.
True or False: Multi-core CPUs can execute multiple instructions simultaneously.
True
What is the purpose of instruction pipelining in CPU architecture?
To increase instruction throughput by overlapping the execution of multiple instructions.
What is a ‘bus’ in CPU architecture?
A communication system that transfers data between components inside a computer or between computers.
Choose the correct answer: Which type of bus connects the CPU to memory? A) Data bus B) Address bus C) Control bus
A) Data bus
What is the difference between RISC and CISC architectures?
RISC (Reduced Instruction Set Computing) uses a small set of simple instructions, while CISC (Complex Instruction Set Computing) uses a larger set of more complex instructions.
Fill in the blank: In a CPU, __________ is the process of translating high-level code into machine code.
Compilation
What is thermal throttling in CPUs?
A mechanism that reduces the CPU’s clock speed to prevent overheating.
True or False: Embedded systems can be reprogrammed after deployment.
False (most embedded systems are designed to be programmed once and operate without further modifications.)
What is ‘latency’ in the context of CPU performance?
The delay before a transfer of data begins following an instruction.