CS 5523: Operating Systems
Syllabus for Spring 2010


Disclaimer:

"This Syllabus is provided for informational purposes regarding the anticipated course content and schedule of this course. It is based upon the most recent information available on the date of its issuance and is as accurate and complete as possible. I reserve the right to make any changes I deem necessary and/or appropriate. I will make my best efforts to communicate any changes in the syllabus in a timely manner. Students are responsible for being aware of these changes."

General Information

Instructor: Dakai Zhu
Class Time: Tu Th  7:00pm -- 8:15pm
Classroom: SB 1.02.08
Class Web Page:  http://www.cs.utsa.edu/~dzhu/cs5523
   
Office Time: Tu Th 3:00 pm-4:30 pm, or by appointment.
Office: SB 4.01.18
Phone:  (210) 458-7453
Email: dzhu@cs.utsa.edu

Course Description

This course covers the principles of operating systems theory and practice as well as distributed operating systems. Fundamental concepts such as processes/threads, synchronization/concurrency, memory management, communication,  remote method invocation, security, distributed file systems and name services will be presented. The principles and implementation of the software necessary to manage system resources in a distributed environment will also be addressed. A core knowledge of basic operating systems concepts, such as process/IPC, virtual memory and I/O, are assumed and will be reviewed. You will be programming in C/C++ and/or Java.

Prerequisites:

Textbook and Readings:

Course Objectives:

Topics:

Grading


These web pages incorporate material kindly provided by Prof. Kay A. Robbins

Last updated by Dakai Zhu, 10/02/2009 10:21:15 PM