Presentation is loading. Please wait.

Presentation is loading. Please wait.

Term Project AssignmentCS-502 Fall 20071 Term Project Assignment CS-502 Operating Systems Fall 2007.

Similar presentations


Presentation on theme: "Term Project AssignmentCS-502 Fall 20071 Term Project Assignment CS-502 Operating Systems Fall 2007."— Presentation transcript:

1 Term Project AssignmentCS-502 Fall 20071 Term Project Assignment CS-502 Operating Systems Fall 2007

2 Term Project AssignmentCS-502 Fall 20072 Term Project – Goals Exposure of class to a number of operating system that are not Unix, Linux, Windows, or Mac OS Individual study in depth of one such operating system Each member of class will study and report on a different system

3 Term Project AssignmentCS-502 Fall 20073 Background All know Unix, Linux, Windows, MacOS Less familiar with “non-traditional” systems Games Cell phone, PDA’s, etc. Real-time applications Process control and/or embedded systems Fault-tolerant transaction systems …

4 Term Project AssignmentCS-502 Fall 20074 Requirements Research phase Identify at least five such systems In-depth study phase With approval of instructor, select one system for in-depth study Oral report Describe your findings to class (9 th  11 th weeks) Written report Last class of term (14 th week) Write up your findings Address feedback from your oral report

5 Term Project AssignmentCS-502 Fall 20075 Research Phase Identify five candidate operating systems Research on web and other sources Must be currently available and in practical usage! Write one paragraph for each Reason for being Target market and/or application space Principal requirements Goals and objectives of the system List in order of preference for your study Due September 24, 2007

6 Term Project AssignmentCS-502 Fall 20076 Selection of system for study Requires approval of instructor Will attempt to honor highest preferences Past experience is that almost all students get first or second choice Approvals will be given by October 1, 2007

7 Term Project AssignmentCS-502 Fall 20077 Study Phase Class of applications and/or users Why is Unix/Linux or Windows not appropriate Describe principal abstractions and services Processes and concurrency Synchronization and interprocess communication Memory management, virtual memory, etc. File systems and/or persistent storage I/O and (possibly) graphics Networking and communication Other abstractions as applicable If a major abstraction or service is missing, explain why and how applications do without

8 Term Project AssignmentCS-502 Fall 20078 Research Rule Cite primary sources in your oral and written reports I.e., journal articles, white papers, manufacturer’s specifications, manuals, etc. Wikipedia is not a valid citation as a source in research Use it to discover the primary sources Verify any interesting “facts” in Wikipedia via primary sources

9 Term Project AssignmentCS-502 Fall 20079 Oral Report Present a 10 minute oral report describing your findings Support with slides (PowerPoint or otherwise) Accept questions and feedback from class and instructor 9 th  11 th weeks of class – i.e., November 5-19 Submit slides to instructor after your report Slides You may borrow information and copy pretty pictures from vendors’ slides, but … Bulk of the slides must be your own!

10 Term Project AssignmentCS-502 Fall 200710 Written Report Submit 10-page written report Summary of findings Address feedback from class and instructor Due at start of final class (14 th week – i.e., December 10, 2007) Explain in your own words Brief quotes for published material acceptable –with proper citations Broad quoting to construct report is not acceptable Include appropriate references

11 Term Project AssignmentCS-502 Fall 200711 Term Project - Grading Project is worth 20% of final grade for CS- 502 5 points for list of five operating systems and descriptive paragraphs 7 points for oral report, emphasizing quality of information about system and quality of presentation 8 points for written report, special emphasis on addressing feedback

12 Term Project AssignmentCS-502 Fall 200712 Term Project – Timeline AssignmentDeliverableDue Date List of five operating systems One paragraph for each system24 September 2007 Approval of selected system E-mail from instructor1 October 2007 Oral reports to class10-15 minute report with slides; submit via Turnin afterward 5-19 November 2007 Written reportSubmit via Turnin prior to start of final class. 10 December 2007


Download ppt "Term Project AssignmentCS-502 Fall 20071 Term Project Assignment CS-502 Operating Systems Fall 2007."

Similar presentations


Ads by Google