Presentation is loading. Please wait.

Presentation is loading. Please wait.

ICS 145B Project in Operating Systems Lubomir Bic

Similar presentations


Presentation on theme: "ICS 145B Project in Operating Systems Lubomir Bic"— Presentation transcript:

1 ICS 145B Project in Operating Systems Lubomir Bic
ICS 143

2 Course Overview Instructor: TAs: Lubomir Bic, bic@ics.uci.edu
Office hours: after class, CS 408c TAs: Ping Li, Office Hours: Th 3:30-4:30 IERF 106 Liang Cheng, Office Hours: TBA ICS 143

3 Course Overview Prerequisites: Textbook: ICS 143
basic knowledge of C and UNIX Textbook: L. Bic, A. Shaw, Operating Systems Principles, Prentice-Hall, 2003 (ISBN: ) ICS 143

4 Course Overview Course Objective: Course Structure:
apply the principles of OSs from ICS 143 in practice design/implement several components of a simple OS get exposed to principles of CS research Course Structure: 4 projects to complete presented in lectures (2-4 lectures/project) TAs provide help in discussion sections/office hours on the due date: turn in your design documentation (all projects) include results (some projects) demonstrate functionality using given test data (some projects) work individually or in groups of up to three students no changes or drops unless all members agree same projects but workload will increase with group size ICS 143

5 Course Overview Schedule and Grading:
grade is based entirely on projects; no exams 1 Process and Resource Management 30% design document (15%) demo (15%) 2 Page Replacement Algorithms results (15%) 3 Disk Driver 10% design document (10%) tested as part of #4 4 File System ICS 143

6 Course Overview Design Documentation Level 1:
High-level design description Data structures Function specification System architecture calling hierarchy which functions access which data structures Level 2: complete code with extensive comments ICS 143

7 Course Overview Results and analysis (if applicable)
rationale for experiments/parameters chosen data (tables, graphs) interpretation of obtained results (what are we seeing and why) Demos (if applicable) submit source code via Masterhit TAs will test it using a set of test cases Late work: penalty of 10% per day will be imposed ICS 143

8 Course Overview Target of Opportunity:
develop alternative projects or programming assignments use in future offerings of 145B include in future printings of text book thinking about graduate school? ICS 143


Download ppt "ICS 145B Project in Operating Systems Lubomir Bic"

Similar presentations


Ads by Google