Introduction to Computer Systems

Evolution of Computing Devices

  • Abacus → Pascal’s Calculator 16421642 → Leibniz Calculator 16711671 → Analytical Engine (Babbage, 18341834) → Turing Machine 19361936 → Mark I 19441944 → ENIAC 19461946 → UNIVAC-I 19511951 → Transistor 19471947 → Integrated Circuits 19701970 → VLSI 1971801971–80.

Data, Processing & Information

  • Data = raw facts (numbers, text, audio, video).

  • Processing = operations that convert data to useful form.

  • Information = processed, organised data delivered as output.

  • IPO cycle: Input → Processing → Output → (optional) Storage.

Key Characteristics of a Computer

Speed (MHz/GHz), Accuracy, Diligence, Versatility, Memory, Reliability, No IQ/Feelings.

Basic Components of a Computer System

  • Input Unit → devices send data to CPU.

  • CPU ("brain"):
    • ALU – arithmetic/logic operations.
    • CU – fetch–decode–execute control & data flow.
    • Registers – ultra-fast temporary storage.

  • Memory Unit – primary & secondary storage.

  • Output Unit – presents results to user.

Input Devices (core list)

Keyboard, Mouse, Scanner, Microphone, Webcam, Barcode/QR reader, Graphics tablet.

Output Devices (core list)

Monitor/VDU, Printer (impact & non-impact, 3extD3 ext{D}), Speakers, Projector, Plotter.

Computer Memory

Measurement Units

1Byte=8bits1\,\text{Byte}=8\,\text{bits}
1024Bytes=1KB1024\,\text{Bytes}=1\,\text{KB}1MB1\,\text{MB}1GB1\,\text{GB}1TB1\,\text{TB}1PB1\,\text{PB}1EB1\,\text{EB}1ZB1\,\text{ZB}1YB1\,\text{YB}.

Primary (Main) Memory

  • RAM (volatile):
    • SRAM – faster, costly, no refresh.
    • DRAM – denser, needs refresh.

  • ROM (non-volatile): PROM (write once), EPROM (UV erasable), EEPROM/EAPROM (electrically erasable; Flash memory).

  • Cache – very fast buffer between CPU & RAM.

Secondary (Auxiliary) Memory

  • Magnetic: HDD (internal/external).

  • Solid-state: SSD, Pen Drive, Memory Card.

  • Optical: CD 700MB700\,\text{MB}, DVD 4.7!!17GB4.7!-!17\,\text{GB}, Blu-ray 25/50GB25/50\,\text{GB}.

Software Categories

System Software

Operating Systems (Windows, macOS, Linux, Android), Device Drivers, Utility Programs (antivirus, backup, compression, disk repair), Language Translators.

Language Translators

Assembler: assembly → machine code.
Compiler: high-level → machine code (all at once).
Interpreter: high-level → machine code (line-by-line).

Application Software

  • General Purpose – e.g., MS Office (Word, Excel, PowerPoint).

  • Special Purpose – tailor-made (library, railway, hotel management, etc.).

Data Lifecycle Beyond IPO

Data Capturing → Storage → Retrieval → Deletion → Recovery.

  • Storage options scale from local drives to servers/cloud.

  • Common loss causes: human error, formatting, physical damage, malware, hardware failure, software corruption, theft.

  • Protection: backups, passwords, encryption, secure erasure.

  • Recovery tools: Norton Ghost, Symantec Backup Exec, Acronis True Image, TotalRecovery Pro.

Hardware vs Software

Hardware = physical components (internal & external).
Software = programs/instructions; requires hardware to run, hardware needs software to be useful.

Quick Facts

  • Smallest data unit = bit.

  • CPU speed: 1MHz=1061\,\text{MHz}=10^6 instructions/s, 1GHz=1091\,\text{GHz}=10^9 instructions/s.

  • Cache reduces average memory access time.

  • Data minimisation = store only necessary data; secure erasure removes it permanently.