![Page 1: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/1.jpg)
Chapter 4System Software
![Page 2: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/2.jpg)
Software
Programs that tell a computer what to do and how to do it.
Sets of instructions telling computers to perform actions in a certain order.
Programs
![Page 3: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/3.jpg)
The Two MainCategories of Software
Application Software
System Software
![Page 4: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/4.jpg)
System Software
System software includes programs that manage the basic operations of a computer such as starting up and saving and printing files.
![Page 5: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/5.jpg)
Application Software
Application software includes programs that perform a single task such as spreadsheet analysis.
![Page 6: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/6.jpg)
Operating System
• manages main memory, or RAM• controls and configures peripheral devices• formats and copies disks• manages essential file operations• monitors system performance• provides a user interface.
![Page 7: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/7.jpg)
How A Computer Boots Up
![Page 8: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/8.jpg)
RAM
Windows loads portions of code into all three areas of RAM on startup.
![Page 10: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/10.jpg)
Software User Interfaces
All software, including operating systems, must have a user interface to allow communication between the software and the user. The interface controls the manner in which data and commands are entered and the way information and processing options are presented on the screen.
![Page 11: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/11.jpg)
Two Types of User Interfaces
Command-line interfaces
Graphical user interfaces (GUIs)
![Page 12: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/12.jpg)
Command-line interfaces
Designed to accept commands from the user in the form of lines of text code. The DOS operating system has a command-line interface.
![Page 13: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/13.jpg)
Graphical UserInterfaces (GUIs)
Accept user commands in the form of mouse clicks on icons or menu items.
![Page 14: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/14.jpg)
Graphical UserInterfaces (GUIs)
• Common command icons
• On-screen desktop
• Display windows
• Key feature option menus
• Dialog boxes
• Online Help
![Page 15: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/15.jpg)
PC Operating Systems
Microsoft Windows
Novell NetWare
Macintosh, UNIX, and OS/2
![Page 16: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/16.jpg)
Microsoft Windows
• Developed in 1985• Increasingly has dominated PC
market • Most recent version: Windows XP• Has required more powerful
microprocessors and more disk space with each release (software driving hardware)
• Under development: Windows Longhorn (working name)
![Page 17: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/17.jpg)
Microsoft Windows
Clicking the Start button in Windows XP displays a menu of options, including:
• My Documents• My Recent Documents• My Computer• My Network Places• Help and Support• Search• Run• Log Off• Shut Down• And others. . .
![Page 18: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/18.jpg)
Microsoft Windows
Windows and other GUIs allow users to work with multiple applications at the same time.
![Page 19: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/19.jpg)
Novell NetWare
Novell NetWare is a popular and widely used operating system for microcomputer-based local area networks.
![Page 20: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/20.jpg)
UNIX
• Uses a complex command- line interface• Offers simultaneous access by many users to a single powerful computer• Cross-platform operating system
UNIX was the first language of the Internet.
![Page 21: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/21.jpg)
Macintosh
The Mac OS was the first commercial GUI, serving as a model for the Windows GUI that followed. Long a favorite of graphic artists and designers, the Mac OS only runs on Apple Macintosh computers.
![Page 22: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/22.jpg)
Macintosh OSX
Its newest version, Mac OS X, includes a new interface called Aqua and is based on the UNIX operating system.
![Page 23: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/23.jpg)
OS/2 Operating Systems
IBM’s OS/2 GUI operating system was developed to compete with Microsoft Windows and the Apple Mac OS. The latest version, OS/2Warp, can run programs written for both DOS and Windows systems. A network server version also has been developed.
![Page 24: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/24.jpg)
Server Operating Systems
Windows NT Server
Windows 2000 Server
Windows Server 2003
UNIX
Linux Netware 6
![Page 25: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/25.jpg)
Wireless DeviceOperating Systems
Palm OS Windows CE Pocket PC
![Page 26: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/26.jpg)
Microsoft’s .NET Initiative
– The .NET Initiative incorporates applications and a suite of tools
and services that operate over
the Internet, using XML.– Users will rent applications
over the Internet and will be
able to integrate fax, e-mail,
and phone services.
– The Internet will house all of a user’s data.
![Page 27: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/27.jpg)
Utilities
A utility program performs a single maintenance or repair task.
![Page 28: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/28.jpg)
Utilities
• Virus checkers• Diagnostic utilities• Uninstallers• Disk scanners• Disk defragmenters• File compression
utilities• Backup utilities• Disk toolkits• Spam blockers
![Page 29: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/29.jpg)
Language Translators
Convert high-level program languages into machine language so the computer can run the program.
![Page 30: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/30.jpg)
Types of LanguageTranslators
Compilers
Interpreters
![Page 31: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/31.jpg)
Compilers
Compilers translate an entire program at once
![Page 32: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/32.jpg)
Interpreters
Interpreters act on just one line of instruction at a time.
![Page 33: Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions](https://reader035.vdocuments.net/reader035/viewer/2022062217/56649eb45503460f94bbc5c8/html5/thumbnails/33.jpg)
On the Horizon
USER-FRIENDLY SYSTEM SOFTWARE
In the future, system software users may be able to click on wizard icons to automatically perform tasks such as formatting disks or copying files.
IMPROVED UTILITIES SOFTWARESuites containing all needed utilities, including antivirus programs, a firewall that automatically blocks Internet hackers, and programs that can identify hacker locations.
NEW USER INTERFACE DESIGN FOR OPERATING SYSTEMSOperating systems for the PC are evolving in an “all-in-one” direction.
LINUX: AN OPEN-SOURCE CHALLENGE TO WINDOWS?Fans of Linux praise its stability, flexibility, and generally low cost (vendors usually package it with various tools; hence there is a charge).