Chapter 05: System Software
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved.
Com p uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
5-2 McGraw-Hill
Definition of OS/System Software
• Master program
• Controls all hardwares connected to computer
• Collection of programs
Users
Application software
Operating System/
system software
Hardware
uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
System Software
• Handles the technical details
– Includes the operating system, utilities,
device drivers, and language translators
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved.
Com p uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
5-4 McGraw-Hill
Operating Systems
• A collection of programs that handle technical tasks, including managing computer resources
• Every computer has an operating system (OS), such as Windows 7 or Mac OS X
• The OS provides the interface between the user
and computer, and is required to run applications
uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
Examples
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved.
Com p uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
5-6 McGraw-Hill
Functions of an Operating System
• Manages computer resources
– Control Processor, Memory , storage and all hardwares – Control system performance
– Provide security
• Provides user interface
– Character-based interface
– Graphical user interface (GUI)
• Runs applications
– Multitasking
– Foreground and background applications
uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
Layers of System Software
Copyright © 2012 The McGraw-Hill Companies, Inc. All rights reserved.
Com p uting Ess entia ls 2 01 2: Ma king I T W ork for Y ou
5-8 McGraw-Hill