Unit 1

  

Unit I Lecture 1 The Basics What and Why

Unit I Lecture 2 System Software and Resource Abstraction

Unit I Lecture 3 OS strategies

Unit I Lecture 4 (Part-I) Types of Operating System

Unit I Lecture 4(Part-II) Types of Operating System

     

Unit 2      

Unit II Lecture 1 Operating System services and Process Modes

Unit II Lecture 2 System Calls

Unit II Lecture 3 System Programs

Unit II Lecture 4 Process Management (Part-1)

Unit II Lecture 5 Process Management (Part-II)

Unit II Lecture 6 Process Management (Part-III)

Unit II Lecture 7 Process Management (Part-IV)

Unit II Lecture 8 Process Management (Part-V)

Unit II Lecture 9 Scheduling (Part-I)

Unit II Lecture 9 Scheduling (Part-II)

Unit II Lecture 10 Scheduling (Part-II)

Unit II Lecture 11 Scheduling (Part-III)

  

   Unit 3      

Unit III Lecture 1 (Memory Management)

Unit III Lecture 2 (Address Space)

Unit III Lecture 3 (Address Binding)

Unit III Lecture 4 (Memory Allocation Techniques) Part I

Unit III Lecture 5 (Memory Allocation Techniques) Part II

Unit III Lecture 6 (Memory Allocation Techniques) Part III

Unit III Lecture 7 Virtual Memory

Unit III Lecture 8 Page Replacement Algorithms

        

Unit 4

Unit IV Lecture 1 Shell Introduction

Unit IV Lecture 2 Linux Text Editors (VI)

Unit IV Lecture 3 Shell Scripting

Unit IV Lecture 4 Shell Variables and System Calls