Computer Science 352
INTRODUCTION TO OPERATING SYSTEMS
September 2018

Lecture Notes

  1. Introduction
  2. The Structure of an OS
  3. Introduction to system programming
  4. Processes
    1. Process Creation Examples (C Sources)
    2. Inter Process Communication Examples (C Sources)(updated)
  5. Processes. Examples.
  6. Signals.
    1. Signals Examples (C Sources)
  7. Threads
    1. Threads Examples (C Sources)
  8. Process Syncronization <-- Midterm data until Peterson's Algorithm (included). Bakery Algorithm and the following material, not included.
    1. Syncronizations Examples (C Sources)
    2. More Syncronizations Examples (C Sources)
  9. CPU Scheduling
  10. Main Memory
  11. Virtual Memory
  12. Storage Management
  13. File System Interface
  14. File System Implementation
  15. I/O Systems
  16. Security

C language


Last modified:Saturday August 24, 2019 at 06:36 pm ADT
Cezar Câmpeanu