
OtherMark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This course studies the design and implementation of operating systems through UNIX and research papers. Its emphasis is on how the system is designed and implemented rather than how it is used day to day. The syllabus ranges across virtual memory, threads and context switches, kernel design, interrupts, system calls, interprocess communication, and the way hardware and software interact.
Individual lab assignments have students build a compact OS in C, with a little x86 assembly. The labs put lecture ideas into practice in working code.
This course studies fundamental design and implementation ideas in the engineering of operating systems. 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.
Advertisement
No Korshub reviews yet.