Vous êtes sur la page 1sur 27


What’s inside…

 What is Systems Software?

 Three Basic Types

What is Systems Software?

 It enables the applications software to

interact with the computer & helps the
computer manage its internal & external
Three Basic Types of Systems

 Operating Systems

 Utility Programs

 Language Translator

Applications Software

Systems Software

External Utility Operating Language

Programs System Translators

(Computer plus Peripheral Devices)
Operating System
 It consists of the master system of
programs called supervisor, that manage
the basic operations of the computer.

 These programs reside in RAM while the

computer is on & provide resource
management services of many kinds,
handling such matters as running &
storing programs & storing & processing
Operating System
 It allows the user to concentrate in his own
tasks or applications rather than on the
complexities of managing the computer.

 It interprets the commands the user gives

to run programs & allows him to interact
with the programs while they are running.
 It is the process of loading an operating system into a
computer’s main memory from diskette or hard disk.
 The OS begins to operate as soon as the user turns on
or “boots” the computer.
 Loading is accomplished by an program called bootstrap
loader or boot routine that is stored permanently in the
computer’s electronic circuitry.

 System Prompt - indicates the OS has been loaded into

main memory & asks (“prompts”) the user to enter a
BIOS (Basic Input/Output
 It manages the essential peripherals such as keyboard,
screen, disk drives, and parallel & serial ports.
 It manages some internal services such as time & date.
 This is the part of the OS that tests the computer upon
booting via an autostart program.
 After running the autostart program, it loads the rest of
the OS & turns over to it.
 It is usually stored on a ROM chip or a flash memory
User Interface
 It is the part of the OS that allows the user to
communicate or interact with it.

 Three Types of User Interface

 Command-Driven
 Menu-Driven
 Graphical User
Command-Driven Interface
 It requires the user to enter a command by
typing in codes or words.

 Example is DIR for directory…

This command instructs the computer to
display a directory list of all file names
on a disk.
Menu-Driven Interface
 It allows the user to choose a command from a menu.

 The menu offers options to choose from.

Graphical User Interface
 It uses images to represent options. Some of
these images take the form of icons.

 Icons are small pictorial figures that represent

tasks, functions or programs.

 Windows is another feature of GUI.

 GUI uses the mouse.

Ways on How OS Manages
 Multitasking

 Multiprogramming

 Time-sharing

 Multiprocessing

 It is the execution of two or more

programs by one user concurrently, not
simultaneously, on the same computer
with one central processor.

 It is the execution of two or more

programs on a multi-user operating
 It is a single computer’s processing of the
tasks of several users at different stations
in round-robin fashion.

 It is used when several users are linked by

a communications network to a single

 It is a processing done by two or more

computers or processors linked together
to perform work simultaneously, that is, at
precisely the same time.
What are External Utility
 These are special programs that provide specific
useful services not performed or performed less
well by other systems software programs.

 Examples
 backup of files for storage
 recovery of damaged files

 virus protection

 data compression

 memory management
Some Specific Utility Tasks
 Screen Saver - it is a utility that supposedly prevents a
monitor’s display screen from being
etched by unchanging image.

 Data Recovery - it is used to undelete a file or

information that has been accidentally

 Backup - creating a duplicate copy of the information on

the hard disk.
Some Specific Utility Tasks
 Virus Protection
 Virus - consists of hidden programming instructions that
are buried within an application or systems
program. They copy themselves to other
programs causing havoc.
 Antivirus Software - a utility program that scans hard
disks, diskettes, & the microcomputer’s
memory to detect viruses.
 File Defragmentatiojn - defragment the scattered files &
speed up the drive’s operation.
 Fragmentation - the scattering of portion of files about
the disk in non-adjacent areas,
thus greatly slowing access
to the files.
Some Specific Utility Tasks
 Data Compression - removes redundant elements, gaps,
& unnecessary data from a
computer’s storage space so
less space is required to store
or transmit data.
 Memory Management - programs that determine how to
efficiently control & allocate
memory resources. These are
activated by drivers.
 Driver - a series of program instructions that
standardizes the format of data transmitted
between a computer & a peripheral
What is Language Translator?
 It is a software that translates a program written by a
programmer in a language.

 For example in C, a word processing applications

program, into machine language 0s and 1s, which the
computer can understand.

 All system software & applications software must be

turned into machine language for execution by the