Download Computers: Tools for an Information Age

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

OS-tan wikipedia , lookup

RSTS/E wikipedia , lookup

OS/2 wikipedia , lookup

Berkeley Software Distribution wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

Burroughs MCP wikipedia , lookup

Copland (operating system) wikipedia , lookup

VS/9 wikipedia , lookup

Mobile operating system wikipedia , lookup

Spring (operating system) wikipedia , lookup

System 7 wikipedia , lookup

Distributed operating system wikipedia , lookup

Security-focused operating system wikipedia , lookup

Unix security wikipedia , lookup

CP/M wikipedia , lookup

Transcript
Computers:
Tools for an Information Age
Chapter 3
Operating Systems: Software in the Background
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
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
3
Operating Systems: Hidden Software
Serves as intermediary between
hardware and applications software
Operating System
Systems software
Kernel
4
Operating Systems for Personal
Computers
Platform: combination of computer hardware
and operating system software

Wintel (Microsoft Windows running on an Intelbased PC) is most common
Common Platforms





MS-DOS
Windows
MAC OS
Unix
Linux
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
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
Sharing
Sharing
Sharing
the Central Processing Unit
memory
storage resources
printing resources
30
Utility Programs
Perform secondary chores
Examples



File manager
File compression
Others
41