System Software:
Operating Systems and
Utility Programs
Chapter 7
101 CSC- 3
Jazan University | 20201 1
System Software and Application Software
• System software: Background programs that control a
computer system
– Acts as a mediator between application programs and
the computer system’s hardware, as well as between
the PC and the user
• Application software: Programs that allow a user to
perform specific tasks on a computer
– Word processing, playing a game, preparing taxes,
browsing the Web, and so forth.
Chapter 7 2
The Operating System
• Operating system: A collection of programs that manage
and coordinate the activities taking place within a
computer system.
Chapter 7 3
Functions of an Operating System
• Interfacing with users (typically via a GUI)
• Booting the computer
• Configuring devices
• Managing resources and jobs
• File management
• Security
Chapter 7 4
Differences Among Operating Systems
• Command line: Commands are entered by the keyboard
• Graphical user interface (GUI): Icons, Buttons, and
menus are selected by mouse to issue commands.
– Most operating systems use GUI today
Command line GUI
Chapter 7 5
Differences Among Operating Systems
– Personal operating system: designed to be installed
on a single PC
– Server operating system: designed to be installed on
a network server
Chapter 7 6
Operating Systems for
Desktop PCs and Servers
• Most PCs today run Windows, Mac OS, or Linux
• DOS: Older operating system created originally for IBM
microcomputers, used a command-line interface.
Chapter 7 7
Windows
• Windows: The primary PC operating system developed
by Microsoft Corporation
– Windows 1.0 through Windows 3.x
– Windows 95, 98, 98(SE).
– Windows NT (New Technology)
– Windows Me (Millennium Edition)
– Windows 2000, XP, Vista, 7, 8, and windows 10
– Windows Server.
Chapter 7 8
Windows 10
9
Mac OS
• Mac OS: Proprietary operating system for computers
made by Apple Corporation
Examples:
– MacOS Mojave (10.14.x.)
– MacOS 10.14 (Server 5.8)
Chapter 7 10
MacOS Mojave (10.14.x.)
Chapter 7 11
UNIX
• UNIX: Operating system developed in the late 1960s for
midrange servers and mainframes
– Multiuser, multitasking operating system
– More expensive, requires a higher level of PC
knowledge.
Chapter 7 12
Linux
• Linux: Version (flavor) of UNIX available without charge
over the Internet
– Is open-source software: has been collaboratively
modified by volunteer programmers all over the world
Chapter 7 13
Operating Systems for
Mobile Phones and Other Devices
• iPhone OS: Designed for Apple Mobile phones and
mobile devices.
• BlackBerry Operating System: Designed for BlackBerry
devices
• Palm OS and Palm webOS: Designed for Palm devices
• Symbian OS: Designed for use with smart phones
• Embedded Linux: Used with mobile phones, GPS
devices, and other mobile devices
14
Operating Systems for
Handheld PCs and Mobile Devices
Chapter 7 15
Utility Programs
• Utility program: Type of software that performs a
specific task, usually related to managing or maintaining
the computer system
• Many utilities are built into operating systems (for finding
files, viewing images, backing up files, etc.)
Chapter 7 16