Concept:
Von Neumann computer architecture divides hardware components into distinct functional roles: long-term data storage, short-term volatile memory, communication interfaces, and central processing operations.
Step-by-step Explanation:
Let us verify the primary function of each hardware component:
• Hard Disk (HDD/SSD): Functions as non-volatile long-term storage. It preserves files, operating system code, and software data when the computer is powered off, but it cannot run calculations directly.
• RAM (Random Access Memory): Serves as high-speed volatile temporary storage. It holds active program instructions and data currently needed by the processor, but it does not perform logical operations itself.
• CPU (Central Processing Unit): Known as the brain of the computer, the CPU contains the Control Unit (CU) and the Arithmetic Logic Unit (ALU). It continuously runs the core execution cycle: fetching instructions from memory, decoding their operational commands, and executing the calculated math or logic required by the software.
• Motherboard: Acts as the main printed circuit board (PCB), providing the physical paths and data buses needed for components to communicate with one another.
Thus, the CPU is the specific component that executes software instructions.