Professional Documents
Culture Documents
SystemOS
SystemOS
SystemOS
Software
Application Software
System Software
Operating System
Device Drivers
Utility Software
Application Software
Designated for specific task
E.g. Word Processor, Internet Browser, Instant Messenger, Spreadsheet, DBMS,
System Software
Operating system (OS) Device drivers Utility software
Device Drivers
Controls peripheral devices such as mouse, printer, scanner, Some are included in the OS
E.g. Built-in mouse drivers in Windows XP
Device Driver Computer
Utility Software
Operating System
Network OS (NOS)
Command Based: UNIX, Linux
Multitasking and multi-users environment
Functions
User 1
User 2
User 3
User 4
User 5
Functions
Interact with users
Providing an user interface for users to operate the computer system Maintaining security by allowing authorized user to access to the system
Functions (contd)
Optimizing the use of resources shared among jobs Monitoring active activities and taking appropriate actions when necessary Housekeeping
Organizing files Event logging
Functions (contd)
Interface between hardware and software
Device Configuration File Management Memory Management Interface Platform Network Communication Management
Platform
Class of CPU + OS Programs may be designed for specific platform Two problems
Availability of an application software Compatibility of platform with hardware and software E.g. Java virtual machine, .NET framework
Cross-platform technologies