Assignments
For a more detailed breakdown of assessment in the course, see the course profile.
Assignment 0 – Shell using system calls (not marked)
Assignment 1 – Pth and scheduling (25%)
Assignment 2 – Encrypting device driver (25%)
- Updated: 19 September 2012: Specification - v1.1 (121 KB)
- Due date:
8pm on Friday 21 September 2012 8pm on Friday 28 September 2012
- This assignment will be completed in the virtual machine
- Associated files: cryptodev-1.0.tar.gz, a2-fops.c, a2-fops.h, Updated: 19 September 2012, 1:10pm: ioctl-1.2.h (patch)
- Please note that cryptodev is built against the kernel present in the virtual machine. It may not work on other versions, and will only work on i686.
Assignment 3 – File systems (25%)
- Specification - v1.0 (73 KB)
- Due date: 8pm on Friday 26 October 2012
- This assignment will be completed in the virtual machine