Search This Blog

Friday, March 12, 2010

Operating Systems PPT

Operating Systems

        Instructor:

Prof. Shie-Yuan Wang

Course description:
Presentation of operating system principle, design, implementation, and evaluation. Discussion of recent research. Overview of research techniques and methodology. With a focus on building Internet-related systems such as Web server, proxy, or dispatcher. In this course, you will:
  1. Learn how to do system research
  2. Learn how to criticize other people's work and be a good reviewer
  3. Learn system principle and concept
  4. Trace and learn UNIX system design and implementation
  5. Have hand-on design and implementation experiences
Prerequisite:
  1. "Introduction to Operating Systems" or equivalent.
  2. "Computer Network" or equivalent.

References:

Course handout



File


Topic


References


Lecture note 1


System Design Techniques


Keshav's Book


Lecture note 2


Performance Analysis Techniques


Jain's Book


Lecture note 3


UNIX Kernel and Processes


Lecture note 4


UNIX and Lottery Process Scheduling


Lecture note 5


Thread, Synchronization, and Multiprocessor


Lecture note 6


UNIX I/O System, Device Driver, Interrupt Handling


Lecture note 7


BSD Network System Part I: Socket API


Lecture note 8


BSD Network System Part II: Internal Design


Lecture note 9


Remote Procedure Call


Lecture note 10


Performance Benchmarking Techniques


Lecture note 11


Fast File System


Lecture note 12


Log-Structured File Systems


Lecture note 13


Distributed File Systems


Lecture note 14


Virtual Memory Management and IPC


Lecture note 15


Distributed Shared Memory


Lecture note 16


Distributed Algorithm and Atomic Transactions




No comments:

Post a Comment

Popular Courses

Resources Higher Education Blogs - BlogCatalog Blog Directory Resources Blogs