ICS 145B Project in Operating Systems Lubomir Bic - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

ICS 145B Project in Operating Systems Lubomir Bic

Description:

L. Bic, A. Shaw, Operating Systems Principles, Prentice-Hall, 2003 (ISBN: 0130266116) ... but workload will increase with group size. ICS 143. 5. Course ... – PowerPoint PPT presentation

Number of Views:82
Avg rating:3.0/5.0
Slides: 9
Provided by: deptinform
Category:

less

Transcript and Presenter's Notes

Title: ICS 145B Project in Operating Systems Lubomir Bic


1
ICS 145BProject in Operating SystemsLubomir Bic
  • www.ics.uci.edu/bic/courses/145B

2
Course Overview
  • Instructor
  • Lubomir Bic, bic_at_ics.uci.edu
  • Office hours after class, CS 408c
  • TAs
  • Ping Li, liping_at_uci.edu
  • Office Hours Th 330-430 IERF 106
  • Liang Cheng, lcheng_at_uci.edu
  • Office Hours TBA

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

4
Course Overview
  • Course Objective
  • 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

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 30 design document (15) results (15)
3 Disk Driver 10 design document (10) tested as part of 4
4 File System 30 design document (15) demo (15)
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

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

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?
Write a Comment
User Comments (0)
About PowerShow.com