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