Chapter 8 Operating Systems and Utility Programs

advertisement
Chapter 8
Operating Systems and
Utility Programs
By: James Granahan
Objectives
•
•
•
•
•
Identify the types of system software
Summarize the startup process
Describe the function of an operating system
Discuss ways that some operating systems help
Explain the purpose of the utilities included with most
operating systems
• Summarize the features of several stand-alone
operating systems
• Identify devices that use operating systems
• Explain the purpose of several stand-alone utility
programs
System Software
• System software consists of the programs that
control or maintain the operations of the computer
and its devices.
• System software serves as the interface between the
user, the application software, and the computer’s
hardware.
Operating Systems
• An operating system
(OS) is a set of
programs containing
instructions that
coordinate all the
activities among
computer hardware
resources.
• In most cases, the
operating system is
installed and resides
on the computer’s
hard disk.
Some Functions of an Operating System
• Starting a Computer
– Booting is the process of starting or
restarting a computer.
• Cold Boot
• Warm Boot
Recovery Disk
• A boot drive is the drive from which
your personal computer boots (starts).
– In most cases, the C drive is the boot
drive.
• A recovery disk, also called a boot disk,
is a floppy, Zip disk, CD, or DVD that
contains a few system files that will
start that computer.
Providing a User Interface
• Command-Line Interface
– A user types commands or presses special
keys on the keyboard to enter data and
instructions.
• Menu-Driven Interface
– Provides menus as a means of entering
commands.
• Graphical User Interface (GUI)
Managing Programs
• Single user/single tasking operating
system
• Single user/ multitasking operating
system
– Foreground
– Background
Managing Memory
• The purpose of a
memory manager is to
optimize the use of
random access memory.
• Virtual memory is a
portion of a storage
medium that the
operating system
allocates to function as
additional RAM.
Scheduling Jobs
•
•
•
•
Job
Buffer
Spooling
Queue
Configuring Devices
• A driver, short for
device driver, is a
small program that
tells the operating
system how to
communicate with a
specific device.
• Plug and Play is
when the operating
system
automatically
configures new
devices as you
install them.
Monitoring Performance
• A performance monitor is a program
that assesses and reports information
about various computer resources and
devices.
• A network operating system, or network
OS, is an operating system that
organizes and coordinates how multiple
users access and share resources on a
network.
Security
• Log on
– Accessing a computer or a network
• User name or User ID
– A unique combination of characters that
identifies one specific user.
• Password
– A private combination of characters
associated with the user name that allows
access to certain computer resources.
Operating Systems
• File Manager
– A utility that
performs functions
related to file
management.
• Image Viewer
– A utility that allows
users to display and
copy the contents of
a graphics file.
Types of Operating Systems
• Stand-alone
– Examples- DOS, UNIX, and Linux
• Network
– Examples- NetWare, Windows Server 2003,
and Solaris
• Embedded
– Examples- Windows CE.NET, and Palm OS
Examples of Stand-Alone Operating
Systems
• DOS
– Refers to several single user operating systems
developed in the early 1980s for personal
computers.
• Windows XP
– It is Microsoft's fastest, most reliable Windows
operating system.
– It also has three editions- Windows XP Home
Edition, Windows XP Professional, and Windows
XP Tablet PC Edition.
Stand-Alone Operating Systems
• A stand-alone operating system is a
complete operating system that works
on a desktop computer, notebook
computer, or mobile computing device.
• Some stand-alone operating systems
are called client operating systems.
Examples continued
• Mac OS X
– It is a multitasking operating system available only
for computers manufactured by Apple.
• OS/2 Warp Client
• Unix
• Linux
– It is a popular multitasking UNIX—type operating
system.
Network Operating Systems
• Netware
• Windows Server
2003
– It is an upgrade of
Windows 2000
Server.
• OS/2 Warp Server
for e-business
• UNIX
• Linux
• Solaris
– It is a version of
UNIX developed by
Sun Microsystems.
Embedded Operating Systems
•
•
•
•
Windows CE.NET
Pocket PC 2002
Palm OS
Symbian OS
Stand-Alone Utility Programs
• Antivirus Programs
– Protects a computer
against viruses by
identifying and
removing any
computer viruses
found in memory, on
storage media, or on
incoming files.
• Personal Firewalls
– A personal firewall is
a utility program that
detects and protects
a personal computer
from unauthorized
intrusions.
Summary
• This chapter defined an operating
system and then discussed the
functions common to most operating
systems. It also introduced several
utility programs that are commonly
found in operating systems. Finally, it
talked about stand-alone utility
programs and their applications.
Download