HomeInformatics PracticesClass 11Unit 1: Introduction to Computer System

Topics

Unit 1: Introduction to Computer System

1. Introduction to Computer and Computing

Evolution of Computing Devices

Computing has evolved dramatically over the past several decades, from room-sized machines to personal computers and mobile devices:

  • First Generation (1946-1956): ENIAC, UNIVAC - vacuum tube technology, size of entire rooms
  • Second Generation (1956-1963): Transistors replaced vacuum tubes - smaller, faster, more reliable
  • Third Generation (1963-1971): Integrated circuits - computers became more compact and affordable
  • Fourth Generation (1971-1985): Microprocessors - personal computers emerged (Apple II, IBM PC)
  • Fifth Generation (1985-Present): Internet, mobile computing, cloud computing, artificial intelligence

Components of a Computer System

A computer system consists of interconnected hardware and software components working together:

Main Components:

  • CPU (Central Processing Unit): The "brain" of the computer - executes instructions and performs calculations
  • Memory (RAM): Temporary storage for active data and programs
  • Storage Devices: Permanent storage for data (HDD, SSD, USB drives)
  • Motherboard: Main circuit board connecting all components
  • Power Supply: Provides electrical power to all components
  • Cooling System: Prevents overheating through fans and heat sinks

Input/Output Devices

Devices that allow communication between the user and the computer:

Input Devices:

  • Keyboard
  • Mouse
  • Touchscreen
  • Scanner
  • Microphone
  • Webcam
  • Joystick

Output Devices:

  • Monitor/Display
  • Printer
  • Speaker
  • Headphones
  • Projector
  • Plotter
  • LED/LCD panels

Input/Output Devices (Combined):

  • Touchscreen (input and output)
  • Network adapter (input and output)
  • Modem (input and output)

2. Computer Memory

Units of Memory

Memory capacity is measured in binary units:

1 Byte (B)        = 8 bits
1 Kilobyte (KB)   = 1024 bytes ≈ 10³ bytes
1 Megabyte (MB)   = 1024 KB ≈ 10⁶ bytes
1 Gigabyte (GB)   = 1024 MB ≈ 10⁹ bytes
1 Terabyte (TB)   = 1024 GB ≈ 10¹² bytes
1 Petabyte (PB)   = 1024 TB ≈ 10¹⁵ bytes

Types of Memory

Primary Memory (Volatile):

  • RAM (Random Access Memory): Temporary, fast memory used for active programs and data. Erased when power is turned off.
  • Cache Memory: Extremely fast memory integrated into the CPU for quick access to frequently used data
  • ROM (Read-Only Memory): Permanent memory containing system firmware and boot instructions. Cannot be modified during normal operation.

Secondary Memory (Non-Volatile):

  • Hard Disk Drive (HDD): Mechanical storage with rotating magnetic platters. Large capacity, slower than SSD
  • Solid State Drive (SSD): Uses flash memory, faster and more reliable than HDD, becoming standard
  • Optical Media: CD, DVD, Blu-ray disks - used for archival storage
  • USB Flash Drives: Portable solid-state storage devices
  • Cloud Storage: Remote storage accessed over the internet

Memory Hierarchy

From fastest to slowest:

Registers (CPU)
    ↓
L1 Cache
    ↓
L2 Cache
    ↓
L3 Cache
    ↓
RAM (Primary Memory)
    ↓
SSD/HDD (Secondary Memory)
    ↓
Cloud/Archival Storage

Data Deletion and Recovery

Understanding data deletion is crucial for both privacy and recovery purposes:

How Data Deletion Works:

  • When you "delete" a file, the operating system marks the storage space as available but doesn't erase the actual data
  • The file remains on disk until the space is overwritten by new data
  • Standard deletion is not secure - data can often be recovered using recovery tools

Data Recovery Methods:

  • Using recovery software like EaseUS Data Recovery, Recuva, or PhotoRec
  • Professional data recovery services for physically damaged drives
  • Backup restoration from previous backup copies
  • Recovery from cloud services or version control systems

Security Concerns Related to Data Deletion

  • Data Breach Risk: Improperly deleted data can be recovered by malicious actors, exposing sensitive information
  • Privacy Violation: Personal information not securely deleted can be misused
  • Compliance Issues: Regulations like GDPR require secure deletion of personal data
  • Residual Data: Data remnants in cache, temporary files, and swap memory

Secure Deletion Methods:

  • Overwriting: Writing random data multiple times over the same location
  • Encryption: Encrypting data before deletion makes recovery useless
  • Physical Destruction: Physically destroying storage devices
  • Degaussing: Using magnetic fields to erase data on magnetic media

3. Software

Software is a set of instructions and programs that tell the computer hardware what to do. It acts as an intermediary between the user and the hardware.

Types of Software

1. System Software:

Software that manages hardware resources and provides platform for application software.

  • Operating System (OS): Windows, macOS, Linux, Android, iOS - manages all hardware and software resources
  • Device Drivers: Software that controls hardware devices (printer driver, graphics driver)
  • Firmware: Permanent software in ROM chips that controls hardware functions
  • Utility Software: Tools for system maintenance (antivirus, disk cleaner, backup software)

2. Application Software:

Software designed for end-users to perform specific tasks.

  • Productivity Software: MS Office, Google Docs, LibreOffice (word processing, spreadsheets, presentations)
  • Multimedia Software: VLC Media Player, Photoshop, Audacity (video, image, audio editing)
  • Communication Software: Email clients, messaging apps, video conferencing tools
  • Web Browsers: Chrome, Firefox, Safari, Edge (internet browsing)
  • Gaming Software: Video games and interactive applications
  • Business Software: Accounting, CRM, ERP systems

Purpose and Specific Purpose Software

Generic Purpose Software:

General-purpose software that can be used for multiple applications and by different users.

  • Text Editors and Word Processors (MS Word, Notepad)
  • Spreadsheet Applications (MS Excel, Google Sheets)
  • Presentation Software (PowerPoint, Google Slides)
  • Web Browsers
  • Email Clients

Specific Purpose Software:

Software designed for specific industries, tasks, or specialized functions.

  • Medical Software: Hospital management systems, diagnostic tools
  • Accounting Software: Tally, QuickBooks - for financial management
  • CAD Software: AutoCAD, SolidWorks - for design and engineering
  • Database Software: Oracle, MySQL, PostgreSQL - for data management
  • Graphic Design Tools: Photoshop, CorelDRAW - for professional design
  • Project Management Tools: Jira, Asana, Monday.com

Software Examples and Characteristics

Software TypeExamplePurpose
Operating SystemWindows 11, UbuntuManage hardware resources
Office SuiteMS Office 365Productivity (documents, spreadsheets)
BrowserGoogle ChromeAccess web content
Media PlayerVLC Media PlayerPlay multimedia files
DatabaseMySQL, PostgreSQLStore and manage data
Development ToolVS Code, PyCharmWrite and debug code

Software Categories by License

Proprietary Software:

  • Closed source code
  • Licensed for use
  • Examples: MS Windows, Adobe Photoshop

Open Source Software:

  • Source code is freely available
  • Can be modified and redistributed
  • Examples: Linux, Firefox, Python

Key Concepts Summary

  • Computer System: Integration of hardware (physical components) and software (programs and instructions)
  • Memory Types: Primary memory (RAM, ROM) is volatile; Secondary memory (HDD, SSD) is permanent
  • Data Security: Deleted data can often be recovered; secure deletion requires overwriting or encryption
  • Software Classification: System software manages resources; Application software performs specific user tasks
  • I/O Devices: Input devices accept data; output devices display results

Related Resources

  • 📹

    Computer Basics Video

    video

  • 📖

    Computer Systems Guide

    pdf

  • Practice MCQs

    quiz

  • 📚

    Textbook Reference

    resource

    Built with v0