Chapter 1
Question3. Differentiate the following.
i) Shareware vs Freeware
Answer:
Shareware:
- Shareware is commercial and copyrighted
 - License is required for full features
 - Program will stop working after trial period expires
 
Freeware:
- 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
Answer:
Register:
- 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.
 
    
iii) Expansion slots vs. Expansion Cards
Answer:
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
    
- AGP (Accelerated Graphic port) for video card.
 - PCI (Peripheral Component Interconnect) for Network card,Sound card.
 - 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.
    
- Modem card.
 - Network Interface Card.
 - Sound card
 - Video card
 
 
iv) RAM vs. ROM
Answer:
- 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
Answer:
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.