Weekly outline

  • General

    Operating Systems


    The course introduces the fundamental concepts of operating systems. It covers an introduction which includes the evolution of operating systems (OS), operating system structure, process and threads management, asynchronous concurrent execution, concurrent programming deadlock and indefinite postponement, processor scheduling, virtual memory organization and management; and case studies.


  • Week 1 & 2

  • week 5 & 6

  • week 7