MIT 6.S081: Operating System Engineering
I’m going through a MIT open course called “Operating System Engineering(2020fall)” recently. Here are some records for the labs including my train of thought, the problems I met, my final solutions, etc. Any suggestions or corrections are welcome :)
Github pages view is also availble.
PS. I’m using Ubuntu 20.04.2.
Contents:
Preparations
Lab util: Unix utilities
Lab syscall: System calls
Lab pgtbl: Page tables
Lab traps: Trap
Lab lazy: Lazy allocation