Home » Course Layouts » Free Course Layout Udemy

This course studies fundamental design and implementation ideas in the engineering of operating systems.

0

1

English

English [CC]

FREE

Description

Lectures are based on a study of UNIX and research papers. Topics include virtual memory, threads, context switches, kernels, interrupts, system calls, interprocess communication, coordination, and the interaction between software and hardware. Individual laboratory assignments involve implementation of a small operating system in C, with some x86 assembly.

Course content

  • Operating Systems Unlimited
  • PC Hardware and x86 Programming Unlimited
  • Overview of Major Internals, System Call Interface Unlimited
  • Virtual Memory Unlimited
  • Interrupts, Exceptions Unlimited
  • Multiprocessors and Locking Unlimited
  • Processes and Switching Unlimited
  • Sleep & Wakeup Unlimited
  • File Systems Unlimited
  • Crash Recovery Unlimited
  • File System Performance and Fast Crash Recovery Unlimited
  • OS Organization Unlimited
  • Language / OS Co-design Unlimited
  • Scalable Locks Unlimited
  • Lock-free Coordination Unlimited
  • Virtual Machines Unlimited

N.A

0 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

Instructor

Massachusetts Institute of Technology
Profile Photo
5 5
1
1916
1520

Explore Free Courses

Access valuable knowledge without any cost.