System
Software
CC100- Group 5
System Software
A type of computer program that is
designed to run/control the computer
‘s hardware and application programs
System Software
A type of computer program that is designed to run/control the
computer ‘s hardware and application programs
-Firmware(BIOS/UEFI)
-Operating System
-Utility Software
-Language Processor
-Driver Sofware
Operating Software
Window 10
Mac OSX
linux
OPERATING SYSTEM
System Software that manages
computer hardware and software
resources,and provides common
services for computer
Utility Software
Utility Sofeware - software design to help to analyze,
configure, optimize or maintain a computer
Disk fragmentation
Back setting
Disk Clean up
Anti virus
System Support Programs-Utility Programs
Utility programs/Service programs are
provided by the computer
manufacturers to perform tasks that
are common to all data processing
installations. The tasks performed are :
• Sorting data
• Editing the output •Dumping
of data to disc/tape
• Tracing the operation of
program
• Copying data from one
recording medium to another
DEVICE DRIVER
A device driver is software that allows an operating
system to communicate with hardware devices. It
acts as a translator between the OS and the
hardware, enabling the system to control and utilize
devices like printers, graphics cards, and storage
drives. Each device typically requires its own
specific driver to function correctly within the
system.
Purpose of device drivers
Device drivers are necessary to enable a
computer to interface and interact with
specific devices. They define the messages
and mechanisms whereby the computer -- the
OS and applications -- can access the device
or make requests for the device to fulfill. They
also handle device responses and messages
for delivery to the computer.
FUNCTIONS
•A device driver processes the request of
anapplication and then sends the instruction
to the hardware device to produce the output.
• A device driver typically has a configuration
interface that can be accessed so that the user
can make adjustments to the hardware device.
Types of device drivers
Invariably, hardware devices belong to a
specific class, such as Bluetooth or 802.11xx
wireless networking. Creating any specific
device driver starts by working within its class
framework. Within that class, a particular type
of device -- such as Bluetooth audio,
keyboards or mice -- also falls within a related
driver framework.
Language Translator
a program that converts instructions written in
one programming language into machine
code.allowing the computer system to understand
and execute those instruction
Firmware
Firmware is a specialized type of software that is
embedded directly into hardware devices. It provides
the necessary control, monitoring, and operation
instructions for the hardware. Unlike regular software,
which can be easily updated or changed, firmware is
often closely tied to the specific hardware it runs on and
is stored in non-volatile memory, such as ROM (Read-
Only Memory) or flash memory.
Firmware
Key Characteristics of Firmware:
1. Low-Level Control: Firmware operates at a low level,
interacting directly with the hardware components of a
device.
2. Specific to Hardware: Each piece of firmware is designed
for specific hardware, ensuring that the device functions
correctly.
Firmware
3. Non-Volatile Storage: Firmware is stored in memory that
retains the data even when the device is powered off.
4. Updates: While firmware can be updated, the process is
typically more complex than updating regular software and
may require specific tools or methods.
Examples of FIRMWARE:
1. BIOS/UEFI: Firmware used in computers to initialize hardware during the
booting process and manage data flow between the operating system and
connected devices.
2. Router Firmware: Software that
controls the operations of network
routers, managing data traffic and
connectivity.
3. Embedded Systems: Firmware in devices
like washing machines, microwaves, and
other appliances that controls their
functions.
4. Smartphones: Firmware
that manages hardware
components like cameras,
sensors, and displays.
!THANK YOU