CS134a
Computing Systems, 2001
Lectures
Homeworks
- Architecture [hw1.ps.gz] [solution] [sol1.ps.gz]
(statistics for hw1.g: N=40, mean=97+7, stdev=4+5)
- Processes and synchronization [hw2.ps.gz] [solution] [sol2.ps.gz]
(statistics for hw2.g: N=36, mean=71+5, stdev=16+4)
- CCRs, monitors [hw3.ps.gz] [solution] [sol3.ps.gz]
(statistics for hw3.g: N=29, mean=71+2, stdev=17+4)
- Scheduling [hw4.ps.gz] [solution] [sol4.ps.gz]
(statistics for hw4.g: N=31, mean=95+0, stdev=4+0)
- Memory management [hw5.ps.gz] [solution] [sol5.ps.gz]
(statistics for hw5.g: N=29, mean=83+3, stdev=14+6)
- Memory management, filesystems [hw6.ps.gz] [solution] [sol6.ps.gz]
(statistics for hw6.g: N=26, mean=73+3, stdev=15+4)
- Security [hw7.ps.gz] [solution] [sol7.ps.gz]
(statistics for hw7.g: N=29, mean=85+0, stdev=9+0)
- Software Fault Isolation [hw8.ps.gz] [solution] [sol8.ps.gz] (due Friday, November 30)
(statistics for hw8.g: N=25, mean=94+0, stdev=11+0
- Distributed mutual exclusion [hw9.ps.gz]
Exams
- Midterm [mt.ps.gz] [solution] [sol.ps.gz]
(statistics for mt.g: N=29, mean=66+0, stdev=10+0)
Labs
- System calls and process synchronization. [lab1.ps.gz]
time_test.c, sample_sem.c, sample_sem_mod.c, sem_test.c.
(statistics for lab1.g: N=30, mean=79+9, stdev=22+9)
- Scheduling [lab2.ps.gz]
Makefile, cs134time.c, time_test.c, fib.c
- Distributed shared memory [lab3.ps.gz]
Makefile (updated 11/24/01 02:50), dsm.c (updated 11/24/01 03:04), dsm.h, test.c (updated 11/25/01 18:45), dsmd1.c, dsmd2.c, dsmd3.c (updated 11/21/01 19:58)
- FAT filesystem [lab4.ps.gz]
Makefile, msdos.c, floppy.img