Latest Post

Computer Fundamentals | Computer Operator Loksewa Preparation

📚 Loksewa Preparation  ·  Computer Operator

Computer Fundamentals

What is a Computer?

A computer is an electronic device that processes data and performs tasks based on instructions provided by the user. It can store, retrieve, and process information efficiently — making it essential across business, education, healthcare, and entertainment.

Basic Functions Input → receives data from devices like keyboard & mouse  |  Processing → CPU executes instructions  |  Output → sends results to monitor or printer  |  Storage → saves data on hard drives or SSDs.

Key Characteristics

Speed

Processes billions of calculations per second.

🎯

Accuracy

Produces highly precise results with minimal errors.

🤖

Automation

Executes tasks automatically once programmed.

💾

Storage

Stores and retrieves vast amounts of data quickly.

🔄

Versatility

Performs tasks from word processing to complex simulations.

🌐

Connectivity

Enables global communication via internet & networks.


Advantages & Disadvantages

✅ Advantages

  • High speed & automation
  • Accurate, error-free calculations
  • Massive storage capacity
  • Multitasking capability
  • Internet connectivity
  • Boosts work efficiency
  • Educational & research aid
  • Data security features

⚠️ Disadvantages

  • Eye strain & health risks
  • Cybersecurity vulnerabilities
  • Dependence & addiction risk
  • High initial cost
  • Job displacement by automation
  • Environmental e-waste
  • Spread of misinformation
  • Privacy & data concerns

History of Computers

DeviceInventorDescription
Abacus (2500 BC)Chinese PeopleFirst calculating machine — beads on rods for arithmetic.
Napier's Bones (1617)John NapierMultiplying machine using ivory rods with engraved tables.
Slide Rule (1622)William OughtredFirst analog device based on logarithms; multiplication, division, roots.
Pascaline (1642)Blaise PascalMechanical calculator for addition and subtraction.
Difference Engine (1822)Charles BabbageComplex math with 31-digit precision; solved polynomial equations.
Analytical Engine (1837)Charles BabbageGeneral programmable machine — add, subtract, multiply, divide via stored program.
Did You Know? Charles Babbage is known as the Father of the Computer for designing the Difference Engine and Analytical Engine — the conceptual predecessors of modern computers.

Generations of Computers

GenerationPeriodTechnologyExample
1st Generation 1940–1956 Vacuum Tubes — large, slow, high power consumption ENIAC, UNIVAC-1
2nd Generation 1956–1963 Transistors — smaller, faster, more reliable IBM 1401, IBM 7094
3rd Generation 1964–1971 Integrated Circuits (ICs) — compact, reduced cost IBM 360, IBM 370
4th Generation 1971–Present Microprocessors (VLSI) — affordable, widespread Apple I, Intel 4004
5th Generation 1980–Present AI & ULSI — parallel processing, machine learning Laptops, Desktops

Types of Computers

🖥️ Supercomputers

Fastest & most powerful. Used for weather forecasting, scientific simulations. e.g. IBM Summit, Fugaku.

🏢 Mainframes

Large machines supporting thousands of users. Used by banks & government agencies.

🖨️ Minicomputers

Mid-range systems for business & research; smaller than mainframes.

💻 Microcomputers

Personal computers — desktops, laptops, tablets, smartphones. Most common type.

📡 Servers

Provide services over a network — file, web, and print servers.

🔌 Embedded Systems

Specialized computers in appliances, traffic lights, and medical equipment.

By Signal Type

Analog Use continuous signals — scientific/engineering use.   Digital Use discrete signals — all modern computers.   Hybrid Combine both analog and digital signals.


Input, CPU & Output

Common Input Devices

DeviceDescription & Use
KeyboardPrimary text & command input. Types: QWERTY, Mechanical, Membrane, Wireless, Ergonomic.
MousePointing device; types: Optical, Wireless, Trackball. Functions: click, scroll, drag-and-drop.
ScannerDigitizes documents/images. Types: Flatbed, Handheld, Sheet-fed, 3D.
TouchscreenTouch-responsive display. Capacitive (phones) or Resistive (ATMs).
WebcamReal-time video/image capture for conferencing & streaming.
MicrophoneSound input → digital signal. Used in calls, voice commands, podcasts.
Barcode ReaderReads barcode patterns. Used in retail, inventory, libraries.
Graphic TabletStylus-based drawing surface for digital art & design.

The CPU — Brain of the Computer

ALU

Arithmetic Logic Unit — performs all math (add, subtract, multiply, divide) and logical operations (AND, OR, NOT, comparisons).

Control Unit

Directs the processor. Fetches, decodes, and executes instructions; coordinates data flow between ALU, memory, and I/O.

Registers

Small, ultra-fast storage inside the CPU. Types: Instruction Register (IR), Program Counter (PC), Accumulator (ACC).

Cache Memory

High-speed buffer storing frequently used data. L1 (fastest, smallest) → L2 → L3 (largest, shared across cores).

CPU Instruction Cycle Fetch → retrieve instruction from memory  |  Decode → translate into CPU-readable format  |  Execute → ALU performs the operation and stores the result.

Common Output Devices

DeviceTypes & Uses
MonitorCRT (older), LCD, LED, OLED. Displays text, images, and video.
PrinterInkjet (home), Laser (office), Dot Matrix (carbon copies), 3D (objects).
SpeakersStereo, Surround Sound (5.1/7.1), Portable Bluetooth.
ProjectorLCD or DLP projector for presentations, classrooms, screenings.
PlotterPen Plotter (engineering drawings) or Cutting Plotter (vinyl/fabric).

Storage Devices

Primary Memory (Main Memory)

RAM — Random Access Memory

  • Volatile — data lost on power off
  • Fast read/write access for active processes
  • SRAM (faster, cache) vs DRAM (cheaper, main memory)
  • Used by OS, running applications

ROM — Read-Only Memory

  • Non-volatile — data persists after power off
  • Pre-written during manufacturing
  • PROM, EPROM (UV erasable), EEPROM (electrically erasable)
  • Stores BIOS & firmware boot instructions

Auxiliary / Secondary Memory

DeviceKey FeaturesCapacity
HDD (Hard Disk)Magnetic spinning platters; non-volatile; slower accessUp to multiple TBs
SSDFlash memory; no moving parts; fast, durableUp to several TBs
CD / DVD / Blu-rayLaser-read optical discs; non-volatile; media distribution700 MB / 4.7 GB / 50 GB
USB Flash DrivePortable; flash memory; plug-and-play4 GB – 1 TB
Memory Card (SD)Compact; used in cameras & phones2 GB – 1 TB
Cloud StorageRemote servers; internet access; scalable; always-on backupVirtually unlimited

Software & Programming

Types of Software

🖥️ System Software

Controls hardware. Includes OS (Windows, Linux), device drivers, utilities (antivirus, disk cleanup), and firmware (BIOS/UEFI).

📱 Application Software

End-user programs: productivity (MS Word, Excel), browsers (Chrome), media players (VLC), design (Photoshop), games, and enterprise (SAP).

🛠️ Programming Software

Tools for developers: compilers, text editors, and IDEs like VS Code, PyCharm, Eclipse.

Programming Languages by Level

TypeDescriptionExamples
Machine LanguageBinary code (0s and 1s); directly understood by CPUBinary instructions
Assembly LanguageSymbolic mnemonics; architecture-specificMOV, ADD, SUB
High-Level LanguagesHuman-readable; compiled or interpretedC, C++, Java, Python, JavaScript
Scripting LanguagesInterpreted; automate tasks in an environmentPython, JavaScript, Bash, Perl
Markup LanguagesStructure and present contentHTML, XML

ASCII & Unicode Standards

ASCII (1963)

  • Encodes 128 characters (0–127)
  • 7-bit encoding (8-bit extended)
  • Covers English letters, digits, symbols
  • Cannot represent non-English characters

Unicode (1991)

  • Over 1.1 million characters
  • UTF-8 (variable 1–4 bytes), UTF-16, UTF-32
  • Supports all world languages + emoji
  • Cross-platform; essential for global software

ASCII Code Examples

CharacterDecimalBinary
A651000001
B661000010
a971100001
1490110001
Space320010000
Why Unicode Matters Unicode enables multilingual text, special symbols, and emoji across all platforms (Windows, macOS, Linux, Web). Without it, global software and cross-border communication would be impossible.

Comments