[ Home & News | Syllabus | Schedule & Slides | Projects | Additional Resources ]
Class will begin on Jan. 17, 2012 (Tuesday).
This course covers the principles of operating systems theory and practice as well as distributed operating systems. Fundamental concepts such as processes and threads, synchronization and concurrency, 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 very quickly. You will be programming in C/C++ and/or Java.
Dakai Zhu
SB 4.01.18
Email: dzhu @ cs.utsa.edu
Phone: 458-7453