IICT Chapter 05 - System Software Operating Systems and Utility Programs
IICT Chapter 05 - System Software Operating Systems and Utility Programs
Learning Objectives
1 2
5. State several devices other than personal computers • This chapter covers:
and servers that require an operating system and list – Differences between system software and application
one possible operating system for each type of device. software
6. Discuss the role of utility programs and outline several – Functions of and differences among operating
tasks these programs perform. systems
7. Describe what the operating systems of the future might – Various types of operating systems
be like. – Functions of and various types of utility programs
– A look at the possible future of operating systems
3 4
3 4
1
20/03/2023
• System software: The operating system and utility • Operating system: A collection of programs that manage
programs that control a computer system and allow you and coordinate the activities taking place within a
to use your computer computer system
– Enables the boot process, launches applications, – Acts as an
transfers files, controls hardware configuration, intermediary
manages hard drive, and protects from unauthorized between the
use user and the
• Application software: Programs that allow a user to computer
perform specific tasks on a computer
– Word processing, playing a game, preparing taxes,
browsing the Web, and so forth
5 6
5 6
• Interfacing with users (typically via a GUI) • Managing resources and jobs
• Booting the computer – Makes resources available to devices
– Kernel is loaded into memory – Monitors for problems
– Processes are started – Scheduling routines
– msconfig used to control startup of processes • File management
• Configuring devices – Keeps track of files stored
– Device drivers are often needed; can be reinstalled if on computer
needed – Hierarchical format
– Plug and Play devices are recognized • Security
automatically – Passwords
– Biometric characteristics
– Firewalls
7 8
7 8
2
20/03/2023
9 10
9 10
11 12
11 12
3
20/03/2023
• Memory management: Optimizing the use of main • Buffering and spooling: Used with printers and other
memory (RAM) peripheral devices
– Virtual memory: Memory-management technique that • Buffer: area in RAM or on the hard drive
uses hard drive space as additional RAM designated to hold input and output on their way in
or out of the system
• Spooling: placing items in a buffer so they can be
retrieved by the appropriate device when needed
13 14
13 14
1. Which of the following processing techniques allows • Command line vs. graphical user
a computer to work with more than one program at a interface (GUI)
time? – Most operating systems use
a. Parallel processing GUI today
b. Virtual memory
c. Multitasking
2. True or False: Most operating systems today use a
command line interface.
3. _____________ is the task included with operating
systems that allows to you keep track of the files
stored on a PC.
Answers:
1) c; 2) False; 3) File management
15 16
15 16
4
20/03/2023
17 18
17 18
19 20
19 20
5
20/03/2023
Windows Windows
• Windows: The predominate personal operating – Windows 2000: replaced Windows NT; was geared
system developed by Microsoft Corporation towards high-end business workstations and
– Windows 1.0 through Windows 3.x: Operating servers, support for wireless devices
environments for DOS – Windows XP: Replaced both Windows 2000 and
– Windows 95 and Windows 98: Used a similar GUI Windows Me
to the one used with Windows 3.x • Improved photo, video, and music editing and
– Windows NT (New Technology): first 32-bit version sharing
of Windows designed for high-end workstations • Improved networking capabilities
and servers • Support for handwriting and voice input
– Windows Me (Millennium Edition): designed for • Large user base, MS will support until 2014
home computers, improved home networking and a
shared Internet connection
21 22
21 22
23 24
23 24
6
20/03/2023
Windows Windows 7
25 26
25 26
Windows Mac OS
– Windows Server: Server version of Windows • Mac OS: Proprietary operating system for computers
• Windows Server 2008: Most recent version made by Apple Corporation
• Includes a variety of services – Based on the UNIX operating system; originally set
– Web platform the standard for graphical user interfaces
– Support for virtualization – Mac OS Ventura 13.x: Most recent personal
version
– New security tools
– Includes:
– Streamlined management tools
• Safari Web browser
– Windows Home Server: New operating system
based on Windows Server • New features like Time Machine, Stacks, Quick
Look, Boot Camp, etc.
• Provides services for a home network
• More responsive than previous versions
• Can back up all devices on the network
automatically
27 28
27 28
7
20/03/2023
Mac OS UNIX
29 30
29 30
Linux Linux
31 32
31 32
8
20/03/2023
1. Which of the following is the most recent personal • Windows Mobile: Designed for mobile phones
version of Windows? – Look and feel of desktop versions
a. Windows 7 – Current version 6.1, next version to be called
b. Windows Leopard Microsoft Phone.
c. Windows XP • Windows Embedded: Designed for consumer and
2. True or False: Linux is an open source operating industrial devices that are not perosonal computers
system available for free via the Internet. – Cash register, GPS devices, ATMs, medical
3. The operating system most commonly used on Apple devices and robots.
personal computers is ______________________. – Windows Automotive and Microsoft Auto for cars
Answers: • Ford Sync
1) a; 2) True; 3) Mac OS • Android: Linux based OS developed by Open Handset
Alliance (including Google)
33 34
33 34
35 36
35 36
9
20/03/2023
• Larger computers sometimes use operating systems • Utility program: Software that performs a specific task,
designed solely for that type of system usually related to managing or maintaining the computer
• IBM’s z/OS and i/5OS operating systems are designed system
for their servers and mainframes • Many utilities are built into operating systems (for finding
• Windows, UNIX, and Linux are also used with both files, viewing images, backing up files, etc.)
mainframes and supercomputers • Utilities are also available as stand-alone products and
• Often a group of Linux computers are linked together to as suites
form what is referred to as a Linux supercomputing
cluster
37 38
37 38
39 40
39 40
10
20/03/2023
41 42
41 42
• Clean up utilities: Delete temporary files • Backup and recovery utilities: Make the backup and
• File compression programs: Reduce the size of files so restoration process easier
they take up less storage space on a storage medium or – Backup: Duplicate copy of data or other computer
can be transmitted faster over the Internet content
– Both zip and unzip files – Good backup procedures are critical for businesses
– WinZip (Windows users) and Stuffit (Mac users) – Individuals should back up important documents,
e-mail, photos, home video, etc.
– Store backup data on a CD or DVD, second hard
drive, flash memory drive, or upload to the Internet
– Back up your entire computer once all programs
have been installed, so your system can be
restored to that configuration.
43 44
43 44
11
20/03/2023
45 46
45 46
• Will continue to become more user-friendly 1. Which of the following is the type of utility program used
to make a file smaller for transfer over the Internet?
• Will eventually be driven primarily by a voice interface
a. Uninstall program
• Likely to continue to become more stable and self-
healing b. Antivirus program
• Will likely continue to include improved security features c. File compression program
and to support multiple processors and other 2. True or False: A file management program can be used
technological improvements to see the files located on a storage medium.
• May be used primarily to access software available 3. A(n) ______________________ is a duplicate copy of
through the Internet or other networks one or more files that can be used if there is a problem
with the original files.
Answers:
1) c; 2) True; 3) backup
47 48
47 48
12
20/03/2023
Summary
49
49
13