설계과제 6은 가상 디스크를 위한 간단한 파일 시스템 및 기본 파일 operation을 구현하는 것으로,
우리가 잘 알고 있는 파일 시스템 함수인 create() 파일 생성 함수-ssufs_create(), open() 파일을 오픈하여 파일디스크립터 할당-ssufs_open(), write() 오픈된 파일의 현재 오프셋에서 요청된 nbytes 수를 디스크에 쓰는 함수-ssufs_write(), read() 오픈된 파일의 현재 오프셋에서 buf로 요청된 nbytes만큼 읽는 함수-ssufs_read(), lseek() 파일의 오프셋을 요청된 nbytes 만큼 이동시키는 함수 –ssufs_lseek(), close() 오픈된 파일을 닫는 함수-ssufs_close()와 추가적으로 파일을 삭제하는 ssufs_delete() 함수까지 구현하도록 한다.
가상 디스크는 주어진 조건을 갖고 있고 ssufs-disk.c에 구현된 함수를 이용하여 구현하면 된다. 다음의 과정을 통해 파일이 생성되어 파일 디스크립터를 통해 열고 파일을 읽고 쓰고, 오프셋을 이동하는 등 파일 시스템 함수에 대해서 공부할 수 있고 또한 디스크의 각각의 block을 분석하여 inode, data 블록 사이의 관계를 파악하고 디스크 상에서의 파일 생성, 관리 과정을 확실히 익힐 수 있다.