Computer Science 3520
INTRODUCTION TO OPERATING SYSTEMS
September 2022

Lecture Notes

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

  9. CPU Scheduling 2/page 4/page 6/page 
  10. Deadlocks 2/page 4/page 6/page 
  11. Main Memory 2/page 4/page 6/page 
  12. Virtual Memory 2/page 4/page 6/page 
  13. Storage Management 2/page 4/page 6/page 
  14. File System Interface 2/page 4/page 6/page 
  15. File System Implementation 2/page 4/page 6/page 
  16. I/O Systems 2/page 4/page 6/page 
  17. Security

C language


Last modified:Thursday December 01, 2022 at 04:02 pm AST
Cezar Câmpeanu