COURSE SYLLABUS AND OUTLINE
CSE 411.101
OPERATING SYSTEMS
|
Walter Cedeño |
Summer II, 2007 |
|
Tuesdays & Thursdays 6-9:30 pm |
Penn State, Great Valley |
|
(610) 458-5264 (W) |
(610) 648-3277 |
|
wxc28_AMPSIGN_psu.edu |
wcedeno_AMPSIGN_acm.org |
The purpose of this course is to teach the students the techniques used in the design and implementation of Operating Systems. This will be accomplished by reviewing different techniques used for Process Management, Memory Management, and other areas (see below). Additionally, the course will compare and contrast Windows NT and Unix Operating System implementations. The comparison between the Operating Systems will allow the student to learn the benefits and limitations of different techniques. Some of the topics to be discussed as part of the class includes:
- Process Management
- Memory Management
- Storage Management
- Distributed Systems
- Security
The course will consist of lectures, demos, paper reviews, practice exercises, and a class project. Lectures will serve as the vehicle to introduce new information to the students. Demos will be use to enforced the material given in lectures and to show some of the techniques discussed in class. Paper reviews will be use to investigate the advances in Operating System design and review specific implementations. The class project will allow students to compare and contrast the techniques discussed in class. Participation is encouraged during the class.
Textbook:
Other References (A copy should be available in the library):
Day 1: Introduction to Operating Systems
Sections: 2.1 - 2.4
Days 1-4: Process Management (July 7 Online) (June 28 Online)
Sections: 1.4, 3.1 - 3.3, 4.1 - 4.3, 5.1, 5.4 - 5.7, 6.1 -
6.6, 9.1 - 9.2, 10.1
Day 5: Quiz I (half class) (July 10
Online)
Days 5-7: Memory Management (July 12 Online)(July 17 Online)
Sections: 7.2-7.4, 8.1-8.2
Day 7-8: Storage Management (July 19 Online)(July 19.2 Online)
Sections 11.5, 12.1-12.3
Day 9: Quiz II (half class)
Days 9-10: Distributed Operating Systems
Sections 14.1-14.5
Day 10: Security
Sections: 16.1-16.4
Days 11: Final
1. GSview V2.7: This public
domain tool allows the user to display and print Postscript (PS) files.
2. Adobe Acrobat Reader: This tool allows
the user to display and print PDF files.
3. Project Template: Word document template with
description of paper contents.
4. Sample Project: Philosophers dilemma
project from previous class.
5. Petri Net Tool: Visual Object Net++
application.
6. Practice Tests: Sample tests from
previous courses.
7. OS
History: Brief overview of Unix & Windows History.
8. Practice Exercises: Additional practice
problems.
9. Power
Point Viewer: MS application to view lecture notes.
10. Windows Vista Enhancements
"Academic integrity is the pursuit of scholarly activity free from fraud and deception and is an educational objective of this institution. Academic dishonesty includes, but is not limited to, cheating, plagiarizing, fabricating of information or citations, facilitating acts of academic dishonesty by others, having unauthorized possession of examinations, submitting work for another person or work previously used without informing the instructor, or tampering with the academic work of other students. At the beginning of each course it is responsibility of the instructor to provide a statement clarifying the application of academic integrity to that course". (1989-90 Policies and Rules for Students, p.25).
DISABILITY STATEMENT:
The Pennsylvania State University encourages qualified persons with disabilities to participate in its programs and activities. If you anticipate needing any type of accommodation or have questions about the physical access provided, please contact Kathy Mingioni at 610-648-3315 in advance of your participation or visit.
SECURITY PLAN:
In the event of an emergency of any kind, you are advised to proceed to an agreed upon meeting point in a safer location - probably in the car park area. If you need special consideration in evacuating the classroom, please inform your instructor who will attempt to accommodate your special needs.
Emergency Evacuation Exercises or Actual Emergency Events:
Periodic fire/evacuation exercises are conducted in all occupied PSU Great Valley buildings. Every PSU Great Valley faculty, staff, and student is expected to exit the building and remain outside until the drill or actual event is completed. Drills are a safe opportunity to test the building emergency plan, insure that the fire alarm is working properly, and allows every employee a chance to experience the procedures.
Guidelines in the Event of a Drill or Emergency: