Computer Science 3520
INTRODUCTION TO OPERATING SYSTEMS
September 2021

Lecture Notes

  1. Introduction to Operating Systems
  2. The Structure of an OS
  3. Introduction to system programming
  4. Processes
    1. Process Creation Examples (C Sources)
    2. Interprocess Communication (C Sources)
    3. Script to run on the VM to get Java/Win32 Examples running
  5. Processes. Examples.
  6. Signals
    1. Signals Examples (C Sources)
  7. Threads
    1. Threads Examples (C Sources)
  8. Process Syncronization
    1. Syncronizations Examples (C Sources)
  9. CPU Scheduling

  10. Midterm data until Peterson's Algorithm (included). Bakery Algorithm and the following material, not included.
  11. Deadlocks
  12. Main Memory
  13. Virtual Memory
  14. Storage Management
  15. File System Interface
  16. File System Implementation
  17. I/O Systems
  18. Security

C language


Last modified:Thursday January 06, 2022 at 04:14 am AST
Cezar Câmpeanu