Undegraduate Student Teaching Fellow (USTF) of Opearting System (CSC3150)
Undergraduate course, CUHKSZ, School of Data Science (SDS), 2024
This course is an undergraduate level course on operating system. My work includes preparing the project 3, delivering tutorials about project 3, holding office hours and answering questions on Piazza.
Modification on Project 3
This project is basically from the memory map lab of MIT 6.828. Tianci Hou (tiancihou@link.cuhk.edu.cn) and I modified the lab to fit the course and the environment of CUHKSZ. We added some new tests and requirements to the lab, such as the whether the memory is page-aligned and whether the implementation of memory map correctly handles the offset of the file. We also made some efforts to make the output more readable.
Delivery of Tutorials
The tutorial slide can be found here. I have also prepared a document to help students review the background knowledge of this project. The prerequisite knowledge document can be found here. Most of the prerequisite knowledge is from the xv6 book.