⚙️ Basic Computer Organization
(Von Neumann Architecture)
Based on standard textbook chapter | Competitive Exam Notes | 5 Functions, CPU, ALU, CU, Storage Hierarchy, Interfaces & System Concept
🔁 Five Basic Functions (All Computers)
- 1. Inputting – entering data & instructions.
- 2. Storing – saving data/instructions for processing.
- 3. Processing – arithmetic (+, -, ×, ÷) & logical operations (comparisons).
- 4. Outputting – producing results (printed/visual).
- 5. Controlling – directing sequence & manner of operations.
🖥️ Input Unit & Input Interfaces
Accepts data/instructions from external world → converts to binary code (computer acceptable form) → supplies to storage unit. Input interfaces match physical/electrical characteristics of devices to computer requirements.
- Examples: keyboard, scanner → binary conversion essential.
📤 Output Unit & Output Interfaces
Reverse of input unit. Takes binary results → converts to human-readable form → supplies to outside world. Output interfaces transform coded results into human acceptable (ASCII/display).
💾 Storage Unit: Primary vs Secondary
- Primary storage (Main memory): fast, volatile (loses data on power off), limited capacity, expensive. Holds current program instructions, data, intermediate results.
- Secondary storage (Auxiliary): non-volatile, larger capacity, cheaper, slower. Holds data/jobs for later processing (magnetic disk, SSD).
🧮 Arithmetic Logic Unit (ALU)
Performs all calculations & decision-making operations. Transfers data between primary storage and ALU. Typical operations: ADD, SUBTRACT, MULTIPLY, DIVIDE, logical comparisons (<, >, =). Engineering design of ALU determines supported operations.
🎛️ Control Unit (CU)
Central nervous system: manages & coordinates other components. Fetches instructions from main memory → interprets → issues signals to execute. Does not perform actual processing but directs data flow.
🧠 Central Processing Unit (CPU) = ALU + CU
Brain of computer. Performs major calculations, comparisons, and activates/controls other units. In human body analogy: CPU = brain, other parts follow commands.
🔗 The System Concept
A system has three characteristics: (1) multiple elements, (2) logical relation among elements, (3) controlled to achieve goal. Computer is a system because input, output, storage, CPU work together integratedly to execute programs.