MIT6.S081

Records for the labs of MIT 6.S081 (fall2020)

View on GitHub

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