0% found this document useful (0 votes)
2 views21 pages

7 - System Software

The document discusses system software, focusing on its components such as operating systems, device drivers, and utility programs. It explains the booting process of an operating system and the role of the OS kernel in managing computer resources. Additionally, it highlights the user interface types and the distinction between programs and processes.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views21 pages

7 - System Software

The document discusses system software, focusing on its components such as operating systems, device drivers, and utility programs. It explains the booting process of an operating system and the role of the OS kernel in managing computer resources. Additionally, it highlights the user interface types and the distinction between programs and processes.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

GEC 114 – Applications of Information and Communication Technology

Sameer Akram

GEC 114 - Applications of Information


and Communication Technology

Lecture 7 – System Software

Sameer Akram

FALL 2025
Outline
 System software and its components
 Operating system
 Booting process
 OS Kernel

2
System Software
 System software enables the applications software to
interact with the computer and helps the computer manage
its internal and external resources. (Williams & Sawyer)
 System software is a collection of computer programs that
manage the resources of a computer and facilitate access
to those resources. (Schneider & Gersting)
 There are three basic components of system software:
1. Operating systems
2. Device drivers
3. Utility programs

3
The Components of System Software
1. Operating system - the
principal component of
system software

2. Device drivers - help the


computer control
peripheral devices

3. Utility programs -
support, enhance, or
expand existing
programs

4
Four Components of a Computer System

5
The Operating System: What It Does
 The operating system consists of the master system of
programs that manage the basic operations of the
computer.
 A program that acts as an intermediary between a user of a
computer and the computer hardware.
 These programs provide resource management services of
many kinds.
 They handle the control of and use of hardware resources:
 CPU
 Memory
 Peripheral devices

6
Computer Hardware, User Interaction

Computer
End User
Hardware
Operating System

7
OS: Booting (Computer Startup)
1- BIOS chip
contains the
Bootstrap Program

If unsuccessful
then gives beeps.
If successful go to
next step.

3- OS Kernel is
located and loaded.
Once Kernel is
loaded, it becomes
the in charge of the
Computer System
The Operating System: Booting
1. BIOS is loaded. (Bootstrap program / software)
2. POST (Power-On-Self-Test) is performed.
• Diagnostic routines test the main memory, the CPU, and
other parts of the system to make sure they are running
properly.
 If un-successful then appropriate message is
conveyed (beeps).
 If successful then go to step 3.
3. OS Kernel is located and loaded in main memory. Once
kernel is loaded, it becomes the in-charge of the computer
system.

9
The Operating System: Booting
4. System configuration is accomplished.
5. System utilities are loaded.
6. User is authenticated.

10
The Operating System: What It Does
 Booting - the process of loading an operating system into a
computer’s main memory

11
Firmware
 In electronic systems and computing, firmware is a
tangible electronic component with embedded
software instructions, such as a BIOS. Typically, those
software instructions are used to tell an electronic device
how to operate.
 Firmware is held in non-volatile memory devices such as
ROM, EPROM, or flash memory.
([Link]

12
The Operating System: User Interface
 OS provides user interface: user-controllable display screen
that allows you to interact with your computer

OS User Interface

CLI – GUI –
Command Line Graphical User
Interface Interface

13
CLI (Command Line Interface) – DOS

14
GUI – Graphical User Interface – Windows

15
GUI – Windows

16
Program and Process
Program
 Set of instructions
 Passive entity (not executing)
 On secondary storage

Process
 Program in execution
 Active entity (being executed)
 Present in Main Memory
 Also called Task or a Job but Process is most commonly
used phrase for it.

17
The Operating System Kernel
 “The one program running at
all times on the computer” is
the kernel.
 Nucleus of OS
 Memory resident component
of OS
 Central part or core
component
 OS Kernel provides
communications between
processes and different OS
modules.
 OS modules are loadable as
needed. 18
OS Kernel and User Processes

19
The Operating System Kernel
 Supervisor (kernel) – manages the CPU.
 It remains in main memory while the computer is running,
and directs other “non-resident” programs to perform tasks
that support application programs.

 Example
 Writing a report using a word processor program and
want to print out a portion of it while continuing to write.
 OS will select a printer
 Executing printer driver

20
That’s end of the presentation!

21

You might also like