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

On This Site