Operating System

Operating System Virtualization

34 minute read

These notes will attempt to describe how operating systems virtualization (henceforth to be termed ``virtualization’’) is implemented. There are essentially ...

File System

7 minute read

The Unix File System

Memory Management

46 minute read

This lecture will attempt to cover the various concepts that are important to the memory management functions that most operating systems must perform.

Kthreads

17 minute read

The Kthreads Library

Semaphore

20 minute read

Synchronization