Topic

Basic of Hardware and Software

Chapter: Introduction to Computer

Overview

Hardware and Software are the two primary pillars of a computer system. Hardware refers to the physical, tangible components you can touch, while software consists of the intangible sets of instructions (programs) that tell the hardware exactly what to perform.

1. Computer Hardware

Hardware is categorized based on its role in the IPOS (Input-Process-Output-Storage) cycle.

  • Input Devices: Tools used to feed data into the computer.
  • Examples: Keyboard, Mouse, Scanner, Barcode Reader, Microphone.
  • Processing Unit (CPU): The "Brain" of the computer that executes instructions.
  • Components:ALU (Arithmetic Logic Unit) for math and CU (Control Unit) for managing traffic.
  • Output Devices: Tools that display or print the results of processing.
  • Examples: Monitor (VDU), Printer, Speakers, Plotters.
  • Storage Devices: Where data is kept permanently.
  • Examples: Hard Disk Drive (HDD), Solid State Drive (SSD), Pen drives.
  • Memory:RAM (Temporary/Volatile) and ROM (Permanent/Non-volatile).


2. Computer Software

Software acts as the interface between the user and the hardware. It is broadly divided into two types:


A. System Software

This is the "background" software that manages the hardware so that application software can run.

  1. Operating Systems (OS): Windows, Linux, Android.
  2. Language Processors: Compilers and Interpreters that translate code into machine language.
  3. Utility Software: Tools for maintenance, like Antivirus, Disk Defragmenter, and File Compression.


B. Application Software

Programs designed for the user to perform specific tasks.

  1. General Purpose: Word processors (MS Word), Spreadsheets (Excel), Web Browsers (Chrome).
  2. Specialized/Bespoke: Accounting software (Tally), or the Laravel-based E-commerce system you are developing.

Quick Info

Course

M1R5 – Information Technology Tools and Network Basics

Chapter

Introduction to Computer

Study Tip

Make notes while reading this topic. Practice related MCQs to reinforce your understanding.