Date: Mon, 11 Nov 1996 17:32:52 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Sat, 16 Mar 1996 00:52:31 GMT Content-length: 3041
1/30: ``Communicating Sequential Processes'';
''Monitors: An Operating System Structuring Concept'';
``On the Duality of Operating System Structures'';
2/1: ``Experiences with Processes and Monitors in Mesa'';
``An Introduction to Programming with Threads'';
2/6: ``The UNIX Timesharing System'';
2/8: ``Pilot: An Operating System for a Personal Computer'';
2/13: '`Virtual Memory Management in VAX/VMS'';
``Converting a Swap-Based System to do Paging in an Architecture Lacking Page-Reference Bits'';
2/15: ``Condor: Utilizing Idle Workstation Resources''; Guest lecture by Professor Miron Livny.
First Assignment Due.
2/20:
``The Duality of Memory and Communication in the Implementation of a Multiprocessor Operating System'';
``The Multics Virtual Memory: Concepts and Design'';
2/22: ``Working Set Past and Present'';
2/27: ``Memory Coherence in Shared Virtual Memory Systems'';
2/29: ``An Introduction to Disk Drive Modeling'';
``A Fast File System for UNIX'';
Project Proposal Due.
3/5: ``Measurements of a Distributed File System'';
3/7: *``The Design and Implementation of a Log-Structured File System'';
3/12: Spring break;
3/14: Spring break;
3/19: *``A Case for Redundant Array of Inexpensive Disks (RAID)'';
3/21: ``Grapevine: An Exercise in Distributed Computing'';
3/26: ``Implementing Remote Procedure Calls'';
3/28: ``The Distributed V Kernel and its Performance for Diskless Workstations''
4/2: ``Design and Implementation of the Sun Network Filesystem'';
Interim Report Due.
4/4: *``Scale and Performance in a Distributed File System'';
4/9: ``A Method for Obtaining Digital Signatures and Public Key Cryptosystems'';
4/11: ``Kerberos: An Authentication Service for Open Network Systems'';
4/16:``Authentication in Distributed Systems: Theory and Practice'';
4/18: ``Towards the Design of Secure Systems'';
4/23: ``UNIX Operating System Security''; ``Security Flaws in the HotJava Web Browser'';
4/25: *``Theads and Input/Output in the Synthesis Kernel'';
4/30: ``A Comparison Between the Mach and Windows NT Kernels'';
5/2: ``Extensibility, Safety and Performance in the SPIN Operating System'';
Project Implementation Done; Prepare Demo;
5/7: Project Presentation;
5/9: Project Presentation;
5/10:
Project Final Report Due.