Project
Assignments
General
Requirements for All Projects
CPSC 542 Operating Systems Design Project
WT:15% Spring 2002
Each student in CPSC 542 is required to do a small project as part of the course requirements. Projects will be assigned by the instructor. Generally, topics will not cover any material which I cover in some detail in the class but areas only touched on by me or not covered at all.
The minimum requirements are:
1. A well organized, typed paper that addresses the topic assigned. No minimum or maximum length is specified as long as it adequately covers the topic. It would seem that a double-spaced, type written paper would be at least 8-10 pages in order to cover most of the subjects adequately. Include a bibliography and properly credit your sources.
2. Your overall analysis and recommendations/conclusions as appropriate.
3. A short (not more than 15 minutes) presentation to the class on the main points/conclusions of your paper
This not a research paper but a project. However, since it is worth as much as three homework assignments, it is expected that you would put at least as much time as you did in three homework assignments.
Project grading criteria:
60 pts- Content/organization
20 pts - Your analysis/recommendations/conclusions
10 pts- Oral Presentation
10 pts - Grammar/ spelling
Final Project
Description- Project #1
The Rialto Real
Time Operating System
Assigned To: Sean
Boyer
Describe in detail and analyze Microsoft’s real time operating system, Rialto.
Final Project
Description- Project #2
Description and
Analysis of Microsoft’s New XP Operating System
Assigned To: Sarah
Brown
Give an overview of how XP implements the major operating system design principles we have discussed in class.
Final Project
Description- Project #3
Evaluate the Linux
Operating System
Assigned To: David
Cybuck
Give an overview of how Linux implements the major Operating System principles we have discussed in class
Final Project
Description- Project #4
The Sprite
Distributed File System
Assigned To: Anna
MacDonald
Describe and analyze the Sprite Distributed File System.
Final Project
Description- Project #5
The Advanced
Encrytion Standard(AES) From NIST
Assigned To:Mary
Marchiselli
Describe and Analyze the new Advanced Encryption Standard that replaces DES and compare how it differs from DES.
Final Project
Description- Project 6
Smart Cards
Assigned To: Josh
Minorics
Describe how Smart Cards work and what they are used for.
Final Project
Description- Project #7
The Mach
Distributed Operating System
Assigned To: Aquil
Mohammed
Describe and analyze the Mach Distributed Operating System at Carnegie-Mellon University
Final Project
Description- Project #8
The Amoeba
Distributed Operating System by Tannenbaum
Assigned To:
Badrinarayan Nagaraj
Describe and analyze the Amoeba Distributed Operating System.
Final Project
Description- Project #9
Operating Systems
and the Hardware Cache
Assigned To: Anne
Shrevin
Examine proposals for having the OS getting directly involved in what goes into the hardware cache and your evaluation of these proposals.
Final Project
Description- Project #10
Firewalls
Assigned To: Hua
Yan
Describe how firewalls work and give some examples of currently available firewall technology.