Browse Course Material
  • Syllabus

  • Calendar

  • Lecture Notes and Readings

  • Labs

  • Assignments

  • Exams

  • Projects

  • Study Materials

  • Tools

  • Related Resources

Course Info

Instructor:
  • Prof. Frans Kaashoek
Course Number:
  • 6.828
Departments:
  • Electrical Engineering and Computer Science
As Taught In: Fall 2012
Level: Graduate

Topics

  • Engineering
    Computer Science
    Operating Systems
    Software Design and Engineering

Learning Resource Types

grading Exams with Solutions
notes Lecture Notes
group_work Projects with Examples
assignment Programming Assignments
MIT OpenCourseWare
  • search
  • Give Now
  • About OCW
  • Help & Faqs
  • Contact Us
MIT OpenCourseWare
search Give now
About OCW
help & faqs
contact us
Course Info
Operating System Engineering
  • Syllabus

  • Calendar

  • Lecture Notes and Readings

  • Labs

  • Assignments

  • Exams

  • Projects

  • Study Materials

  • Tools

  • Related Resources

Assignments

arrow_back browse course material library_books

LEC # TOPICS AND ASSOCIATED FILES
1

Shell Exercises (PDF)

sh.c (C)

2 Boot xv6 (PDF)
3 Trace System Calls, Add Halt (PDF)
4 Lazy Page Allocation (PDF)
5 xv6 CPU Alarm (PDF)
6

Locks (PDF)

ph.c (C)

7

Uthreads (PDF)

uthread_switch.S (S)

uthread.c (C)

8

Barrier (PDF)

barrier.c (C)

9

Big Files (PDF)

big.c (C)

Inode Diagram (PDF)

10 Crash (PDF)
11 Journaling (PDF)
13 OS Organization (PDF)
18 Spin Lock Alternatives (PDF)
21 Lock-free Coordination (PDF)
22 Virtual Machines (PDF)

Course Info

Instructor:
  • Prof. Frans Kaashoek
Course Number:
  • 6.828
Departments:
  • Electrical Engineering and Computer Science
As Taught In: Fall 2012
Level: Graduate

Topics

  • Engineering
    Computer Science
    Operating Systems
    Software Design and Engineering

Learning Resource Types

grading Exams with Solutions
notes Lecture Notes
group_work Projects with Examples
assignment Programming Assignments
MIT Open Learning
Accessibility Creative Commons License Terms and Conditions

MIT OpenCourseWare is an online publication of materials from over 2,500 MIT courses, freely sharing knowledge with learners and educators around the world. Learn more

Accessibility Creative Commons License Terms and Conditions

PROUD MEMBER OF : Open Education Global

© 2001–2022 Massachusetts Institute of Technology

  • facebook
  • instagram
  • twitter
  • youtube
  • LinkedIn