Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 2.26 KB

README.md

File metadata and controls

33 lines (22 loc) · 2.26 KB

Nagging

Here is the repository for the NJU ICS2024 project, documenting the process of completing the PA experiment. The commit messages provide detailed information about the code submissions, and the notes recorded during the experiment are located in the labnotes folder. This has been an extraordinary experiment, and I have gained invaluable experience from it. It was my first time working on a large-scale project, and I progressively understood the functions and relationships between various modules and specific code. I clarified the file structure and made modifications based on personal needs. Additionally, this project greatly enhanced my C programming skills and deepened my understanding of the underlying principles of operating systems. Furthermore, the detailed documentation and guidance provided in this experiment allowed me to learn a great deal. The thoughtful design of the content gave me insight into what the various components and development processes of a large project should look like. I am deeply grateful to the professors at NJU who made this experiment publicly available; it is a valuable asset.

My coding skills are limited, and many of the implemented features are not as well-executed as they could be. In the future, I plan to improve them whenever I have the time.

Some links:

PA

am-kernels-xm

NOSAE-blog

ICS2024 Programming Assignment

This project is the programming assignment of the class ICS(Introduction to Computer System) in Department of Computer Science and Technology, Nanjing University.

For the guide of this programming assignment, refer to https://nju-projectn.github.io/ics-pa-gitbook/ics2024/

To initialize, run

bash init.sh subproject-name

See init.sh for more details.

The following subprojects/components are included. Some of them are not fully implemented.