Courses:

Engineering and Applied Sciences >> Systems Engineering


For Course Instructors

  • Advertise your course for free
  • Feature your course listing
  • Create course discussion group
  • Link to your course page
  • Increase student enrollment

More Info...>>


Course Info

  • Course Number / Code:
  • 6.828 (Fall 2006) 
  • Course Title:
  • Operating System Engineering 
  • Course Level:
  • Graduate 
  • Offered by :
  • Massachusetts Institute of Technology (MIT)
    Massachusetts, United States  
  • Department:
  • Electrical Engineering and Computer Science 
  • Course Instructor(s):
  • Prof. Frans Kaashoek 
  • Course Introduction:
  •  


  • 6.828 Operating System Engineering



    Fall 2006




    Course Highlights


    This course features all of its labs and assignments, both of which help the students develop their own operating system by the end of the semester. The lectures help to familiarize students with the main concepts needed to engineer an operating system.


    Course Description


    6.828 teaches the fundamentals of engineering operating systems. The following topics are studied in detail: virtual memory, kernel and user mode, system calls, threads, context switches, interrupts, interprocess communication, coordination of concurrent activities, and the interface between software and hardware. Most importantly, the interactions between these concepts are examined. The course is divided into two blocks; the first block introduces an operating system, xv6, which runs on x86 SMPs and provides the basic Unix semantics of Unix v6. The second block of lectures covers important operating systems concepts invented after Unix® v6, which was introduced in 1976.


    Technical Requirements


    Special software is required to use some of the files in this course: .zip.


    *Some translations represent previous versions of courses.

     

ACKNOWLEDGEMENT:
This course content is a redistribution of MIT Open Courses. Access to the course materials is free to all users.






© 2010-2017 OpenHigherEd.com, All Rights Reserved.
Open Higher Ed ® is a registered trademark of AmeriCareers LLC.