Chapter03 - Home - KSU Faculty Member websites

Download Report

Transcript Chapter03 - Home - KSU Faculty Member websites

Computers:
Tools for an Information Age
Chapter 3
Operating Systems: Software in the Background
Copyright © 2003 by Prentice Hall
1
Objectives
Describe the functions of an operating system
Explain the basics of a personal computer
operating system
Describe the advantages of a graphical
operating system
Differentiate among different versions of
Microsoft Windows
Explain the need for network operating systems
Copyright © 2003 by Prentice Hall
2
Objectives
Describe the methods of resource
allocation on large computers
Describe the differences among
multiprocessing, multiprogramming, and
time-sharing
Explain the principles of memory
management
List several functions that are typically
performed by utility programs
Copyright © 2003 by Prentice Hall
3
Operating Systems: Hidden Software
Serves as intermediary between hardware
and applications software
Operating System
Systems software
Kernel
Copyright © 2003 by Prentice Hall
4
Operating Systems for Personal
Computers
Platform: combination of computer hardware
and operating system software

Wintel (Microsoft Windows running on an Intel-based
PC) is most common
Common Platforms





MS-DOS
Windows
MAC OS
Unix
Linux
Copyright © 2003 by Prentice Hall
8
Operating Systems for Networks
Network operating system (NOS)



Handles network functions
Make resources appear as though they were
running from client computers
Common systems
Copyright © 2003 by Prentice Hall
27
Operating Systems for Large
Computers
Resource allocation: assigning and
computer resources to certain programs
and processes for their use
Main issues related to resource allocation




Sharing the Central Processing Unit
Sharing memory
Sharing storage resources
Sharing printing resources
Copyright © 2003 by Prentice Hall
30
Utility Programs
Perform secondary chores
Examples



File manager
File compression
Others
Copyright © 2003 by Prentice Hall
41