© 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating...
-
Upload
philomena-cunningham -
Category
Documents
-
view
220 -
download
1
Transcript of © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating...
![Page 1: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/1.jpg)
© 2008 Prentice-Hall, Inc. 1
Technology In ActionTechnology In Action
Chapter 4Chapter 4
Using System Software: Using System Software:
The Operating System, Utility Programs The Operating System, Utility Programs (and File Management) (and File Management)
![Page 2: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/2.jpg)
© 2008 Prentice-Hall, Inc. 2
Application Software Application Software and System Softwareand System Software
• Application software helps people Application software helps people carry out tasks using a computercarry out tasks using a computer– word processing, spreadsheets, gamesword processing, spreadsheets, games– music, databases, educational, referencemusic, databases, educational, reference
• System software helps the computer System software helps the computer carry out basic operating functionscarry out basic operating functions– operating systemsoperating systems– device drivers, utilities, programming device drivers, utilities, programming
languageslanguages
![Page 3: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/3.jpg)
© 2008 Prentice-Hall, Inc. 3
System SoftwareSystem Software
Operating SystemOperating System• Control computer Control computer
functions:functions:– Hardware Hardware – Memory Memory – Application programsApplication programs– System maintenanceSystem maintenance
• Provide user Provide user interfaceinterface
System UtilitiesSystem Utilities• Programs that perform Programs that perform
computer computer housekeeping tasks:housekeeping tasks:– Manage system Manage system
resourcesresources– Improve efficiencyImprove efficiency– Virus preventionVirus prevention
![Page 4: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/4.jpg)
© 2008 Prentice-Hall, Inc. 4
What the Operating System What the Operating System DoesDoes
• Provides a user Provides a user interfaceinterface
• Manages the CPUManages the CPU• Manages memoryManages memory• Manages hardwareManages hardware• Coordinates Coordinates
application application software with the software with the CPUCPU
![Page 5: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/5.jpg)
© 2008 Prentice-Hall, Inc. 5
The User InterfaceThe User Interface
• Enables you to Enables you to interact with the interact with the computercomputer
• Types of Types of interfaces:interfaces:– Command-line Command-line
interface (CLIs)interface (CLIs)– Graphical user Graphical user
interfaceinterface
![Page 6: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/6.jpg)
© 2008 Prentice-Hall, Inc. 6
Graphical User Interfaces Graphical User Interfaces (GUIs)(GUIs)
• Mac OS, like Windows, bases their Mac OS, like Windows, bases their user interface on the graphical model user interface on the graphical model pioneered at Xerox PARCpioneered at Xerox PARC
![Page 7: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/7.jpg)
© 2008 Prentice-Hall, Inc. 7
MAC OSMAC OS• First operating system with point-and-click First operating system with point-and-click
technology (Graphical User Interface) (1984)technology (Graphical User Interface) (1984)• Excellent in:Excellent in:
– Graphics displayGraphics display– Processing capabilitiesProcessing capabilities– System reliabilitySystem reliability– Document recoveryDocument recovery
• Latest version OS-X Latest version OS-X in 2000 based on in 2000 based on
UnixUnix
MAC OS X
![Page 8: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/8.jpg)
Microsoft WindowsMicrosoft Windows• one of first GUIs offered for an Intel
PC• many different versions• latest is Windows 7
![Page 9: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/9.jpg)
© 2008 Prentice-Hall, Inc. 9
UNIXUNIX
• Multiuser, multitasking operating Multiuser, multitasking operating systemsystem
• Used with all sizes of computersUsed with all sizes of computers
![Page 10: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/10.jpg)
© 2008 Prentice-Hall, Inc. 10
UNIXUNIX
• UNIXUNIX is an operating system developed at Bell is an operating system developed at Bell Labs in the 60’s by Dennis Ritchie and Ken Labs in the 60’s by Dennis Ritchie and Ken ThompsonThompson
• Not built around any one particular family of Not built around any one particular family of microprocessors—highly microprocessors—highly portableportable. Example: . Example: basis of Apple's basis of Apple's Mac OS X TigerMac OS X Tiger
• Often used in servers or work-horse machines Often used in servers or work-horse machines which must be very which must be very stablestable and secure and secure ( uptime )( uptime )
• Newer versions of UNIX use a Newer versions of UNIX use a GUI GUI and are and are friendlier to use than the original OS. friendlier to use than the original OS.
![Page 11: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/11.jpg)
© 2008 Prentice-Hall, Inc. 11
LinuxLinux
• Open-source Open-source operating system operating system
• Based on UNIXBased on UNIX• Stable, portable Stable, portable
systemsystem• FreeFree• May be downloaded May be downloaded
through the Internetthrough the Internet
![Page 12: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/12.jpg)
© 2008 Prentice-Hall, Inc. 12
LinuxLinux • LinuxLinux is a version of Unix originally is a version of Unix originally
created in 1991 by Linus Torvalds.created in 1991 by Linus Torvalds.• Linux is Linux is oopen-sourcepen-source software; has been software; has been
collaboratively written by volunteer collaboratively written by volunteer programmers all over the world.programmers all over the world.
• Recent increased support from big name Recent increased support from big name companies (Sun, IBM, HP, and Novell, for companies (Sun, IBM, HP, and Novell, for instance) has increased the use and instance) has increased the use and support of Linux.support of Linux.
• Used on many web serversUsed on many web servers
![Page 13: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/13.jpg)
Linus TorvaldsLinus Torvalds
![Page 14: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/14.jpg)
© 2008 Prentice-Hall, Inc. 14
CPU ManagementCPU Management
• A computer can take advantage of A computer can take advantage of performance-enhancing technologiesperformance-enhancing technologies– Multitasking (time sharing)Multitasking (time sharing)
• Ctrl+Alt+Del, Alt+Tab - Task managementCtrl+Alt+Del, Alt+Tab - Task management• Foreground, backgroundForeground, background
– MultithreadingMultithreading
divide a task divide a task
into threadsinto threads– MultiprocessingMultiprocessing
![Page 15: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/15.jpg)
© 2008 Prentice-Hall, Inc. 15
![Page 16: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/16.jpg)
© 2008 Prentice-Hall, Inc. 16
Operating System Operating System CategoriesCategories
• Three categories:Three categories:– Single-User, Single-TaskingSingle-User, Single-Tasking– Single-User, MultitaskingSingle-User, Multitasking– Multiuser (must be multitasking)Multiuser (must be multitasking)
![Page 17: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/17.jpg)
© 2008 Prentice-Hall, Inc. 17
Single-User Operating Single-User Operating SystemsSystems
Single-task systemsSingle-task systems• Perform one task at a timePerform one task at a time• PDAs:PDAs:
– Pocket PCPocket PC– Palm OSPalm OS– Windows MobileWindows Mobile
• MS-DOSMS-DOS
Multitask systemsMultitask systems• Perform simultaneous Perform simultaneous
taskstasks• WindowsWindows• MAC OSMAC OS• Unix / LinuxUnix / Linux
![Page 18: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/18.jpg)
MultitaskingMultitasking• An illusion!• CPU has to juggle many jobs• Each application gets a time slice• Others are paused while one runs• Fast enough to look simultaneous
![Page 19: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/19.jpg)
Multitasking- Single core, Multitasking- Single core, Dual coreDual core
![Page 20: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/20.jpg)
© 2008 Prentice-Hall, Inc. 20
Multiuser Operating Multiuser Operating Systems Systems
• Known as network operating systemsKnown as network operating systems• Allow access to the computer system Allow access to the computer system
by more than one userby more than one user• Manage user requestsManage user requests• Systems include:Systems include:
– UNIXUNIX– Novell NetwareNovell Netware– Windows Server 2003Windows Server 2003
![Page 21: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/21.jpg)
© 2008 Prentice-Hall, Inc. 21
Memory ManagementMemory Management
• The operating system allocates The operating system allocates space in RAM for instructions and space in RAM for instructions and datadata
RAM
Operating
System
![Page 22: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/22.jpg)
Chapter 3: Computer Software22
Increased EfficiencyIncreased Efficiency
• Memory ManagementMemory Management– Virtual Memory - good!Virtual Memory - good!– Memory leaks - bad!Memory leaks - bad!
• Buffering - Buffering - A A bufferbuffer is an area in RAM or is an area in RAM or on the hard drive used to hold input and on the hard drive used to hold input and output on their way in or out of system. output on their way in or out of system. – Print QueuesPrint Queues– Large File DownloadsLarge File Downloads– I/O BuffersI/O Buffers
![Page 23: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/23.jpg)
© 2008 Prentice-Hall, Inc. 23
Virtual MemoryVirtual Memory
• Instructions and data are stored on Instructions and data are stored on the hard drive when RAM is fullthe hard drive when RAM is full– Swap fileSwap file– Paging Paging – Thrashing Thrashing
Operating
System
FULL
![Page 24: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/24.jpg)
© 2008 Prentice-Hall, Inc. 24
Hardware ManagementHardware Management
• Device drivers:Device drivers:– Programs that enable the Programs that enable the
operating system to operating system to communicate with communicate with peripheral devicesperipheral devices
– Provided by the Provided by the manufacturer of the manufacturer of the device device
• Plug and Play:Plug and Play:– Hardware and software Hardware and software
standardstandard– Facilitates the Facilitates the
installation of new installation of new hardwarehardware
![Page 25: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/25.jpg)
© 2008 Prentice-Hall, Inc. 25
Utility ProgramsUtility Programs
• Small application programs that Small application programs that perform special functions:perform special functions:– Manage system resourcesManage system resources– Create pleasant environmentCreate pleasant environment– Improve efficiencyImprove efficiency
![Page 26: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/26.jpg)
© 2008 Prentice-Hall, Inc. 26
UtilitiesUtilities
• Backup utilitiesBackup utilities• File managers - Windows ExplorerFile managers - Windows Explorer• Screen saversScreen savers• File compression - WinZipFile compression - WinZip• Anti-virus protectionAnti-virus protection• Spam filtersSpam filters• Encryption - PGPEncryption - PGP• Defragmentation of storageDefragmentation of storage
![Page 27: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/27.jpg)
© 2008 Prentice-Hall, Inc. 27
Display UtilitiesDisplay Utilities
• Change the appearance of:Change the appearance of:– DesktopDesktop– Windows colorsWindows colors– Font sizesFont sizes– Screen saversScreen savers
• saving from what?saving from what?
– Screen resolutionScreen resolution
![Page 28: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/28.jpg)
© 2008 Prentice-Hall, Inc. 28
Add or Remove ProgramsAdd or Remove Programs
• Installation wizardInstallation wizard• Uninstall wizard:Uninstall wizard:
– Do not just delete programs from Program Files Do not just delete programs from Program Files folder!folder!
![Page 29: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/29.jpg)
© 2008 Prentice-Hall, Inc. 29
File Compression ProgramsFile Compression Programs
• Reduce the size of a file:Reduce the size of a file:– Removes redundanciesRemoves redundancies– Some types of files do not Some types of files do not
compress well - JPG, MP3, compress well - JPG, MP3, GIF, PNGGIF, PNG
![Page 30: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/30.jpg)
© 2008 Prentice-Hall, Inc. 30
System Maintenance System Maintenance UtilitiesUtilities
• Disk cleanupDisk cleanup– Cleans Cleans
unnecessary filesunnecessary files• Recycle binRecycle bin• Temporary Internet Temporary Internet
filesfiles• Cached Web pagesCached Web pages
![Page 31: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/31.jpg)
© 2008 Prentice-Hall, Inc. 31
System Maintenance System Maintenance UtilitiesUtilities
• Disk defragmenterDisk defragmenter• ScanDisk:ScanDisk:
– Error-checkerError-checker
![Page 32: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/32.jpg)
© 2008 Prentice-Hall, Inc. 32
System Maintenance System Maintenance UtilitiesUtilities
• Task managerTask manager– controls processes controls processes
and applicationsand applications– can halt one that is can halt one that is
out of control "Not out of control "Not Responding"Responding"
![Page 33: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/33.jpg)
© 2008 Prentice-Hall, Inc. 33
Restore UtilitiesRestore Utilities
• UndeleteUndelete– How? Why?How? Why?
• System System Restore:Restore:– Restores the Restores the
system settings system settings back to a back to a specific datespecific date
![Page 34: © 2008 Prentice-Hall, Inc. 1 Technology In Action Chapter 4 Using System Software: The Operating System, Utility Programs (and File Management)](https://reader036.fdocuments.net/reader036/viewer/2022062517/56649efd5503460f94c112a6/html5/thumbnails/34.jpg)
© 2008 Prentice-Hall, Inc. 34
Accessibility UtilitiesAccessibility Utilities
• Utility manager:Utility manager:– Magnify screen Magnify screen
imageimage– Screen contents Screen contents
narrationnarration– On-screen keyboardOn-screen keyboard