Difficulty: Easy
Correct Answer: A device that executes a sequence of operations specified by instructions stored in memory
Explanation:
Introduction / Context:
The processor (CPU) is the core computational engine of a computer. Distinguishing it from memory, programs, and operating-system policies prevents common misconceptions.
Given Data / Assumptions:
Concept / Approach:
A processor interprets machine instructions and manipulates data using its ALU, registers, and control unit. It is hardware that runs programs; it is neither the program itself nor the memory that stores data/code.
Step-by-Step Solution:
Fetch: read instruction from memory at PC.Decode: determine opcode, addressing modes, and operands.Execute: perform ALU operations, memory access, or control transfer.Update PC and repeat; microarchitecture may pipeline these steps.
Verification / Alternative check:
Observing CPU performance counters and pipeline stages confirms that the processor is an execution engine, not a storage component or policy mechanism.
Why Other Options Are Wrong:
Option B: Describes storage devices (RAM/SSD), not the processor.Option C: A program is a sequence of instructions; the processor is the hardware that executes it.Option D: Describes a time-sharing OS characteristic, not the CPU itself.Option E: Not applicable because Option A is correct.
Common Pitfalls:
Final Answer:
A device that executes a sequence of operations specified by instructions stored in memory.
Discussion & Comments