100 likes | 125 Views
System Software Chapter 5. Introduction. Master program Controls all hardware connected to computer Collection of programs. Application software. Operating System/ system software. Users. Hardware. System Software. Handles the technical details
E N D
Introduction • Master program • Controls all hardware connected to computer • Collection of programs Applicationsoftware OperatingSystem/systemsoftware Users Hardware
System Software • Handles the technical details • Includes the operating system, utilities, device drivers, and language translators
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
Functions of an Operating System • Manages computer resources • Coordinate memory, processing storage, and printers • Monitor system performance • Provide security • Start-up the computer • Provides user interface • Character-based interface • Graphical user interface (GUI) • Runs applications • Multitasking • Foreground and background applications
The Layers Of A Computer System Humans Program Interface User Programs O.S. Interface O.S. Hardware Interface/ Privileged Instructions Disk/Tape/Memory
Booting • Booting is the process of bringing OS from Hard disk to RAM
Categories of Operating Systems • Hundreds of operating systems • Three basic categories • Embedded operating systems (handheld) • Network operating systems (linked computers) • Stand-alone operating systems (desktop)
Storage Hierarchy Very fast storage is very expensive. So the Operating System manages a hierarchy of storage devices in order to make the best use of resources. In fact, considerable effort goes into this support. Fast and Expensive Slow an Cheap 1: Operating Systems Overview