Date: Mon, 11 Nov 1996 17:32:19 GMT
Server: NCSA/1.5
Content-type: text/html
Last-modified: Sat, 04 May 1996 03:22:10 GMT
Content-length: 3515
CS 736 Lecture Notes (Spring 96)
CS 736 Lecture Notes (Spring 96)
For the papers covered in each class, check the
course schedule.
Note: the slides are generated by PowerPoint 5.0. I used psnup to put four
slides on one page. If you use ghostview to see it, you might have to adjust
the orientation by clicking "swap landscape" first, then clicking "landscape".
-
1/23: Introduction & Review
-
1/25: MS-DOS and Early Multiprogramming Systems
-
1/30: Synchronization via Shared Memory and Message Passing
-
2/1: Monitors and Programming with Threads
-
2/6: Processes, Threads, and Synchronization in Modern UNIX Systems
-
2/8: Pilot: An Operating System for a Personal Computer
-
2/13: Virtual Memory in Early VAX and UNIX Systems
-
2/15: ``Condor: Utilizing Idle Workstation Resources''; Guest lecture by Professor Miron Livny.
-
2/20: BSD UNIX Virtual Memory and Mach Virtual Memory
-
2/22: Working Set Past and Present
-
2/27: Memory Coherence in Shared Virtual Memory Systems
-
2/29: Disk Drive Modeling and FFS Design
-
3/5: File Access Pattern and Disk Access Pattern
-
3/7: Log-Structured File Systems
-
3/19: Redundant Array of Inexpensive Disks
-
3/21: Grapevine: An Early Distributed System
-
3/26: Remote Procedure Calls
-
3/28: LOCUS: a distributed operating system
-
4/2: Network File System (NFS)
-
4/4: Andrew File System (AFS)
- 4/9: Introduction to Cryptographic Algorithms (sorry, notes not yet
available online)
-
4/11: Introduction to Cryptographic Protocols
-
4/16: Computer Security in Distributed Systems, video by Butler Lampson. (Ask me if you want to borrow it.)
-
4/18: Toward Design of a Secure System (sorry, notes not yet available online).
-
4/23: UNIX System Security.
-
4/25: The Synthesis Kernel and Program Specialization
-
4/25: Brief Introduction to Windows NT
-
4/25: Toward Extensible Systems: SPIN