* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Chapter03 - Home - KSU Faculty Member websites
Plan 9 from Bell Labs wikipedia , lookup
Berkeley Software Distribution wikipedia , lookup
Burroughs MCP wikipedia , lookup
Copland (operating system) wikipedia , lookup
Mobile operating system wikipedia , lookup
Spring (operating system) wikipedia , lookup
Distributed operating system wikipedia , lookup
Security-focused operating system wikipedia , lookup
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