MIT-6.828-OS-Engineering
MIT-6.828-OS-Engineering copied to clipboard
MIT 6.828 Operating System Engineering Fall 2018 Course
trafficstars
MIT 6.828 OS Engineering
I am attending the MIT 6.828 Operating System Engineering course online. This repository contains the lecture notes, lab source code, and study resources.
Course Schedule
Lectures
Lecture 1 - OS
Lecture 2 - x86 PC and Architecture
Lecture 3 - C and GDB
Lecture 4 - Shell & OS Organization
Lecture 5 - Isolation Mechanisms
Lecture 6 - Virtual Memory (1)
Lecture 7 - Virtual Memory (2)
Labs
Lab 1 - Booting a PC
Lab 2 - Memory Management
Tools Guide
Homeworks
HW 1 - Boot xv6
HW 2 - Shell
HW 3 - System Calls
Reading Materials
Using GNU Debugger
xv6 OS Introduction Rev.11
xv6 Source Code Rev.11
ELF Specification Ver1.2
PC Assembly Language