Operating Systems and Utility Programs
Operating Systems and Utility Programs
Chapter 8 Objectives
Describe the two types of software Understand the startup process for a personal computer Describe the term user interface Explain features common to most operating systems Know the difference between stand-alone operating systems and network operating systems
Next p.8.2
Identify various stand-alone operating systems Identify various network operating systems
System Software
What is software?
The series of computer-language coded instructions that tells the computer how to perform tasks Two types of software
application software
system software
Next p.8.2
System Software
What is system software?
Next p.8.2
Consists of the programs that control the operations of the computer and its devices Serves as the interface between the user, the application software, and the computer's hardware Two types are operating systems and utility programs
Operating Systems
What is an operating system (OS)?
Click to view animation Next p.8.3
A set of programs containing instructions that coordinate all the activities among computer hardware resources Required for a computer to work Sometimes called the software platform or platform
Operating System
Operating Systems
What are the functions of an operating system?
provide user interface manage programs manage memory schedule jobs and configure devices
Operating System
monitor performance and provide housekeeping services
Operating Systems
Where is the operating system located?
Resides on computers hard disk in most cases May reside on a ROM chip on handheld computers
same types of computers may have different operating systems various operating systems often are not compatible with each other
Next p.8.3
Operating Systems
What is a cross-platform application?
One that runs identically on multiple operating systems Often has multiple versions, each corresponding to a different operating system
warm boot Process of restarting a computer that is already powered on Also called a warm start
Next p.8. 4
memory resident
The core of an operating system Manages memory and devices Maintains the computers clocks Starts applications Assigns the computers resources,
such as devices, programs, data, and information
The kernel is
memory resident
nonresident
Each time you boot a computer, the kernel and other frequently used operating system instructions are loaded Loading a file means the file is
copied from the hard disk to the computer's memory
Instructions remain on the hard disk until they are needed Other parts of the operating system are nonresident
Next p.8. 4
Step 2
processor
BIOS
processor
expansion cards
hard disk
Step 5
expansion cards
hard disk
Step 6
expansion cards
StartUp folder Contains a list of programs that open automatically when you boot the computer
Step 7
A floppy disk, Zip disk, or CD-ROM that contains system files that will start the computer Used when a hard disk becomes damaged and the computer cannot boot Also called a boot disk or a rescue disk To create a boot disk:
Step 2: Click Backup on Step 1: Click the Start 3: the Systemthe taskbar, button on Tools Disk Emergency Repair submenuPrograms on the point to to openthe button to create the Backup window. Point to Start menu, repair to emergency point disk. the Emergency Repair Accessories on the Follow the on-screen Disk button. Programs submenu, point instructions. to System Tools on the Accessories submenu, and then point to Backup.
data and instructions and how information Allows you to type displays on the screen use
Menu: a set of commands from which you can choose Icon: a small image that represents a program, an instruction, a file, or some other object Web pages can be delivered or pushed automatically to your screen
Operating systems vary in capabilities Number of users Number of programs running at the same time Number of processors Management of programs directly affects user productivity
single user/single tasking operating system Allows only one user to run one program at a time Early systems were single user
Next p.8.8
Allows a single user to work on two or more applications that reside in memory at the same time The foreground contains the active application: the one you currently are using The other programs that are running, but are not in use, are in the background
foreground application
fault-tolerant computer
Click to view animation Next p.8.9
Continues to operate even if one of its components fails Computer has duplicate components such as processors, memory, and disk drives
allocates, or assigns, data and instructions to an area of memory while they are being processed monitors the contents of memory
clears items from memory when the processor no longer requires them
Next p.8.10
The operating system allocates a portion of a storage medium, usually the hard disk, to function as additional RAM
Step 1: Operating 2: system transfers least and program data recently used data and program instructions from instructions to disk disk to memory because memory is when they are needed for other needed. functions.
page swapped in
paging
The technique of swapping items between memory and storage thrashing When an operating system spends much of its time paging, instead of executing application software
page
The amount of data and program instructions that can swap at a given time
Next p.8.10
Adjusts the schedule of jobs based on their priority A buffer is an area of memory or storage in which items are placed while waiting to be transferred to or from an input or output device
job
Next p.8.10
processing instructions
Next
Print jobs are sent to a buffer instead of sending them immediately to the printer Multiple print jobs line up in a queue within the buffer A program, print spooler print job called a print print queue spooler, intercepts print jobs from the operating system and places them jobs jobs in the queue
to be printed being printed
server
disk
laser printer
A small program that tells the operating system how to communicate with a device Also called a driver Each device on a computer requires its own specific driver
device driver
Click to view Web Link then click Device Drivers Next p.8.11
Add/Remove model Hardware icon selected device type selected manufacturer selected
The computer can recognize a new device and assist you in its installation by loading the necessary drivers automatically and checking for conflicts with other devices Supported by most devices and operating systems today
Click to view Web Link then click Plug and Play Next p.8. 13
A communications line between a device and the processor Most computers have 16 IRQs, numbered 0 through 15 IRQs are assigned during installation
Typically provides a means to establish Web connections Some include a Web browser and an e-mail program
Provides a program, called a performance monitor, that assesses and reports information about various system resources and devices
Contains a program called a file manager Performs functions related to storage and file management
The process of preparing a disk for reading and writing Most floppy and hard disk manufacturers preformat their disks Various operating systems format disks differently
Next p.8. 15
Next p.8. 15
A table of information that the operating system uses to locate files on a disk Defined during the formatting process Lists all files, file types, and locations Reformatting a disk usually erases only the file allocation table and leaves the actual files on the disk
An operating system that supports a network Also called a network OS or NOS A network is a collection of computers and devices connected together via communications media and devices
client
client
client
laser printer
The server is the computer that controls access to the network and provides a centralized storage area The other computers on the network are called clients
Organizes and coordinates how multiple users access and share resources on the network
Resources include programs, files, and devices such as printers and drives
Network administrator uses the network OS to add and remove users, computers, and other devices to and from the network
Processname user of entering a user A unique combination password name and a of characters that password A combination of characters identifies one specific associated with the user user name that allows access to Also called a user resources certain computer ID
Next p.8.16 Fig. 8-17
Next p.8. 16
To establish permissions to resources To define who can access certain resources To define when they can access those resources To assign passwords to files and commands to restrict access to only authorized users
Active Directory (AD) A feature of Windows 2000 Server that allows network administrators to manage all network information including users, devices, settings, and connections from a central environment
downward-compatible Recognizes and works upward-compatible with application software Written for an earlier written for an earlier version of the operating version of the operating system, but also runs with system the new version
Next p.8.17
Next p.8.17
A complete operating system that works on a desktop or notebook computer Some, called client operating systems, also work in conjunction with a network operating system
Refers to several single user operating systems developed in the early 1980s for personal computers Two more widely used versions were PC-DOS and MSDOS, both developed by Microsoft
Used a command line interface and added a menudriven interface in later versions
commands entered by user
Next p.8.17
Developed by Microsoft to meet the need for an operating system that had a GUI
Windows 3.x Windows NT Workstation A client operating system that could connect to a Windows NT server Used a Windows 95 interface
Refers to three early versions of Microsoft Windows that were operating environments with DOS
Click to view Web Link then click Windows Next p.8.18
Windows 95 A true multitasking operating system with downward compatibility for DOS and Windows 3.x
An operating environment is a GUI that works in combination with an operating system to simplify its use
Upgrade to Windows 95 More integrated with the Internet than Windows 95 Included Internet Explorer, a popular Web browser The file manager, Windows Explorer, had a Web browser look and feel An Active Desktop interface allowing icons and file names to work similar to Web links
Next p.8.18
Upgrade to the Windows NT Workstation operating system Complete multitasking client operating system that has a GUI
Update Wizard
Next
An operating system that has features specifically for the home user Also called Windows Me Includes multimedia features
A multitasking operating system available only for computers manufactured by Apple Apples Macintosh operating system was the first commercially successful GUI Mac OS is the current version
Click to view Web Link then click Mac OS Next p.8.21 Fig. 8-22
Next
IBMs GUI multitasking client operating system Supports networking, the Internet, Java, and speech recognition Runs programs written specifically for OS/2, as well as most programs written for DOS and Windows
Formed by Steven Jobs and Stephen Wozniak in 1976 Began with the Apple I circuit board developed in Jobs garage The Apple II product line generated more than $1 billion in annual sales from 1977 until 1993 The current highperformance Power Macintosh line was introduced in 1994, followed by the iBook, the PowerMac G4, and the Mac OS X
An operating system that supports a network Typically resides on a server Client computers on the network rely on the server(s) for resources
Next p.8.22
A widely used network operating system designed for client/server networks Has a server portion that resides on the network server and a client portion that resides on each client computer connected to the network
Next p.8.22
IBMs network operating system Designed for all sizes of business Includes Netscape as its Web browser and e-mail program
Next p.8.23
A multitasking operating system developed in the early 1970s by scientists at Bell Laboratories Lacks interoperability across multiple platforms Several versions exist, each slightly different Command-line interface
Click to view Web Link then click UNIX Next p.8.23 Fig. 8-24
A popular, free, multitasking UNIX-type operating system Also includes many programming languages Open-source software Code is available to the public Some versions are command-line and others are GUI
Next
Operating system created by Linus Torvalds A free program offered as alternative to Microsoft Windows and Apple Mac OS Linux GNU General Public License allows anyone to obtain and modify the source code and then redistribute the revised product A large, friendly community of users distribute the operating system and provide an extensive number of user groups, mailing lists, newsletters, and forums
Technology Trailblazer
Linus Torvalds
Creator and lead technical developer of the free operating system Linux A native of Finland Credits the high level of technology and superior educational system of Finland for giving him the advantages of being able to concentrate on his Click to view Web Link brainstorm instead of then click Linus Torvalds worrying about economic Next issues
p.8.25
A version of UNIX Developed by Sun Microsystems A network operating system designed specifically for e-commerce applications Can manage high-traffic accounts Incorporates security necessary for Web transactions Client computers use a version called CDE (Common Desktop Environment)
Next p.8.25
The operating system on most handheld computers and small devices Resides on a ROM chip
Palm OS
Pocket PC OS
Next p.8. 25
Windows CE
A scaled down Windows operating system designed for use on wireless communications devices and smaller computers Handheld computers Supports color, In-vehicle devices sound, multitasking, Web-enabled devices
e-mail, and Internet capabilities
A device mounted onto a vehicles dashboard that is powered by Windows CE Directed through voice commands Provides information to the driver such as driving directions, traffic conditions, weather, and stock quotes, and allows the driver to access and listen to e-mail Acts as a radio or an audio CD Shares information with a handheld or notebook computer
A scaled-down operating system developed by Microsoft Works on a specific type of handheld computer, called a Pocket PC Allows access to all the basic PIM functions Provides Web access Supports handwriting recognition Allows document creation
Used in handheld computers Palm from Palm, Inc. Visor from Handspring Manages data and synchronizes this information with a desktop computer Some access the Internet
Next p.8. 26
Utility Programs
What is a utility program?
Next p.8.27
A type of system software that performs a specific task Usually related to managing a computer, its devices, or its programs Also called a utility Most operating systems include several utility programs You can also buy standalone utilities
utility suites Combine several utility programs into a single package Web-based utility service You pay an annual fee that allows you to access and use a vendors utility programs on the Web McAfee and Norton offer utility suites and Webbased utility services
Utility Programs
What is a file viewer?
Allows you to display and copy the contents of a file Windows Explorer has a viewer called Imaging Preview
Imaging Preview
Utility Programs
What is a file compression utility?
Next
Shrinks the size of a file Compressed files Take up less storage space than the original files Sometimes called zipped files Usually have a .zip extension You must uncompress a compressed file to use it Two popular utilities are PKZIP and WinZip
compressed file
Utility Programs
What is a diagnostic utility?
Compiles technical information about your computer's hardware and certain system software programs Prepares a report outlining any identified problems Windows includes the utility Dr. Watson
Utility Programs
What is an uninstaller?
Next
Removes an application, as well as any associated entries in the system files When an application is installed, the operating system records information it uses to run the software in the system files The uninstaller removes this information
Utility Programs
What is a disk scanner?
Next
Detects and corrects both physical and logical problems on a hard disk or floppy disk A physical problem is one with the media A logical problem is one with the data Searches for and removes unnecessary files Windows includes two disk scanners
Utility Programs
What is a disk defragmenter?
fragmented file A utility that reorganizes the files and unused space on a The contents are scattered across two or more computer's hard disk noncontiguous Allows the operating system to sectors of a disk access data more file 1 before quickly and defragmenting programs to run file 1 after faster defragmenting Defragmenting the disk reorganizes it so the files are fragmented disk stored in Next disk after contiguous sectors p.8.30 Fig. 8-33
defragmentation process
Utility Programs
What is a backup utility?
Allows you to copy, or backup, selected files on your entire hard disk onto another disk or tape Backup utility monitors progress of the backup process Many will compress files during the process A restore program reverses the process and returns backed up files to their original forms
Utility Programs
What is a screen saver?
Causes a monitor's screen to display a moving image or blank screen if no keyboard or mouse activity occurs for a specified time period Developed to prevent ghosting, in which images could be permanently etched on a monitors screen; no longer a problem for modern monitors
Technology Trailblazer
Phillip Katz
Developed PKZIP, a data compression utility His innovative PKZIP shareware cornered the data compression market PKWARE has steady annual sales of $5 million
Click to view Web Link then click Phillip Katz Next p.8.29
Chapter 8 Complete