Understanding Computers: Today and Tomorrow, 14th Edition 1 of 11 Understanding Computers Chapter Five: System Software: Operating Systems and Utility Programs A Guide to this Instructor’s Manual: We have designed this Instructor’s Manual to supplement and enhance your teaching experience through classroom activities and a cohesive chapter summary. This document is organized chronologically, using the same heading in brown that you see in the textbook. Under each heading you will find (in order): Lecture Notes that summarize the section, all Figures and Boxes found in the section, Teacher Tips, and Classroom Activities. Pay special attention to teaching tips and activities geared towards quizzing your students, enhancing their critical thinking skills, and encouraging experimentation within the software. In addition to this Instructor’s Manual, our Instructor’s Resources CD also contains PowerPoint Presentations, Test Banks, and other supplements to aid in your teaching experience. For your students: Our latest online feature, CourseCasts, is a library of weekly podcasts designed to keep your students up to date with the latest in technology news. Direct your students to http://coursecasts.course.com, where they can download the most recent CourseCast onto their mp3 player. Ken Baldauf, host of CourseCasts, is a faculty member of the Florida State University Computer Science Department where he is responsible for teaching technology classes to thousands of FSU students each year. Ken is an expert in the latest technology and sorts through and aggregates the most pertinent news and information for CourseCasts so your students can spend their time enjoying technology, rather than trying to figure it out. Open or close your lecture with a discussion based on the latest CourseCast. Table of Contents Chapter Objectives System Software vs. Application Software The Operating System Operating Systems for Personal Computers and Servers Operating Systems for Mobile Phones and Other Devices Operating Systems for Larger Computers Utility Programs The Future of Operating Systems Glossary of Key Terms End of Chapter Material Chapter Quiz Page 1 2 2 3 4 5 6 7 8 9 10 11 Understanding Computers: Today and Tomorrow, 14th Edition 2 of 11 Chapter Objectives Students will have mastered the material in Chapter Five when they can: Understand the difference between system software and application software. Explain the different functions of an operating system and discuss some ways that operating systems enhance processing efficiency. List several ways in which operating systems differ from one another. Name today’s most widely used operating systems for personal computers and servers. State several devices other than personal computers and servers that require an operating system and list one possible operating system for each type of device. 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. SYSTEM SOFTWARE VS. APPLICATION SOFTWARE (pg. 177) LECTURE NOTES Explain that the role of systems software is to act as a mediator between application programs and the hardware resources of the computer system. Contrast operating systems with application software, which is designed to provide the tools to perform particular tasks on a PC, such as writing a letter, processing orders, playing a game, etc. Mention that this chapter focuses on operating systems and that application software is covered in Chapter 6. CLASSROOM ACTIVITIES 1. Group Activity: Break the class into two groups. Have each group work separately to compose a list of common software programs. Each person in the group should suggest the name of an operating system, utility program, or application software package to add to the list. Once the lists are completed, take turns having one group read a program from their list and the other group, as quickly as they can, identifying the program as an operating system, utility program, or application program (help the groups out if they get stuck on an obscure program). Did any of the programs fall in a gray area (such as an application program that is part of Windows, for instance, or a suite that contains both utility and application components)? Discuss with the class that sometimes programs are difficult to classify and are typically classified based on their primary function. 2. Quick Quiz: 1. Programs that control a computer (such as enabling it to boot or launch a program) are defined as _____________. (Answer: b) a. application software b. system software c. Web browsers Page 2 Understanding Computers: Today and Tomorrow, 14th Edition 3 of 11 2. True or False: The distinction between system software and application software is always clear cut. (Answer: False) 3. _____________ software allows a user to perform specific tasks on the computer, such as writing a letter or surfing the Web. (Answer: Application) THE OPERATING SYSTEM (pg. 178) LECTURE NOTES Remind students that an operating system is a collection of programs that manages the activities of the computer system. Explain that the primary responsibilities of the operating system are management and control. It makes sure each program request is scheduled for processing in an orderly fashion and that the system’s resources are made available in an optimal way to run the programs. Discuss the basic functions of an operating system, such as interfacing with users, booting the computer, configuration devices, managing resources, file management, and security. Mention that there are various techniques that can be used to increase efficiency and briefly explain them (multitasking, multithreading, multiprocessing and parallel processing, memory management, and buffering and spooling). Cover some differences between operating systems, such as the interface used, types of operating systems, the processors and technologies supported, and support for virtualization and other technologies. BOXES Trend: The Impact of Multi-Touch Input (pg. 187) FIGURES Figure 5-1, Figure 5-2, Figure 5-3, Figure 5-4, Figure 5-5, Figure 5-6, Figure 5-7, Figure 5-8, Figure 5-9, Figure 5-10, Figure 5-11 TEACHER TIP Use Figure 5-1 to illustrate that the operating system is the go-between, meshing the user’s application program with the resources of the system. CLASSROOM ACTIVITIES 1. Class Discussion: Discuss that spooling refers to using RAM or hard drive space (called a buffer or queue) to store input on its way into the computer or output destined for a printer. Using a PC connected to a computer projector, use the Control Panel to open the Printers window for your default printer. Look at the options with your students and pause printing if possible. Send several documents to the print queue to illustrate how the queue works. Have the students try to figure out how the print jobs can be cancelled or rearranged, depending on the options available for your system. (Don’t forget to resume printing afterwards if you’ve paused it for this demonstration.) Page 3 Understanding Computers: Today and Tomorrow, 14th Edition 4 of 11 2. Quick Quiz: 1. Which of the following processing techniques allows a computer to work with more than one program at a time? (Answer: c) a. Parallel processing b. Virtual memory c. Multitasking 2. True or False: Most operating systems today use a command line interface. (Answer: False) 3. _____________ is the task included with operating systems that allows to you keep track of the files stored on a PC. (Answer: File management) 3. Critical Thinking Activity: Explain that Windows and Macintosh computers use a graphical interface. Ask students if they can define the term graphical interface (or define it for them), and then discuss its merits. Why is a graphical interface easier to use than a text-based system? Are there any advantages to text-based systems? If you have ever used DOS or another text-based operating system, share your experience with the students. Discuss the Windows desktop analogy and have students think of traditional personal organizational tools (calculator, notepad, address book, photo albums, etc.) How many of these are built into recent versions of Windows? OPERATING SYSTEMS FOR PERSONAL COMPUTERS AND SERVERS (pg. 188) LECTURE NOTES Explain that most PCs today use a version of Windows or Mac OS, although Linux use is growing. Discuss DOS. If you have experience with DOS, consider running through a few of the commands shown in Figure 5-12 at a command prompt to show how they would be used. Run through a quick timeline of Windows, beginning with Windows 3.1 (an operating environment) through Windows 7, and the next version, code-named Windows 8. Also include Windows Server and Windows Home Server. What versions of Windows do students have experience with? Explain that Mac OS is the operating system used with most Apple Macintosh computers. The newest version is Mac OS X Snow Leopard. Look at Figure 5-16 with your students. Do they see the similarity between Windows and Mac OS? Make sure students realize that Linux is a version of Unix originally created in 1991. Explain that it is an open-source program and has been collaboratively modified by volunteer programmers all over the world. Linux is the basis of the Android operating system used on many smartphones and tablet PCs. Discuss the reasons many businesses are switching to Linux (stability and lower cost, primarily). BOXES Ask the Expert: Tony Onorati, Former Naval Aviator and Former Commanding Officer, Strike Fighter Weapons School Pacific, NAS Lemoore (pg. 190) Ask the Expert: Jim Zemlin, Executive Director, The Linux Foundation (pg. 194) Page 4 Understanding Computers: Today and Tomorrow, 14th Edition 5 of 11 FIGURES Figure 5-12, Figure 5-13, Figure 5-14, Figure 5-15, Figure 5-16, Figure 5-17 CLASSROOM ACTIVITIES 1. Class Discussion: Explain that Linux is a rapidly growing alternative for desktop PCs— especially lower priced desktop PCs. It is also more frequently being used with consumer devices, thin clients, and mainframe computers. Have the students consider the pricing differences between Windows vs. Linux. What do they think? Would it be an incentive for them to use Linux on a home PC? Why or why not? Have any students used a Linux PC before? If so, ask them to share their experience. 2. Quick Quiz: 1. Which of the following is the most recent personal version of Windows? (Answer: a) a. Windows 7 b. Windows Leopard c. Windows XP 2. True or False: Linux is an open source operating system available for free via the Internet. (Answer: True) 3. The operating system most commonly used on Apple PCs is ______________________. (Answer: Mac OS) OPERATING SYSTEMS FOR MOBILE PHONES AND OTHER DEVICES (pg. 194) LECTURE NOTES Make sure students realize that handheld PCs, smart phones, and other devices use an operating system. Discuss the most widely used operating systems for these devices (Windows Embedded, Windows Mobile (old), Windows Phone 7, Android, iOS, BlackBerry OS, BlackBerry Tablet OS, HP webOS, and Symbian OS). BOXES Inside the Industry: Smart Cars (pg. 195) FIGURES Figure 5-18 CLASSROOM ACTIVITIES 1. Class Discussion: Ask the students with mobile phones or mobile devices if they know which operating systems their devices use. Refer the students to Figure 5-18. Can they recognize any similarities between the interfaces shown on these devices and those used with desktop PCs? For the students that have a mobile phone or mobile device, ask them to share their Page 5 Understanding Computers: Today and Tomorrow, 14th Edition 6 of 11 experiences using their device—what commands do their devices have in common with desktop PC operating systems? 2. Quick Quiz: 1. Which version of Windows is designed for use with cash registers, ATM machines, and other non-personal computer-based devices? (Answer: c) a. Windows Phone 7 b. Windows Me c. Windows Embedded 2. True or False: Android is an operating system frequently used with smartphones. (Answer: True) 3. Cars that use a variety of integrated computer components are sometimes referred to as ______________________ cars. (Answer: smart) OPERATING SYSTEMS FOR LARGER COMPUTERS (pg. 198) LECTURE NOTES Explain that, in the past, larger computers (mainframes and supercomputers, for instance) typically used operating systems designed specifically for that type of system. Explain that today more commonly larger computers use versions of conventional operating systems, such as Windows, UNIX, and Linux. Linux mainframes and supercomputers are especially common today. CLASSROOM ACTIVITIES 1. Critical Thinking Activity: Ask the students to consider how operating systems for mainframe computers and supercomputers would need to differ from desktop or server operating systems. What characteristics of larger computers would impact the operating system used? 2. Quick Quiz: 1. Which of the following is an operating system designed for use with larger computers? (Answer: c) a. Windows Vista b. Android c. z/OS 2. True or False: Linux is rarely used with mainframe and supercomputers. (Answer: False) 3. The most powerful computers in the world are referred to as ______________________. (Answer: supercomputers) Page 6 Understanding Computers: Today and Tomorrow, 14th Edition 7 of 11 UTILITY PROGRAMS (pg. 198) LECTURE NOTES Explain that a utility program is a type of system program written to perform a specific system task, usually related to managing or maintaining the system. Many utilities are built into operating systems as well as being available as third-party programs. Review the basic concepts of file management (looking at the files on a storage medium, copying files, deleting files, and so forth). If you have a PC with a computer projector attached, demonstrate how to do these tasks using Windows Explorer. Describe search tools and diagnostic and disk management programs. Explain that file compression programs are commonly used for files that are to be exchanged via the Internet. Some files are self-extracting, so only the sender needs a copy of the program. Others require the recipient to have a compatible program in order to decompress the files. Stress the importance of properly uninstalling programs. Discuss the use of Cleanup Utilities. Use this opportunity to also stress the importance of backing up. Ask students to share how (if at all) they back up documents they prepare for this class or how they back up their PCs at home. Have any students lost important files, due to poor or no backup routines? Define various types of security software such as antivirius, antispyware, and firewalls and mention that they will be discussed in detail in Chapter 9. TEACHER TIP If students will be storing files on their own personal storage devices or on a network drive for this course, be sure to cover the file management tasks they will need to perform. BOXES How It Works: Downloading and Installing Programs (pg. 199) Ask the Expert: Mike Cobb, Director of Engineering, DriveSavers, Inc. (pg. 202) Technology And You: The Browser OS (pg. 205) FIGURES Figure 5-19, Figure 5-20, Figure 5-21, Figure 5-22, Figure 5-23, Figure 5-24, Figure 5-25 CLASSROOM ACTIVITIES 1. Class Discussion: Ask students to share the types of utility programs that they use on a regular basis, infrequent basis, or never at all. Make a list of these three categories on the board or overhead. Are there programs that fall into more than one category? Which types of utility programs are used most often? Least often? Are there any types of utility programs that students feel they should use more often but don’t? If so, what would make them use that program more often? Easier interface? A serious problem that they don’t want to repeat? Less expensive software? Are there alternatives to these incentives that the students may not have thought of before? Page 7 Understanding Computers: Today and Tomorrow, 14th Edition 8 of 11 2. Quick Quiz: 1. Which of the following is the type of utility program used to make a file smaller for transfer over the Internet? (Answer: c) 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. (Answer: True) 3. A(n) ______________________ is a duplicate copy of one or more files that can be used if there is a problem with the original files. (Answer: backup) THE FUTURE OF OPERTATING SYSTEMS (pg. 205) LECTURE NOTES Mention that no one knows what the operating systems of the future may be like, but there is some speculation. Explain that most people believe that in the future operating systems will likely keep getting more user-friendly and may eventually be driven primarily by a voice interface. They will likely be used to access an increasing number of Internet resources and multimedia applications, as well as support the coordination of activities between the varieties of devices an individual uses. CLASSROOM ACTIVITIES 1. Class Discussion: Speculate with the students about what the operating systems of the future may be like. What type of interface do the students think they will use? How will their features need to differ from today’s operating systems? Will more types of operating systems be needed? 2. Quick Quiz: 1. Which of the following will not likely be a feature of future operating systems? (Answer: c) a. They will likely be more user-friendly. b. They will likely include improved security features. c. They will likely be less stable and need more interaction from the user when problems occur. 2. True or False: It is known that devices in the future will not require operating systems. (Answer: False) 3. It is possible that desktop and mobile operating systems will converge into a(n) _________ operating system. (Answer: single) Page 8 Understanding Computers: Today and Tomorrow, 14th Edition GLOSSARY OF KEY TERMS Android (196) Application software (177) Backup (203) BlackBerry OS (197) Buffer (184) Command line interface (185) Device driver (180) Disk Operating System (188) DOS (188) Embedded operating system (186) File compression program (203) File management program (198) Graphical user interface (185) GUI (185) HP webOS (197) iOS (197) Kernel (179) Linux (193) Mac OS (192) Mac OS X (192) Mac OS X Server (193) Mobile operating system (186) Multitasking (182) Operating system (178) Personal operating system (185) Search tool (201) Server operating system (185) Symbian OS (198) System software (177) UNIX (193) Utility program (198) Virtual memory (183) Windows (188) Windows 7 (190) Windows Embedded (196) Windows Explorer (198) Windows Phone (196) Windows Server (192) Page 9 9 of 11 Understanding Computers: Today and Tomorrow, 14th Edition 10 of 11 END OF CHAPTER MATERIAL (solutions for the Review Activities and Projects are located in the Chapter 5 Solutions file) Summary: Summarizes the main concepts of the chapter-by-chapter objective. Includes all bolded key terms in the chapter. Review Activities: Helps students test their knowledge of the chapter concepts. Includes the following: Key Term Matching. Includes 10 key terms from the chapter to match up with their corresponding definitions. Self-Quiz. Includes five True/False and five Completion and/or Matching objective questions. The answers to the Self-Quiz are included in the References and Resources Guide at the end of the textbook. Exercises. Includes five Matching, Completion, and/or Short Answer questions. Discussion Question. Introduces a topic and some questions to start a class discussion on that topic. Projects: A total of six projects are included in the following seven categories. Projects that require Internet access are marked with an Internet icon. Hot Topics. Includes a topic for students to research. Typically, they are asked to submit a short summary of their findings. Short Answer/Research. Includes a topic for students to research. Typically, they are asked to write a short summary of their findings. Hands On. Includes directions for a hands on activity that students need to perform. Typically, they are asked to write a short summary of their experience. Ethics in Action. Includes a topic for students to research and form an opinion about. Typically, they are asked to discuss their position in class, via an online class discussion group, in a class chat room, or via a class blog, depending on the instructor’s direction. They may also be asked to write a short paper expressing their opinion. Presentation/Demonstration. Provides students with a topic to research or an activity to perform. They are asked to present their findings to the class in the form of a presentation, as well as to submit a written summary, if instructed. Web Activities. Directs students to go to the Web site that accompanies this text and work the Student Edition Labs and Crossword Puzzle; watch the Video Podcasts and Online Videos associated with the chapter; and explore the Further Exploration links and the Flashcards. They are also instructed to review the Online Study Guide, and then test themselves with the Key Term Matching and Beat the Clock games, and then taking the Interactive Quiz. Reproducible Chapter Quiz The Chapter Quiz on the following page may be reproduced to distribute to your students for additional homework or an in-class quiz. Top of Document Page 10 Name: ______________ Course: ______________ Instructor: ______________ Chapter Quiz Understanding Computers: Today and Tomorrow 14/e, Chapter 5 True/False Instructions: Circle T if the statement is true or F if the statement is false. T F 1. Linux is an example of an operating system. T F 2. With sequential processing techniques, multiple tasks are performed at the exact same time. T F 3. The most recent version of Windows is Windows XP. T F 4. File management programs can be used to copy files from one storage medium to another. T F 5. Antivirus programs make files smaller so that they can be transmitted faster via the Internet. Multiple Choice Instructions: Select the best answer for each question and write the corresponding letter in the blank at the left of each question. ______ 6. Which is not a common function of an operating system? a. booting the computer c. managing resources e. security b. compressing files d. memory management ______ 7. Which of the following would be the most appropriate operating system for a smartphone? a. Windows Vista c. Android e. Linux b. DOS d. z/OS Matching Instructions: Select the term that best matches each of the following statements and write the corresponding letter in the blank at the left of each statement (all terms will not be used). a. Linux b. Mac OS c. multitasking d. iPhone OS e. diagnostic program ______ 8. An operating system available for free via the Internet. ______ 9. A type of utility program. ______ 10. A personal operating system. COPYRIGHT © 2013 Course Technology, a division of Cengage Learning