Details for this torrent 

Operating Systems Npetl
Type:
Video > Other
Files:
40
Size:
1.91 GiB (2051201918 Bytes)
Tag(s):
Operating Systems Operating Systems Nptel Engineering
Uploaded:
2017-01-20 17:05:34 GMT
By:
looserof7
Seeders:
0
Leechers:
1
Comments
1  

Info Hash:
A6B9098062A97F659E84EA626AF6C7591082BAA2




(Problems with magnets links are fixed by upgrading your torrent client!)
This Course is available on Youtube as

Youtube-dl downloads the same using dash-segments, which takes lot of time, so I uploaded the same here.

Course Name: Operating Systems Nptel


Operating systems (OS) provide the crucial interface between a computer's hardware and the applications that run on it. It allows us to write programs without bothering much about the hardware. It also ensures that the computer's resources such as its CPU, hard disk, and memory, are appropriately utilized. In this course, we dwell into how the OS manages to do all this in an efficient manner. This is an introductory course, for students with prior knowledge of computer organization. The course is based on an OS called xv6, which in many ways is similar to the Linux operating systems.


COURSE DETAIL
S.No. 	Lessons/Topics
1 	Introduction
2 	Overview
3 	Memory Management
4 	Processes and Threads
5 	Interrupts and Context Switching
6 	Scheduling
7 	Memory Management Algorithms
8 	Synchronization
9 	File Systems


PREREQUISITES:


good knowledge of C, Computer Organization and Architecture, x86 Assembly level programming

References:

    ''xv6: a simple, Unix-like teaching operating system", Revision 8, by Russ Cox, Frans Kaashoek, Robert Morris
    ''Operating System Concepts'', 8th edition, by Adraham Silberschatz, Pert B. Galvin, and Greg Gagne, Wiley-India edition
    ''Modern Operating Systems'', 3rd edition, by Andrew S. Tanenbaum, PHI Learning Private Limited, New Delhi
    The xv6 source code is available via git clone git://pdos.csail.mit.edu/xv6/xv6.git

Introduction_to_Operating_Systems_-_Intro_Video-LgkTa0b9yJM.mp49.82 MiB
W1_L0_-_Intro_to_the_Course-jciGIvn7UfM.mp436.12 MiB
W1_L1_-_Introduction_to_OS-a2B69vCtjOU.webm40.27 MiB
W1_L2_PC_Hardware-ZDSzcs6NXx8.mp459.05 MiB
W1_L3_-_From_Programs_to_Processes-jENkpxUOoXM.mp435.97 MiB
W1_L4_-_Sharing_the_CPU-pdmDeWCHaH0.mkv67.08 MiB
W2_L1_Memory_Management_Introduction-_pKbqFyG03s.mp440.51 MiB
W2_L2_Virtual_Memory-kQKpJ4bD8TA.mp445.21 MiB
W2_L3_More_on_Virtual_Memory-hhKRbc1QAjs.mp448.42 MiB
W2_L4_Segmentation-GoI8xYCESiw.mkv28.41 MiB
W2_L5_xv6_Memory_Management-2OobPx246zg.mp458.09 MiB
W2_L6_PC_Booting-JaW0kBhAFh8.mp454.22 MiB
W3_L1_Introduction_to_Processes-g_kLI2pkNC4.mkv41.06 MiB
W3_L2_Create_Execute_and_Exit_from_a_Process-a2LQbb82EZM.mp461.3 MiB
W3_L3_system_Calls_for_Process_Management-JOaBNuXgqqw.mkv80.78 MiB
W4_L1_Interrupts-xRaApI85Zqo.mp439.68 MiB
W4_L2_Interrupt_Handling-1M5qXXlap0U.mp442.48 MiB
W4_L3_Software_Interrupts_and_System_calls-Oo1xvseldwU.mp441.02 MiB
W4_L4_CPU_Context_Switching-TgIIOp3l1DQ.mp439.15 MiB
W5_L1_CPU_Scheduling-4hCih9eLc7M.mp477.25 MiB
W5_L2_Priority_based_scheduling_algorithms-fJEVP91dXaE.mp447.15 MiB
W5_L3_Multi-Processor_Scheduling-4FO7WlYOBP4.mp426.17 MiB
W5_L4_Scheduling_in_Linux-bsjOY7pjQII.mp452.43 MiB
W5_L5_Completely_Fair_Scheduling-MkJfuI5_hjc.mp434.09 MiB
W6_L1_Inter_Process_Communication-fYv_sLu-1uE.mp451.26 MiB
W6_L2_Synchronization-qKPCfuZAAEc.mp434.85 MiB
W6_L3_Software_solutions_for_critical_sections-UuSswiH7jpE.mp464.59 MiB
W6_L4_Bakery_Algorithm-3pUScfud9Sg.mp434.89 MiB
W6_L5_Hardware_Locks-_RJILvSGqYY.mp448.07 MiB
W6_L6_Mutexes-yxVeUSkGeao.mp425.08 MiB
W6_L7_Semaphores-I-xQpuZ_UFM.mp443.88 MiB
W7_L1_Dining_Philosophers_Problem-dOVdsd31WNg.mp453.31 MiB
W7_L2_Deadlocks-UczJ7misUEk.mp467.62 MiB
W7_L3_Dealing_with_Deadlocks-8ZS7xzWPo5A.mp444.07 MiB
W7_L4_Threads_Light_Weight_Processes_Part_1-qkMk3k15PPA.mp490.38 MiB
W7_L5_Threads_Light_Weight_Processes_Part_2-UKD0QC_nTkY.mp440.18 MiB
W8_L1_Operating_system_Security-8hkvMRGTzCM.mkv79.52 MiB
W8_L2_Information_Flow_Policies-6w4bpIm8oSE.mp458.13 MiB
W8_L3_Buffer_Overflow_Attacks-btkuAEbcQ80.mp465.13 MiB
W8_L4_Preventing_Buffer_Overflow_Attacks-ozJ-Y91igqw.mp449.52 MiB

Comments