Upload
javed-akram
View
223
Download
0
Embed Size (px)
Citation preview
8/8/2019 c8book
1/31
Chapter 8
Operating Systems
and UtilityPrograms
8/8/2019 c8book
2/31
System Software
What is software? The series of computer-language coded
instructions that tells the computer how to
perform tasks
Two types ofsoftware
p.8.2
Next
application
software
systemsoftware
8/8/2019 c8book
3/31
System Software
What is system software? Programs that
control theoperations of thecomputer and itsdevices
Interface betweenuser, applicationsoftware, andhardware
Two types are
operating systemsand utilityprograms
p.8.2
Next
8/8/2019 c8book
4/31
OperatingOperating
SystemSystem
Operating Systems
What is an operating system (OS)? Set of programs
containinginstructions thatcoordinate all the
activities amongcomputer hardwareresources
Required for acomputer to work
p.8.3
Next
Click to
view
animation
8/8/2019 c8book
5/31
OperatingOperating
SystemSystem
manage
programs
Operating Systems
What are the functions of an operating system?
p.8.3 Fig. 8-1
Next
start up the
computer
administer
security
control a
network
monitor
performance and
provide
housekeeping
services
access the
Web
schedule jobs
and configure
devices
provide user
interfacemanage
memory
8/8/2019 c8book
6/31
Operating System
Functions
MemoryManagement
Startup Computer
ProgramManagement
Schedule Jobs
Configure Devices Access the Web
AdministerSecurity
Control Network
MonitorPerformance
Provide User
Interface
8/8/2019 c8book
7/31
Operating Systems
Where is the operating system located? Resides on computers
hard disk in most cases May reside on a ROM
chip on handheld
computers
p.8.3
Next
various operating systems
often are not compatible
with each other
same types ofcomputers may have
different operatingsystems
different sizes of
computers typically
use different
operating systems
8/8/2019 c8book
8/31
Operating System
FunctionsWhat is booting?
The process of starting or restarting a computer
p.8. 4
Next
cold boot
Process of turning on a
computer after it has been
powered off completelywarm boot
Process of restarting a
computer that is alreadypowered on
Also called a warm start
8/8/2019 c8book
9/31
memory resident
Remains in memory
while the computer is
running
The kernel is
memory resident
Operating System
FunctionsWhat is the kernel? The core of an operating system
Manages memory and devices
Maintains the computers clocks
Starts applications
Assigns the computers resources, such asdevices, programs, data, and information
Each time you boot a computer, the kerneland other frequently used operatingsystem instructions are loaded
Loading a file means the file is copied from thehard disk to the computer's memory
p.8. 4
Next
nonresident
Instructions remain on
the hard disk untilthey are needed
Other parts of the
operating system are
nonresident
8/8/2019 c8book
10/31
8/8/2019 c8book
11/31
processor
BIOS
CD-ROM drive
Step 3
Operating System
FunctionsStep 3: The BIOS
performs the POST,
which checks
components such
as the mouse,
keyboard
connectors, andexpansion cards
POST
power-on self test
expansion cards
p.8. 5 Fig. 8-4
Next
8/8/2019 c8book
12/31
Operating System
Functions
p.8. 5 Fig. 8-4
Next
Step 4: The results
of the POST arecompared with data
in the CMOS chip
processor
BIOS
CD-ROM drive
CMOS
Step 4
CMOS chip
Stores configuration
information about the
computer
Also detects newdevices connected to
the computer expansion cards
8/8/2019 c8book
13/31
Operating System
Functions
p.8. 5 Fig. 8-4
Next
Step 5: The BIOS
looks for the system
files in drive A
(floppy disk drive)
and then drive C
(hard disk)
processor
BIOS
hard disk
CD-ROM drive
CMOS
floppy disk drive
Step 5
expansion cards
system files
Specific operating
system files loaded
during start up
8/8/2019 c8book
14/31
Operating System
Functions
p.8. 5 Fig. 8-4
Next
Step 6: The boot
program loads thekernel of the
operating system
into RAM from
storage (hard disk)
The operating
system in memory
takes control of the
computer
processor
BIOS
hard disk
CD-ROM drive
(RAM)
memory
modules
CMOS
floppy disk drive
Step 6
expansion cards
8/8/2019 c8book
15/31
Step 7
Operating System
Functions
p.8. 5 Fig. 8-4
Next
Step 7: The operating system
loads configuration informationand displays the desktop on the
screen
The operating system executes
programs in the StartUp folder
registry
Several files that contain
the system configuration
information
Registry is constantlyaccessed during the
computer's operation
StartUp folder
Contains a list of programs
that open automatically
when you boot the
computer
8/8/2019 c8book
16/31
commands
entered byuser
commands
entered byuser
Operating System
FunctionsWhat is a user interface?
p.8.7 Fig. 8-6
Next
Controls how you enter data and instructions and how information displays on the screen
Click to
view animation
8/8/2019 c8book
17/31
Operating System
FunctionsWhat is multitasking? Allows a single user to work on two or more applications that
reside in memory at the same time
p.8.9 Fig. 8-8
Next
Backgroundapplications
listed on the
toolbar
Background
applications
listed on the
toolbar
foreground
applicationforeground
application
8/8/2019 c8book
18/31
Operating System
Functions
p.8.9
Next
multiuser
Operating system enables twoor more users to run a
program simultaneously
multiprocessing
Operating system can supporttwo or more processors running
programs at the same time
fault-tolerant computerContinues to operate even if one or
its components fails
Computer has duplicate components
such as processors, memory, and
disk drives
What are other program management features of
operating systems?
Click to
view
animation
O S
8/8/2019 c8book
19/31
RAM
(physical
memory)
disk
(virtual
memory)
page swapped out
RAM
(physical
memory)
disk
(virtual
memory)
Step 1: Operating
system transfersleast recently used
data and program
instructions to disk
because memory is
needed for otherfunctions
page swapped in
page swapped out
RAM
(physical
memory)
disk
(virtual
memory)
Step 2: Operating
system transfersdata and program
instructions from
disk to memory
when they are
needed
Operating System
FunctionsWhat is virtual memory (VM) management?
The operating
system allocates a
portion of a
storage medium,
usually the harddisk, to function
as additional RAM
p.8.10 Fig. 8-9
Next
O i S
8/8/2019 c8book
20/31
Operating System
Functions
What is a device driver?
p.8.11
Next
Click to view Web Link
then click DeviceDrivers
device driver
Program that tells the operating system how to
communicate with a device
Also called a driver
Each device requires its own driver
O i S
http://scsite.com/dc2002/default.cfm?chap=8&module=links8/8/2019 c8book
21/31
Operating System
FunctionsWhat is Plug and Play?
The computer recognizes a new device, loads the
necessary drivers automatically, and checks for
conflicts with other devices
Supported by most
devices and operating
systems today
p.8. 13
Next
Click to view Web Link
then click Plug andPlay
O i S
http://scsite.com/dc2002/default.cfm?chap=8&module=links8/8/2019 c8book
22/31
Operating System
Functions
What is formatting? The process of
preparing a disk for
reading and writing
Most floppy and harddisk manufacturers
pre-format their disks
Various operating
systems format disksdifferently
p.8. 15
Next
O ti S t
8/8/2019 c8book
23/31
Operating System
Functions
What is a network operating system? An operating system that supports a network Also called a network OS or NOS
p.8.15 Fig. 8-16
Next
A network is a
collection ofcomputers and
devices
connected
together via
communications
media and
devices
server controls accesslaserprinter
client client client
St d Al O ti
8/8/2019 c8book
24/31
commands
entered byuser
commands
entered byuser
Stand-Alone Operating
SystemsWhat is DOS (Disk Operating System)? Refers to several single user operating systems
developed in the early 1980s for personal computers
Two more widely used versions were PC-DOS and MS-
DOS, both developed by Microsoft
p.8.17
Next
Used a
command line
interface and
added a menu-
driven interface
in later versions
St d Al O ti
8/8/2019 c8book
25/31
Windows 95
A true multitasking
operating system
with downward
compatibility for
DOS and Windows3.x
Stand-Alone Operating
SystemsWhat is Windows? Developed by Windows to meet the need
for an operating system that had a GUI
p.8.18
Next
Click toviewWeb Link
thenclickWindows
Windows 3.x
Refers to three early
versions of Microsoft
Window that were
operating environments
with DOS
A GUI that works incombination with an
operating system to
simplify its use
Windows NTWorkstation
A client operating
system that could
connect to a
Windows NT server
Used a Windows 95
interface
St d Al O ti
http://scsite.com/dc2002/default.cfm?chap=8&module=links8/8/2019 c8book
26/31
Stand-Alone Operating
Systems
An operating
system that has
featuresspecifically for
the home users
Also called
Windows Me Includes
multimedia
features
p.8.20 Fig. 8-21
Next
What is Windows Millennium Edition(ME)?
Network Operating
8/8/2019 c8book
27/31
Network Operating
Systems
What is UNIX? A multitasking operating system developed inthe early 1970s by scientists at Bell Laboratories
p.8.23 Fig. 8-24
Next
Click to view Web Link
then click UNIX
Command-line
interface
http://scsite.com/dc2002/default.cfm?chap=8&module=links8/8/2019 c8book
28/31
Embedded Operating
8/8/2019 c8book
29/31
Embedded Operating
SystemsWhat is an Auto PC?
A device mounted onto a vehicles dashboard that is powered byWindows CE
Directed through voice commands
Provides information to the driver such as driving directions, trafficconditions, weather,and stock quotes, access and listen to e-mail
Acts as a radio or an audio CD Shares
informationwith ahandheld ornotebook
computer
p.8. 25 Fig. 8-26
Next
Utility Programs
8/8/2019 c8book
30/31
utility suites
Combine several utility
programs into a single
package
Utility Programs
What is a utility program?
A type of systemsoftware thatperforms a specific
task Usually related to
managing acomputer, its
devices or itsprograms
p.8.27
Next
McAfee and Norton offer
utility suites and Web-
based utility services
Web-based utility service
Pay an annual fee that
allows you to access and
use a vendors utility
programs on the Web
8/8/2019 c8book
31/31