System Software: Operating Systems and Utility Programs
System Software: Operating Systems and Utility Programs
System Software: Operating Systems and Utility Programs
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All
Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Learning Objectives (1 of 2)
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Learning Objectives (2 of 2)
• Name today’s most widely used operating systems for smartphones and other
mobile devices.
• Discuss the operating systems used with mainframes and supercomputers.
• Discuss the role of utility programs and outline several tasks that these
programs perform.
• Describe what the operating systems of the future might be like.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Overview
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
System Software versus Application Software
• System software refers to the operating system and utility programs that
control a computer system and allow you to use that system
• Enables the boot process, launches applications, transfers files, controls
hardware configuration, manages files on the hard drive, and protects from
unauthorized use
• Application software refers to programs that allow a user to perform
specific tasks on a computer
• Word processing, playing games, browsing the Web, listening to music, etc.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Operating System
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Functions of an Operating System: Interfacing with
Users and Booting the PC
• Interfacing with users (typically via a GUI)
• Booting the computer
• Loads the essential part of operating system (kernel) into memory
• Reads opening batch of instructions
• Determines the hardware connected to computer
• Startup programs are launched automatically
• Windows users can control via the Task Manager
• Other instructions are stored in the Windows registry
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows Task Manager
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Configuring Devices
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Managing Networking Connections
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Managing Resources, Files, and Security
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Hard Drive Organization and File Extensions
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Processing Techniques for Increased Efficiency:
Multitasking and Multithreading
• Multitasking refers to the ability of an operating system to have more than
one program (task) open at one time
• CPU rotates between tasks
• Switching is done quickly
• Appears as though all programs are executing at the same time
• Multithreading enables the computer to rotate between multiple threads so
that processing is completed faster and more efficiently
• A thread is a sequence of instructions within a program that is independent of
other thread
• In either case, tasks are performed sequentially
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Multiprocessing and Parallel Processing
• Both involve using two or more CPUs or CPU cores in one computer to
perform work more efficiently
• Multiprocessing: Each CPU or core typically works on a different job
• Used with computers and devices that have multi-core CPUs and/or multiple CPUs
• Parallel processing: The CPUs or cores typically work together to complete one
job more quickly
• Used most often with supercomputers
• In either case, tasks are performed simultaneously
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Sequential versus Simultaneous Processing
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Memory Management
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Buffering and Spooling
• A buffer is an area in RAM or on the hard drive designated to hold data that
is waiting to be used by the computer
• Buffering or spooling places items in a buffer so they can be retrieved by
the appropriate device when needed
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Graphical versus Command Line Interface
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Categories of Operating Systems
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Example of How Network Operating Systems
Work
FIGURE 5-11: How network operating systems work.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Types of Processors Supported and Support for
New Technologies
• Most operating systems are designed for a specific type of processor
• Desktop, mobile, or server processors
• 32-bit or 64-bit CPUs
• Operating systems must respond to new technologies or trends
• New CPU characteristic or new type of bus
• Virtualization
• Mobility and wearables
• Security concerns
• Power-consumption concerns
• Touch and gesture input
• The move to cloud software
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Trend
Amazon Echo
• A voice-controlled assistant
(Alexa)
• Connects to the Internet and
devices via Wi-Fi and Bluetooth
• Designed to understand spoken
commands and provide the
requested information: Music,
news, traffic, weather, Internet
information, and more Source: Amazon.com, Inc.
1. Which processing technique allows a computer to work with more than one
program at a time?
a. interfacing
b. Buffering
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 computer.
Answers:
1) c; 2) False; 3) File management
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Operating Systems for Personal Computers and
Servers: DOS
• DOS (Disk Operating System)
• DOS traditionally used a command-line interface
• Dominant operating system in the 1980s and early 1990s
• PC-DOS
• Created originally for IBM microcomputers
• MS-DOS
• Created for use with IBM-compatible computers
• Can enter DOS commands in Windows using the Command Prompt
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Example of Entering DOS Commands via the
Command Prompt
FIGURE 5-12: DOS. Even
though DOS has become
technologically obsolete,
Windows users can still
issue DOS commands via
the command prompt.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
More Recent Versions of Windows
• Windows XP
• Support for new hardware, networking, and the Internet
• Windows Vista
• Introduced the Aero interface and Sidebar feature
• Windows 7
• Required less memory and processing power; designed to run well on netbooks and tablets
• Windows 8
• Designed to be used with a wide range of device Supports multi-touch input
• Includes Start screen, tiles, and charms bar
• There are also server versions of these operating systems (Windows Server and
Windows Home Server)
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows 8
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows 10
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows 10 Desktop
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
OS X
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
UNIX
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Linux
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Linux Desktop
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Quick Quiz 2
2. True or False: Linux is an open source operating system available for free
via the Internet.
3. The operating system most commonly used on Apple personal computers
today is __________.
Answers:
1) a; 2) True; 3) OS X
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Operating Systems for Mobile Devices
• Notebook and other portable personal computers typically use the same
operating systems as desktop computers
• Mobile devices typically use a mobile operating system
• Mobile version of a personal operating system (Windows or Linux)
• Special operating system designed for mobile devices (Android or Apple iOS)
• Embedded operating systems used with everyday objects
• Users should consider the operating system when selecting a smartphone,
tablet, or other mobile device
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Technology and You
Smart Cars
• Self-driving systems and self-parking
systems
• Lane departure, drowsiness, and blind
spot detection systems
• Adaptive cruise control and distance
alert systems
• Windshield displays
• Collision warnings and auto brakes Source: BMW Group
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows 10 Mobile
• Windows 10 Mobile
• Uses the same kernel, user interface, and other features as desktop installations
• Continuum feature allows Windows to provide the most appropriate interface for
the device being used
• Keyboard and mouse input versus touch input
• Enables some smartphones to function as a PC
• Replaces older mobile and embedded versions of Windows (Windows Phone 8,
Windows RT, etc.)
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Windows 10 Mobile on a Smartphone versus
Windows 10 on a PC
FIGURE 5-17: Windows 10 has a universal appearance.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Android
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Examples of Android Devices
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
iOS
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Examples of iOS Devices
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Inside the Industry
Drones
• An unmanned aircraft
• Usually remote-controlled
• Look like small airplanes or
multi-rotor helicopter
• Commonly used for aerial filming
• Use is skyrocketing; FAA
regulates drone use
Source: Airwave
• Amazon is currently testing a Drone assisting in a search and
drone-based delivery system rescue operation.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Operating Systems for Larger Computers
• Larger computers sometimes use operating systems designed solely for that
type of system
• IBM’s z/OS is designed for IBM mainframes
• Windows, UNIX, and Linux are also used with servers and mainframes
• Linux is also used with supercomputers
• Mainframes and supercomputers may also use a customized version of
UNIX or another conventional operating system
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Utility Programs
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Example of Using File Explorer To Look at Files
FIGURE 5-21: Using File Explorer to look at the files stored on a computer.
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Example of Using File Explorer to Copy Files
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Search Tools
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Diagnostic and Disk Management Programs
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
How It Works
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Uninstall and Cleanup Utilities
• Uninstall utilities remove programs from your hard drive without leaving bits
and pieces behind
• Important to properly uninstall programs, not just delete them
• Built into operating systems and included with some programs
• Cleanup utilities delete temporary files
• Recycle Bin, temporary Internet and installation files, etc.
• Windows Disk Cleanup
• Registry cleaners delete unnecessary items in the Windows registry
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
File Compression Programs
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Backup and Recovery Utilities
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Example of Using a Backup Program
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Windows Firewall Program
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
The Future of Operating Systems
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Quick Quiz 3
1. Which type of utility program is used to make a file smaller for transfer over
the Internet?
a. uninstall program
b. antivirus program
c. file compression program
2. True or False: A file management program can be used to see the files
located on a storage medium.
3. A(n) __________ is a duplicate copy of one or more files that can be used
if there is a problem with the original file(s).
Answers:
1) c; 2) True; 3) backup
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Summary
Deborah Morley/Charles S. Parker, Understanding Computers: Today and Tomorrow, Comprehensive, 16 th Edition. © 2017 Cengage. All Rights
Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.