System
Software
Group 2
What is System
Software?
System software is a
type of computer
program that
controls a
computer's hardware
and application
programs. It includes
operating systems
(OS) like macOS,
Linux, Android, and 2
Microsoft Windows.
What is System
Software?
System software acts
as an intermediary
between the user
and the computer's
hardware and
software.
It provides a platform
for other software to
run on.
3
What is System
Software?
It runs in the
background,
maintaining the
computer's basic
functions.
Without system
software,
application
software cannot 4
Role of System Software
Presentation title 5
Operating Utility
System Program
(OS)
s
Device Firmwar
Types of Drivers e
System
Software
Presentation Title
6
SYSTEM
SOFTWAR
Operating
E System (OS)
Operating • An operating system (os) is a set of
System programs that manages a computer's
hardware and software. it also
(OS) provides services for computer
programs.
• The OS acts as a mediator between
the user and the computer's
hardware. It communicates with the
different parts of the computer, such
as the CPU, memory, storage
devices, input/output devices, etc., to
ensure that they all work together 8
Functions of • Manages the computer's memory,
Operating files, and processes
• Handles input and output
System (OS) • Controls peripheral devices like
printers and disk drives
• Coordinates access to the computer's
CPU, memory, and storage
• Schedules resource use to avoid
conflicts between programs
• Maintains the security of the device
9
SYSTEM
SOFTWAR
Utility
E Programs
Utility
Programs • Utility programs are software that
help manage and optimize a
computer's performance and storage.
They can help with tasks like backing
up data, compressing files, and
defragmenting hard drives.
11
Functions • Disk defragmentation: Rearranges
of Utility files on a hard drive to speed up
access and improve system
Programs performance
• File management: Manages,
organizes, and maintains files
• Backup and restore: Creates copies
of important files and system
settings to restore in case of data
loss or system failure
• Disk cleanup: Frees up disk space by
removing files that are no longer in
use 12
Functions • Disk management: Manages installed
of Utility disk drives and partitions associated
with those drives
Programs • Virus scanning: Scans for and
removes viruses
13
SYSTEM
SOFTWAR
Device
E Drivers
Device
• A device driver is a software program
Drivers that allows a computer's operating
system to communicate with
hardware devices. Device drivers are
essential for enabling applications to
run and users to interact with their
computers.
15
Functions
• Interfacing with hardware:
of Device Directly communicating with the device's
Drivers registers and control logic to send
commands and read data
• Translating instructions:
Converting high-level commands from the
operating system into low-level
instructions that the hardware can
understand.
• Managing device settings:
Allowing the operating system to
configure device parameters like
resolution, print quality, or network
settings. 16
Functions • Error handling:
of Device Detecting and reporting errors that occur
during device operation, potentially taking
Drivers corrective actions.
• Interrupt handling:
Responding to interrupts generated by
the device, signaling the operating
system when data is ready or an error
occurs.
• Resource allocation:
Managing access to the device, ensuring
that multiple applications can use it
efficiently.
• Power management:
17
Controlling the power state of the device,
Firmware
Firmware is a type of
software that controls and
SYSTEM manages hardware in
SOFTWAR
E computing devices. It's also
known as "software for
hardware".
Firmware
• Firmware is a type of software that
controls and manages hardware in
computing devices. It's also known as
"software for hardware".
19
Functions
• Startup:
of Firmware instructs devices how to start up
Firmware • Communication:
Firmware allows devices to communicate
with other devices, like routers and
remote controls
• Input/output:
Firmware helps devices perform basic
input/output tasks
• Battery management:
Firmware manages battery power
• Network connectivity:
20
Firmware manages network connections
Functions
of • Security:
Firmware Firmware provides basic security and
encryption
• Hardware error detection:
Firmware detects hardware errors
21
Thank you