lectures.alex.balgavy.eu

Lecture notes from university.
git clone git://git.alex.balgavy.eu/lectures.alex.balgavy.eu.git
Log | Files | Refs | Submodules

_index.md (1127B)


      1 +++
      2 title = 'Operating Systems'
      3 +++
      4 # Operating Systems
      5 1. Introduction
      6     1. [What is an OS?](what-is-an-os)
      7     2. [Files](files-highlevel)
      8     3. [Kernels](kernels)
      9     4. [System calls](system-calls)
     10     5. [Process management](process-management)
     11 2. Processes & Threads
     12     1. [Process model](process-model)
     13     2. [Interrupt Handling & Scheduling](interrupt-handling-scheduling)
     14     3. [Signal handling](signal-handling)
     15     4. [Threads](threads)
     16     5. [Race conditions & mutual exclusion](race-conditions-mutual-exclusion)
     17     6. [Scheduling](scheduling)
     18 3. Memory Management
     19     1. [Basics of memory: no abstraction](basics-of-memory-no-abstraction)
     20     2. [The Memory Address Space](the-memory-address-space)
     21     3. [Virtual memory](virtual-memory)
     22     4. [Design issues](design-issues)
     23 4. File systems
     24     1. [Files](files)
     25     2. [File system layout](file-system-layout)
     26     3. [Reliability & Performance](reliability-performance)
     27 5. I/O
     28     1. [Principles of IO hardware](principles-of-io-hardware)
     29     2. [Principles of IO software](principles-of-io-software)
     30     3. [Devices](devices)
     31 6. [Deadlocks](deadlocks)