Course Syllabus POS/355
Introduction to Operating Systems | 1
Course Syllabus
College of Information Systems & Technology
POS/355 Version 8
Introduction to Operating Systems
Copyright © 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003 by University of Phoenix. All rights reserved.
Course Description
This course provides an introduction to operating systems. Topics covered include operating system
concepts, program execution, and operating system internals such as memory, processor, device, and
file management. A variety of operating systems are compared and contrasted.
Policies
Faculty and students/learners will be held responsible for understanding and adhering to all policies
contained within the following two documents:


University policies: You must be logged into the student website to view this document.
Instructor policies: This document is posted in the Course Materials forum.
University policies are subject to change. Be sure to read the policies at the beginning of each class.
Policies may be slightly different depending on the modality in which you attend class. If you have
recently changed modalities, read the policies governing your current class modality.
Course Materials
Stallings, W. (2009). Operating systems: Internals and design principles (6th ed.). Upper Saddle River,
NJ: Pearson.
Supplemental Resources:
Silberschatz, A., Galvin, P.B., & Gagne, G. (2009). Operating system concept (8th ed.). Indianapolis, IN
Wiley & Sons, Inc.
Element K. (2010). Configuring Microsoft® Windows® XP Professional.
Element K. (2010). Fundamentals of Microsoft® Windows Server™ 2003 Network Infrastructure.
Element K (2010). Microsoft® Windows VistaTM: Level 1.
Element K (2010). Microsoft® Windows VistaTM: Level 2.
Element K. (2010). UNIX and Linux: Fundamentals.
Article References:
Pronk, T. E., Pimentel, A. D., Roos, M., & Breit, T. M. (2007, November/December). Taking the example
of computer systems engineering for the analysis of biological cell systems. BioSystems, 90(3), 623.
Zhu, Y., Ding, Y., Wanggen, L., & Kemp, G. (2009). A proposed modularized DNA computer, based on
biochips. ACM/SIGEVO Summit on Genetic and Evolutionary Computation, 773-780.
Ornes, S. (2009, January). Brainlike device could accelerate computing. Discover, 30(1), 56.
Introduction ot Operating Systems POS/355 | 1
Course Syllabus POS/355
Introduction to Operating Systems | 2
Polakovic, J., & Stefani, J.-B. (2008, June). Architecting reconfigurable component-based operating
systems. Journal of Systems Architecture, 54(6), 562.
Elerath, J. (2009, June). Hard-disk drives: The good, the bad, and the ugly. Communications of the ACM,
52(6), 38.
Thibodeau, P. (2008, February 18). Mainframes fight to keep corporate IT crown. Computerworld, 42(8),
12.
Brooks, J. (2009, May 18). XP mode advantage. eWeek, 26(9), 40.
Vizard, M. (2009, January/February). Bridging the server divide. Baseline, (92), 15.
Stallman, R. (2009, June). Why "open source" misses the point of free software. Communications of the
ACM, 52(6), 31.
Strohmeyer, R. (2008, July). True or false: Linux is immune to malware and viruses. PC World, 26(7),
117.
Yalta, T. A., & Lucchetti, R. (2008, March). The GNU/Linux platform and freedom respecting software for
economists. Journal of Applied Econometrics, 23(2), 279.
All electronic materials are available on the student website.
Week One: Computer System
Details
Due
Points
Objectives
1.1 Identify and define components of a computer system.
Readings
Read Ch. 1, “Computer System Overview,” of Operating Systems:
Internals and Design Principles.
Read Ch. 2, “Operating System Overview,” of Operating Systems:
Internals and Design Principles.
Read this week’s Electronic Reserve Readings.
Participation
Participate in class discussion.
2
Discussion
Questions
Respond to weekly discussion questions.
2
Learning
Team
Instructions
Create the Learning Team Charter.
The Learning Team will prepare an 8-12 page paper that
compares and contrasts Windows® XP, Windows® 2003, and
Linux. In addition, the Learning Team will prepare a Microsoft®
PowerPoint® presentation of the project. The paper and
presentation are due in Week Five.
Introduction ot Operating Systems POS/355 | 2
Course Syllabus POS/355
Introduction to Operating Systems | 3
Week Two: Operating Systems
Details
Due
Points
Objectives
2.1 Identify and define components of an operating system (OS)
2.2 Explain memory management.
2.3 Explain processor management.
Readings
Read Ch. 3, “Process Description and Control,” of Operating
Systems: Internals and Design Principles.
Read Ch. 7, “Memory Management,” of Operating Systems:
Internals and Design Principles.
Read Ch. 8, “Virtual Memory,” of Operating Systems: Internals
and Design Principles.
Read Ch. 9, “Uniprocessor Scheduling,” of Operating Systems:
Internals and Design Principles.
Read Ch. 10, “Multiprocessor and Real-Time Scheduling,” of
Operating Systems: Internals and Design Principles.
Read this week’s Electronic Reserve Readings.
Participation
Participate in class discussion.
2
Discussion
Questions
Respond to weekly discussion questions.
2
Learning
Team
Instructions
Begin work on the Operating System Analysis.
Individual
Huffman
Trucking
Paper
Write a 1-2 page paper describing the operating systems used by
Huffman Trucking.
Address the following questions in your paper:




Outline the important features of Windows® XP.
15
Why do you think these operating systems were chosen?
What are the implications of the operating systems that are in
use by Huffman Trucking?
You can access the Huffman Trucking website from the Virtual
Organizations Portal. (Hint: Look at network diagrams.)
Week Three: Operating Systems
Details
Objectives
Due
Points
3.1 Explain device management.
3.2 Explain file management.
3.3 Define the role of main frames.
Introduction ot Operating Systems POS/355 | 3
Course Syllabus POS/355
Introduction to Operating Systems | 4
Readings
Read Ch. 11, “I/O Management and Disk Scheduling,” of
Operating Systems: Internals and Design Principles.
Read Ch. 12, “File Management,” of Operating Systems: Internals
and Design Principles.
Read this week’s Electronic Reserve Readings.
Participation
Participate in class discussion.
2
Discussion
Questions
Respond to weekly discussion questions.
2
Learning
Team
Instructions
Continue work on the Operating System Analysis.
Individual
PC/Mainframe
Paper
Write a 2-3 page paper comparing and contrasting PCs and
mainframes. It will be necessary to research this topic outside
your course readings.

Outline the important features of Windows® 2003.
15
Week Four: Windows Server®
Details
Due
Points
Objectives
4.1 Explain the basics of the Windows Server operating system.
Readings
Read Ch. 4, “Threads, SMP, and Microkernels,” of Operating
Systems: Internals and Design Principles.
Read Ch. 5, “Concurrency: Mutual Exclusion and
Synchronization,” of Operating Systems: Internals and Design
Principles.
Read Ch. 6, “Concurrency: Deadlock and Starvation,” of
Operating Systems: Internals and Design Principles.
Read this week’s Electronic Reserve Readings.
Participation
Participate in class discussion.
2
Discussion
Questions
Respond to weekly discussion questions.
2
Learning
Team
Instructions
Continue work on the Operating System Analysis.
Individual
Operating
Systems
Analysis Paper
Write a 2-4 page paper describing operating systems that are
common on the Internet. It is necessary to research this topic
outside your course readings.


Outline the important features of Linux.
Begin work on the Microsoft® PowerPoint® presentation.
20
Introduction ot Operating Systems POS/355 | 4
Course Syllabus POS/355
Introduction to Operating Systems | 5
Week Five: UNIX®
Details
Due
Points
Objectives
5.1 Explain the basics of the UNIX operating system.
5.2 Compare and contrast Windows XP®, Windows 2003®, and
Linux®.
Readings
Read Ch. 16, “Distributed Processing, Client/Server, and
Clusters,” of Operating Systems: Internals and Design Principles.
Read this week’s Electronic Reserve Readings.
Participation
Participate in class discussion.
2
Discussion
Questions
Respond to weekly discussion questions.
2
Learning
Team
Learning Team
Project
Complete work on the Operating System Analysis.
30


Complete and submit the 8-12 page paper that compares and
contrasts Windows® XP, Windows® 2003, and Linux.
Complete and submit the Microsoft® PowerPoint®
presentation.
Optional Discussion Questions
Week One Discussion Questions

What are some of the many considerations in selecting the correct information system to use for
trading futures and stocks?

Is service-oriented architecture (SOA) a new solution to information technology, or is it a new name
for the rehash of providing the user with what the user wants? Explain.

Based on the article by Pronk, et al. (2007), especially Figure 1, what are the general functions of
processors, software, and networks? What is the classical (von Neumann) architecture of a computer
system?

Based on the article by Zhu, et al. (2009), what components or modules of a standard electronic
computer system might be engineered into a bio-chip? What problem in the development of future
electronic computer does the developing bio-chip technology address?
Week Two Discussion Questions

Do you agree or disagree that throughput and capacity are determining factors for effectiveness of a
system more so than processor speed? Why or why not?

What security issues must be resolved now which cannot wait for the next version of Windows® to
arrive? Are we looking at a patch or a workaround to solve the present issues?

Based on Ornes’ (2009) article, what are the improvements that a memristor might have over current
physical and electronic storage devices? Is a memristor a green technology?
Introduction ot Operating Systems POS/355 | 5
Course Syllabus POS/355
Introduction to Operating Systems | 6

Based on the article by Polakovic and Stefani (2008), what are the main requirements to reconfigure
software on the fly? How do the authors define a computer component?
Week Three Discussion Questions

Based on Elerath’s (2009) article, what are the two main categories of hard disk drive failure? How
does SMART technology work, and what does it mean when limits are exceeded?

Based on Thibodeau’s (2008) article, what are the advantages and disadvantages of the use of
mainframes?
Week Four Discussion Questions

Does a new software product always provide a fundamental improvement to the system where we
install the new software product? What could some of the gains include?

Based on the article by Jason Brooks (2009), what capability will XP Mode in the Windows 7®
operating system add to PCs? What computer system hardware resource(s) may need to be
enhanced to use this capability?

Based on the article by Michael Vizard (2009), why is the Hyper-V virtualization technology available
in Windows® Server 2008 an important resource for many businesses IT environments? What role
does SUSE Linux play?
Week Five Discussion Questions

Why or why not would you agree that Novell® partnering with Linux will now present a viable
alternative to Microsoft® in the business world?

Because there are alternatives between Microsoft®, Linux, and Macintosh®, what would make an
individual choose one alternative over the other?

Based on Stallman’s (2009) article, what is the difference between the terms freeware and opensource software? Which of these two terms will you use in the future? Explain your preference for the
term.

Based on the article by Robert Strohmeyer (2008), is malware a threat in an online Linux OS
environment? What factor might influence the threat of malware to Linux systems that run web
servers?

Based on Yalta and Lucchetti’s (2008) article, what are the advantages and disadvantages of
adopting GNU/Linux?
Copyright
University of Phoenix® is a registered trademark of Apollo Group, Inc. in the United States and/or other countries.
Microsoft®, Windows®, and Windows NT® are registered trademarks of Microsoft Corporation in the United States and/or other
countries. All other company and product names are trademarks or registered trademarks of their respective companies. Use of
these marks is not intended to imply endorsement, sponsorship, or affiliation.
Edited in accordance with University of Phoenix® editorial standards and practices.
Introduction ot Operating Systems POS/355 | 6