Welcome to the CSE 633 Home page.

Philosophy?: Computers, Society and Future
Module 11: Embedded Systems
Module 10: Mobility
Module 9: Fault Tolerance
Module 8: Security
Module 7: Distributed Processing
Module 6: Networking
Module 6: Communications (IPCs etc.)
Module 5: File Systems and Storage
Module 4: Memory Management
Module 3: Scheduling
Module 2: Processes and Threads
Module 1: Introduction to OS

Administrivia

Instructor: Tarun Soni

Time: Thursdays 6:30pm-9:15pm

Place: SCI2,242

Office Hours: Thursday 12:00-1:00, Sci-2, 229. I am also available generally after class.

Text book: None. We expect to run the course off research papers.



Computer Account Stuff

Course Objectives

Besides the usual "learn operating systems" objective, this course will hopefully teach you how to

In addition you will, hopefully pick up familiarity with some classic oeprating systems papers. and hopefully do a good and satisfying project?

Grading Scheme

Grading will be based on:

Important Dates:



Miscellaneous Information

Course Structure

I will hand out, either in paper copies or URL pointers, papers on a specific topic each week, for preparation of next week's class. These will include 2-3 technical papers and one "philosophical" paper. The class will consist of discussing these papers and significant interaction will be expected from the students (see class participation in the grading section). To prepare for this, you will be expected to submit written submissions on 2 (two) of the technical papers before class. These are expected to be 1-2 pages (bullet points are fine, i do not need full sentences) and should include: