Lecture Notes ICT
Lecture Notes ICT
Storage devices and media are essential components of a computer system that store,
retrieve, and manage digital data. Storage technologies have evolved over time,
providing different options in terms of speed, capacity, and durability. The three main
types of storage technologies are Magnetic Storage, Optical Storage, and Solid-State
Storage.
1. Storage Technologies
a) Magnetic Storage
Magnetic storage uses magnetized surfaces to store data. It has been widely used for
decades in various forms. Data is read and written using a read/write head that
moves across a spinning disk or tape.
• Hard Disk Drive (HDD) – Used in computers and servers for data storage.
• Magnetic Tape – Used for backup and archival purposes.
• Floppy Disk (Obsolete) – A small, portable magnetic storage device.
• Zip Disk (Obsolete) – Provided larger capacity than floppy disks.
• High capacity.
• Affordable compared to solid-state storage.
• Slower read/write speeds due to mechanical components.
• Susceptible to wear and tear over time.
b) Optical Storage
Optical storage uses laser technology to read and write data on a reflective surface,
usually in the form of a disc. These storage media are popular for distributing
software, movies, and music.
1
• Portable and durable.
• Slower read/write speeds compared to HDDs and SSDs.
• Data can degrade over time (disc scratching, exposure to light).
• Commonly used for media distribution and backups.
c) Solid-State Storage
Solid-state storage uses flash memory chips to store data electronically. Unlike
magnetic or optical storage, it has no moving parts, making it faster and more
durable.
• Solid State Drive (SSD) – Replaces HDDs in modern computers for faster
performance.
• USB Flash Drive – A portable storage device used for quick data transfer.
• Memory Card (SD Card, microSD Card) – Used in cameras, smartphones, and
gaming consoles.
• Embedded Flash Memory – Built into devices like smartphones, tablets, and
smartwatches.
Summary
Storage devices and media play a crucial role in data management. Magnetic storage
is cost-effective for large capacities but slower. Optical storage is useful for media
distribution but has lower durability. Solid-state storage provides the best
performance and reliability but is more expensive. Choosing the right storage
depends on speed, cost, and durability requirements.
2
Types of Storage Devices and Access Methods
Storage devices are hardware components used to store and retrieve digital data.
They come in various types, each offering different capacities, speeds, and durability.
Additionally, storage devices use different access methods to retrieve data.
A Fixed Hard Disk Drive (HDD) is a non-removable storage device installed inside a
computer system. It uses magnetic storage technology to store data on spinning disks
called platters.
Characteristics:
A Portable Hard Disk Drive (External HDD) is a removable storage device that
connects to a computer via USB or other ports.
Characteristics:
A Magnetic Disk Drive is a storage device that uses magnetic surfaces to read and
write data. This category includes hard disk drives (HDDs) and legacy storage devices
like floppy disks and Zip drives.
Characteristics:
3
A Floppy Disk Drive (FDD) is an older type of storage device that reads and writes
data on floppy disks.
Characteristics:
Optical storage media use laser technology to read and write data on discs. These are
commonly used for media distribution and backups.
Examples:
Characteristics:
Storage devices use different methods to access and retrieve data. The two primary
types of data access are Serial Access and Direct Access.
a) Serial Access
Example:
• A cassette tape in an old music player requires you to forward or rewind to find
a specific song.
4
b) Direct Access
Example:
• A hard disk drive allows instant access to any file without searching through
all stored files.
Conclusion
Storage devices come in various forms, including fixed hard drives, portable hard
drives, magnetic disks, floppy disks, and optical media. Each type has specific uses
based on speed, capacity, and durability. Additionally, data access methods
determine how information is retrieved, with serial access being slower but useful for
backups and direct access being faster for everyday computing.
5
Identifying Output Devices
Output devices are hardware components that convey information from a computer
to the user by displaying, printing, or projecting data. These devices transform digital
information into a human-readable form such as visual display, printed documents,
or sound.
1. Monitors
Monitors are display screens used to visually present data from a computer. They
come in different types based on the underlying display technology.
2. Printers
6
Printers are output devices that produce hard copies of digital documents and
images.
a) Laser Printers
b) Inkjet Printers
c) 3D Inkjet Printers
e) Plotters
3. Speakers
4. Multimedia Projectors
Conclusion
7
Output devices are essential for displaying, printing, and projecting information.
Monitors provide visual output, printers produce hard copies, speakers output sound,
and multimedia projectors enhance large-scale viewing. Choosing the right output
device depends on the required application, quality, and efficiency.
1. Types of Software
a) System Software
System software is designed to manage and control computer hardware, enabling the
execution of application programs. It serves as an interface between the user and the
hardware.
b) Application Software
Application software consists of programs that help users perform specific tasks, such
as word processing, spreadsheets, and graphic design.
i) Operating Systems
• The most critical system software that controls and coordinates computer
hardware and software.
• Examples: Windows, macOS, Linux, Android, iOS.
• Functions:
o Memory and process management.
o File management.
o User interface control.
8
ii) Utilities
iii) Drivers
System development software helps programmers create, compile, and run software
programs.
i) Compilers
ii) Interpreters
iii) Linkers
9
o Google Chrome – Web browsing.
2. Spreadsheet Software:
Software that allows users to organize, analyze, and visualize numerical data in a
tabular format using formulas and functions.
3 Presentation Software:
Software used to create visual slideshows containing text, images, audio, and
animations for presentations.
5. Web Browsers:
Applications used to access and navigate the internet by displaying web pages.
6. Email Clients:
Software used to send, receive, and manage emails.
7 Multimedia Software:
Software designed for creating, editing, and playing audio, video, and images.
• Example:
10
o Audio Editing: Audacity, Adobe Audition
o Video Editing: Adobe Premiere Pro, Windows Movie Maker
o Image Editing: Adobe Photoshop, GIMP
8. Communication Software:
Software that enables users to communicate through voice, text, and video over the
internet.
Conclusion
11
o Uses fewer system resources.
o Provides direct control for advanced users.
• Disadvantages:
o Steep learning curve.
o Not user-friendly for beginners.
Conclusion
Software is classified into system software (for managing hardware and resources)
and application software (for performing user-specific tasks). System software
includes operating systems, utilities, and drivers, while system development tools
include compilers, interpreters, and linkers. Application software is categorized into
general-purpose and specialized software. Users interact with computers through
CLI (text-based) and GUI (visual-based) interfaces, each with its own advantages and
disadvantages.
12