Summary Notes: Computing Devices, History of Computers, Computer System Components, and Software Types

Module 1: Computing Devices

  • A computing device is a machine that can be programmed to carry out sequences of arithmetic or logical operations automatically. Modern digital computers execute programs to perform a wide range of tasks. A device can be standalone or interconnected and can provide specific functions (e.g., a phone) or general functions (e.g., a laptop or desktop).

  • Key types (as introduced): Personal Computer, Desktop, Notebook (Laptop), All-in-One, Workstation, Tablet, Hand-Held Computer, PDA, Smartphone, E-Book Reader, Multimedia Computer, Supercomputer, Mainframe (classification examples appear later in Module 2).

Module 2: History of Computers

  • Generations of computers:

    • First Generation (1940194019561956): Vacuum tubes and magnetic drums; speed 1,0001{,}000 instructions per second; heavy, unreliable, no OS. Examples: ENIAC (19451945), UNIVAC I (19511951), IBM 650 (1962), IBM Harvard Mark I (19441944), ABC (1937193719421942).

    • Second Generation (1956195619631963): Transistors and core storage; speed 1,000,0001{,}000{,}000 instructions per second. Examples: TRADIC (Bell Labs, 19541954), transistorized IBM 1400 series.

    • Third Generation (1964196419711971): Integrated circuits (ICs); speed 10,000,00010{,}000{,}000 instructions per second. Examples: IBM System/360, IBM 370 series, Honeywell 6000, PDP-8, ICL 2900.

    • Fourth Generation (19711971– PRESENT): Microprocessors/LSI; speed 100,000,000100{,}000{,}000 instructions per second. Computers became smaller, cheaper, more reliable. Examples: IBM 5100 (19751975), Apple II (19771977), IBM PC (19811981), Commodore 64 (19821982), Intel 4004 (19711971).

    • Fifth Generation (PRESENT–FUTURE): AI, parallel processing, superconductors, natural language processing; aim to develop learning, self-organization, and advanced AI capabilities.

  • Types and classifications of computers:

    • General-Purpose Computers: desktop, laptop, tablets, smartphones.

    • Special-Purpose Computers: ATMs, washing machine controllers, traffic lights, game consoles, aircraft autopilot.

    • Analog Computers: continuous data (e.g., slide rule, planimeter).

    • Digital Computers: binary data processing (e.g., desktops, laptops, smartphones, tablets, supercomputers).

    • Hybrid Computers: combine analog and digital for simultaneous processing (e.g., certain medical equipment, weather systems).

  • IT vs ICT vs Computer Science:

    • Information Technology (IT): use of computers/software to manage data; focus on systems, hardware, networks, software for business; examples include e-learning and online banking; roles in IT support and administration.

    • Information and Communications Technology (ICT): broader scope, includes telecom, broadcasting, internet integration with IT.

    • Computer Science (CS): theoretical/computational foundations; focus on algorithms, programming, data structures; examples include AI, software development, and computational theory.

Module 3: Components of Computer System

  • A computer system comprises hardware, software, peopleware, and data.

  • Central Processing Unit (CPU): the "brain"; components include:

    • Control Unit (CU): directs data flow and interprets instructions.

    • Arithmetic Logic Unit (ALU): performs arithmetic and logic operations.

    • Memory Registers: small, high-speed storage inside the CPU (e.g., Accumulator, Instruction Register, Program Counter).

  • Input Unit: collects data/instructions from the outside world and converts them to binary form; examples include keyboard, mouse, microphone.

  • Output Unit: delivers processing results to the outside world in human-readable form; examples include monitor, printer, speaker.

  • Memory and Storage:

    • Internal Memory (Primary/Main Memory): RAM, ROM, Cache, Registers.

    • External Memory (Secondary/External Storage): HDD, SSD, flash drives, DVDs.

  • External Hardware and Input Devices:

    • Scanning devices: MICR, OMR, OCR, Fax.

    • Text input devices: keyboard, scanner, etc.

    • Pointing devices: mouse, touchpad.

  • Output Hardware:

    • Visual outputs: CRT/FPD monitors, projectors.

    • Print outputs: dot-matrix, laser, inkjet printers, plotters.

    • Audio outputs: speakers, headphones, headsets.

    • Multimedia outputs: smart TVs, kiosks, digital signage.

  • Input/Output Hybrid devices: touchscreen, USB drives, external drives with read/write capabilities.

  • System vs Application Software (preview): system software manages hardware and provides services; application software helps users perform tasks (word processing, browsers, games).

Module 4: Types of Software

  • Software is a set of instructions telling a computer how to work; divided into:

    • System Software: manages hardware and provides platform for applications (operating systems, utilities, device drivers).

    • Application Software: enables users to perform tasks (word processors, browsers, graphics tools, games).

  • Operating System (OS) concepts:

    • Operating Environment: platform where applications run; includes OS, hardware, and supporting software.

    • Utilities: maintenance/optimization tools (antivirus, disk tools, backup).

    • Language Processors: translate human-readable code to machine code (Assembler, Compiler, Interpreter).

  • Types of Application Software:

    • Package Software (Off-the-shelf): ready-made, widely used; examples: Word, Excel, PowerPoint; Google Workspace.

    • Custom Programs (Tailor-made): built for a specific organization; examples: banking system, hospital management system.

    • Office Productivity Packages: Word processing, spreadsheets, presentations; examples: Word, Excel, PowerPoint; Evernote/OneNote.

    • Business & Accounting Packages: QuickBooks, SAP, Oracle ERP, ADP, Gusto.

    • Web Browsing & Internet Utilities: browsers, download managers, email clients, file transfer tools, security tools, communication tools.

    • Educational Software Packages: language learning, math tools, e-learning platforms.

    • Communication & Collaboration Packages: email, messaging, video conferencing.

    • Gaming & Entertainment Packages: PC/console games, game development tools, media players.

  • Software Licensing:

    • Proprietary (Closed-source): restricted access/modification (e.g., Microsoft Office).

    • Freeware: free to use but copyrighted.

    • Shareware: free trial with later purchase.

    • Open Source: source code available for modification/distribution.

    • Enterprise/Volume: licenses for organizations on multiple devices.

  • Quick reference points:

    • Licensing defines usage rights, ownership, restrictions, and payment terms.

    • Operators and developers must respect license terms when using software.