Lecture 06
Maintain Computer System
Recap to Previous Lecture
• Computer Devices
• Processing Devices
• Processor / CPU
• Memory Units
Today’s Topic
• Software
• System Software
• Operating System
• Utility Programs
• Application Software
Software
Software is a set of instructions used to operate
computers and execute specific tasks. Software is a
collection of programs that tell a computer how to
perform specific tasks.
Types of Software
The two main categories of software are System
Software and Application Software. System software is
designed to run a computer's hardware and provides a
platform for applications to run on top of. While an
application software is software that fulfills a specific
need or performs tasks for users.
Types of System Software
System Software is essential for a computer to function
properly. The most common types of system software are
• Operating Systems
• Device Drivers
• Utility Programs
Operating System
Operating Systems are the most important type
of system software. An operating system is a
software that controls how your hardware works.
Every operating system has certain advantages
and disadvantages, ranging from simple to complex.
For example, Windows 10 is very similar to
Windows 8.1 but with some significant
improvements.
Popular Operating System
Device Driver
A Device Driver is defined as a software program
without a user interface (UI) that manages hardware
components or peripherals attached to a computer and
enables them to function with the computer smoothly.
Some devices are plug and play but some need a driver to
work smoothly.
Example of Device Driver
Utility Programs
Utility Programs are programs that help maintain and
optimize a computer's performance. Examples of utility
programs include file managers, virus scanners, and disk
defragmenters.
Example of Utility Programs
Application Software
Application Software is a type of computer program
that performs a specific personal, educational, and
business function. Each application is designed to assist
end-users in accomplishing a variety of tasks, which may
be related to productivity, creativity, or communication.
Popular Application Software
Summary
• Software
• System Software
• Operating System
• Utility Programs
• Application Software