Operating Systems
UOIT
Primitive level: the test cases in this set will check the different one-level
operations, such as: successfully creating/deleting/opening/closing files
and receiving corresponding file descriptors.
2.
Advanced level: the test cases in this set will check cases involving a
combination of different operations of the file system including: creating
several directories and files; opening and closing files; writing and reading
from files; and directory listing.
Test
No.
1
...
...
...
Test Level
Test
Description
Primitive
Primitive
Primitive
.
Advanced
Advanced
Page 1 of 3
Expected
Output
Observed
Output
Operating Systems
UOIT
Operating Systems
2.
UOIT
[30 Marks] Successful passing the test cases. The TAs will ask you to run
approximately 10 test cases that we prepared, ranging from simple to complex test
cases.
3. [10 Marks] Individual member evaluation: The TAs will ask questions from each
member about one or more of the following items:
a. Source code walkthrough. The TAs will select some files and will ask
individual group members to briefly explain different parts of the files.
b. Explanation of important operations. This part includes:
i. How to open a file multiple times, and how to create multiple files.
ii. Implementation of I-node table and File Control Block.
iii. Implementation of index-block and accessing to the file blocks.
iv. Structure of the simdisk.data.
Page 3 of 3