Ivannikov Institute for System Programming of the RAS


Construction of the Operating System Kernel

Khoroshilov Alexey. Fall Semi-Annual Course.

The aim of the course is to practice the basic principles of designing the operating system kernel and related concepts such as a scheduler, virtual memory, interrupts, synchronization, system calls, file systems and others. Each student develops gradually small operating system in C language with a small amount of x86 assembler code, which runs on Qemu emulator. The skeleton of the operating system is given to the students, and developing is carried out together in the classroom and during homework.

More information can be found here.

The course of the research group

Software Engineering

Back to the list of courses of ISP RAS