Computer Lec 1 & 2..MOHSIN QAMAR
Computer Lec 1 & 2..MOHSIN QAMAR
System software
It is responsible for managing and controlling the computer's hardware components,
providing a platform for running application software, and performing various system-
related tasks.
Examples of system software include: - Operating Systems (OS): Windows, macOS,
Linux, Android, iOS - Device Drivers: software that controls hardware devices like
printers, graphics cards, and sound cards - Firmware: software that controls embedded
systems like routers, appliances, and IoT devices - Utility Software: disk formatting tools,
backup software, and disk cleanup tools
Application Software
It is designed to perform specific tasks or functions for the user, such as: - Productivity
Software: Microsoft Office, Google Docs, LibreOffice - Web Browsers: Google Chrome,
Mozilla Firefox, Safari - Games: video games, puzzle games, and educational games -
Social Media Apps: Facebook, Twitter, Instagram, LinkedIn - Multimedia Software: video
editors, audio editors, and graphics editors
Types of Hardware and Software
Computer Memory & its Types
Memory refers to the components of a computer system that store data and
programs. There are two main types of memory: Primary Memory and
Secondary Memory.
Primary memory, also known as main memory, is a type of volatile
memory that stores data and programs temporarily while the computer is
running. It is directly accessible by the CPU (Central Processing Unit) and is
used to store:- Data currently being processed- Instructions for the CPU-
Operating system and application programs
Types of Primary Memory:
1. RAM (Random Access Memory): Allows data to be read and written
quickly in a random order.
2. Cache Memory: A small, high-speed memory that stores frequently used
data and instructions.
Computer Memory & its Types
Secondary Memory also known as auxiliary memory, is a type of non-volatile memory that stores
data and programs permanently, even when the computer is turned off. It is used to store:- Data files-
Program files- Operating system files- Backup files
Types of Secondary Memory:
1. Hard Disk Drive (HDD): A magnetic storage device that uses disks and heads to read and write
data.
2. 2. Solid-State Drive (SSD): A flash memory storage device that stores data in interconnected flash
memory chips.
3. 3. Optical Disk: A storage device that uses laser light to read and write data, such as CDs, DVDs,
and Blu-ray discs.
4. 4. Magnetic Tape: A storage device that uses magnetic tape to store data, often used for backup
and archiving purposes.
5. 5. Flash Drive: A portable storage device that uses flash memory to store data, also known as a
USB drive or thumb drive.
In summary:- Primary memory (RAM and Cache) is volatile, temporary, and fast.- Secondary memory
(HDD, SSD, Optical Disk, Magnetic Tape, and Flash Drive) is non-volatile, permanent, and slower.
Hard Disk Drive (HDD)
Uses spinning disks and mechanical heads to read/write data - Data is
stored on physical disks with magnetic coating - Slower access times
(average 5-10 ms) - Generally less expensive per GB-
Solid State Drive (SSD)
Uses flash memory to store data - No moving parts, data is accessed
electronically - Faster access times (average 0.1- 0.2 ms) - Generally
more expensive per GB
Primary & Secondary Memory
Units of Computer Memory
1. Bit (b): The basic unit of information in computing, represented by a 0
or 1
2. Byte (B): A group of 8 bits, representing a single character or number.
3. Kilobyte (KB): 1,024 bytes
4. Megabyte (MB): 1,024 kilobytes or 1,048,576 bytes.
5. Gigabyte (GB): 1,024 megabytes or 1,073,741,824 bytes.
6. Terabyte (TB): 1,024 gigabytes
7. Petabyte (PB): 1,024 terabytes
8. Exabyte (EB): 1,024 petabytes
9. Zettabyte (ZB): 1,024 exabytes
10. Yottabyte (YB): 1,024 zettabyte
Types of Computer Network
Types of Computer Network