Learn · NPTEL

Course10610213240 lectures

Operating System

Prof. Sorav Bansal · IIT Delhi

Start with lecture 1 At NPTEL

Lectures

module 1

  1. Introductio to UNIX System Calls Part - 1 Video
  2. Introductio to UNIX System Calls Part - 2 Video
  3. Threads, Address Spaces, Filesystem Devices Video
  4. PC Architecture Video
  5. x86 Instruction Set, GCC Calling Conventions Video
  6. Physical Memory Map, I/O, Segmentation Video
  7. Segmentation, Trap Handling Video
  8. Traps, Trap Handlers Video
  9. Kernel Data Structures, Memory Management Video
  10. Segmentation Review, Introduction to Paging Video
  11. Paging Video
  12. Process Address Spaces Using Paging Video
  13. Translation Lookaside Buffer, Large Pages, Boot Sector Video
  14. Loading the kernel, Initializing the Page table Video
  15. Setting up page tables for user processes Video
  16. Processes in action Video
  17. Process structure, Context Switching Video
  18. Process Kernel stack, Scheduler, Fork,Context-Switch, Process Control Block, Trap Entry and Return Video
  19. Creating the first process Video
  20. Handling User Pointers, Concurrency Video
  21. Locking Video
  22. Fine-grained Locking and its challenges Video
  23. Locking variations Video
  24. Condition variables Video
  25. Multiple producer, multiple consumer queue; semaphores; monitors Video
  26. Transcations and lock-free primitives read/write locks Video
  27. Synchronization in xv6: acquire/release, sleep/wakeup, exit/wait Video
  28. More synchronization in xv6: kill, IDE device driver; introducion to Demand Paging Video
  29. Demand Paging; Introduction to Page Replacement Video
  30. Page Replacement, Thrashing Video
  31. Storage Devices, Filesystem Intrerfaces Video
  32. File System Implementation Video
  33. File System Operation Video
  34. Cash Recovery and Logging Video
  35. Logging in Linux ext3 filesystem Video
  36. Protection and Security Video
  37. Scheduling Policies Video
  38. Lock-free multiprocessor coordination, Read-Copy-Update Video
  39. Microkernel, Exokernel, Multikernel Video
  40. Virtualization, Cloud Computing, Technology Trends Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Delhi
Department
Computer Science and Engineering
Teacher
Prof. Sorav Bansal
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Teens profiles and older, judged from what the source says about it. How courses are placed