Project 4
FAT-16 File System
In this assignment, you will implement a FAT-16 file system.
- Assignment Specification
- Copy the OS from: /afs/cats/courses/cmps111-dl/dlx/dlxos.tar.gz. It's probably a good idea to start with a fresh copy, unless you're absolutely confident in your code from the last assignment.
- You need to modify your path to include DLXOS.
Bash users:export PATH="/afs/cats/courses/cmps111-dl/dlx/bin:$PATH"
Tcsh users:setenv PATH "/afs/cats/courses/cmps111-dl/dlx/bin:$PATH"
- To compile, you have to use gmake
- To run DLXOS:
dlxsim -x os.exe
NOTES
- 10-Feb: Make sure that any debugging you add only appears if a debugging flag is used.
- 10-Feb: The DLXOS source code currently includes code which implements a partial solution to this assignment. In order to disable this code, you need to modify GNUmakefile and set the variable SPAWNSOLUTIONS to no. Please do this before you start your own coding.
Last updated 27 Feb 2004 by Bo Adler