Chapter 1

Question3. Differentiate the following.

i) Shareware vs Freeware



  • Shareware is commercial and copyrighted
  • License is required for full features
  • Program will stop working after trial period expires


  • Freeware is available free of charge.
  • Its source code may or may not be available.
  • It usually carries a license for redistribution with some limitations.
  • Freeware may be freely copied but not sold.

ii) Register vs. Cache Memory



  • Registers are high speed temporary memory location.
  • Register is used to hold data and instruction.
  • Processing speed depends upon the size of Register.
  • Size of register can be 16, 32 or 64 bit.
  • Microprocessor contains different types of Registers.

Cache Memory:

  • Cache memory is a chip-based computer component that makes retrieving data from the computer's memory more efficient.
  • Cache Memory is a special very high-speed memory.
  • Cache Memory is a buffer between RAM and the CPU
  • The cache is a smaller and faster memory which stores copies of the data from frequently used main memory locations.

    cache memory

iii) Expansion slots vs. Expansion Cards


Expansion slots:

  • Expansion slots is a socket where Expansion card can be inserted.
  • Expansion slots is used to enhance computer capabilities.
  • common type of Expansion slots are given below
    1. AGP (Accelerated Graphic port) for video card.
    2. PCI (Peripheral Component Interconnect) for Network card,Sound card.
    3. ISA(Industrial Standard Architecture)

Expansion Cards:

  • Expansion Cards is small circuit board that can be inserted into an expansion slot.
  • Expansion Cards is used to add more functionality to computer.
  • Cache Memory is a buffer between RAM and the CPU
  • Popular Expansion Cards are give below.
    1. Modem card.
    2. Network Interface Card.
    3. Sound card
    4. Video card

iv) RAM vs. ROM


  •  RAM is temporary memory while ROM is permanent memory
  • All Contents of RAM is removed when computer turned off while information is stored ROM permanently 
  • RAM loads programs before execution while ROM contains BIOS help operating system to load.

v) System Software vs. Application Software


System Software:

  • System Software controls overall working of a computer system.
  • System Software acts as an interface between user and computer system.

Application Software:

  • Application Software carries out specific task.
  • Application Software is a set of programs often called software package.