Introduction to Operating Systems
Introduction to Operating Systems
  • 39
  • 1 670 559
W8 L4 Preventing Buffer Overflow Attacks
To access the translated content:
1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation
The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video.
Your feedback is highly appreciated. Kindly fill this form forms.gle/XFZhSnHsCLML2LXA6
2. Regional language subtitles available for this course
To watch the subtitles in regional languages:
1. Click on the lecture under Course Details.
2. Play the video.
3. Now click on the Settings icon and a list of features will display
4. From that select the option Subtitles/CC.
5. Now select the Language from the available languages to read the subtitle in the regional language.
มุมมอง: 11 803

วีดีโอ

W8 L3 Buffer Overflow Attacks
มุมมอง 26K8 ปีที่แล้ว
To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback is highly ...
W8 L1 Operating system Security
มุมมอง 18K8 ปีที่แล้ว
To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback is highly ...
W8 L2 Information Flow Policies
มุมมอง 9K8 ปีที่แล้ว
To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback is highly ...
W7 L5 Threads (Light Weight Processes) Part 2
มุมมอง 17K8 ปีที่แล้ว
Lecture 34 To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback...
W7 L4 Threads (Light Weight Processes) Part 1
มุมมอง 27K8 ปีที่แล้ว
Lecture 33 To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback...
W7 L3 Dealing with Deadlocks
มุมมอง 18K8 ปีที่แล้ว
Lecture 32 To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback...
W7 L2 Deadlocks
มุมมอง 29K8 ปีที่แล้ว
Lecture 31 To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback...
W7 L1 Dining Philosophers Problem
มุมมอง 50K8 ปีที่แล้ว
Lecture 30 To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback...
W6 L5 Hardware Locks
มุมมอง 28K8 ปีที่แล้ว
This video explains about various hardware atomic primitives. To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video ...
W6 L4 Bakery Algorithm
มุมมอง 75K8 ปีที่แล้ว
This video talks about the Bakery algorithm, which is used for synchronization of critical section access among multiple processes. To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which c...
W6 L6 Mutexes
มุมมอง 23K8 ปีที่แล้ว
This video explains: Introduction to Mutexes Thundering Herd problem and a possible solution Priority inversion and a possible solution To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books whi...
W6 L3 Software solutions for critical sections
มุมมอง 30K8 ปีที่แล้ว
This video starts explains various scenarios that are to be taken care while writing a software solution for critical section and eventually discusses Peterson's solution for the same. To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form...
W6 L7 Semaphores
มุมมอง 31K8 ปีที่แล้ว
This video explains: 1.Producer-Consumer problem 2.Using semaphores to solve producer-consumer problem To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under download...
W6 L1 Inter Process Communication
มุมมอง 39K8 ปีที่แล้ว
To access the translated content: 1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video. Your feedback is highly ...
W6 L2 Synchronization
มุมมอง 29K8 ปีที่แล้ว
W6 L2 Synchronization
W5 L2 Priority based scheduling algorithms
มุมมอง 20K8 ปีที่แล้ว
W5 L2 Priority based scheduling algorithms
W5 L4 Scheduling in Linux
มุมมอง 16K8 ปีที่แล้ว
W5 L4 Scheduling in Linux
W5 L5 Completely Fair Scheduling
มุมมอง 27K8 ปีที่แล้ว
W5 L5 Completely Fair Scheduling
W5 L1 CPU Scheduling
มุมมอง 35K8 ปีที่แล้ว
W5 L1 CPU Scheduling
W5 L3 Multi-Processor Scheduling
มุมมอง 29K8 ปีที่แล้ว
W5 L3 Multi-Processor Scheduling
W4 L1 Interrupts
มุมมอง 26K8 ปีที่แล้ว
W4 L1 Interrupts
W4 L2 Interrupt Handling
มุมมอง 24K8 ปีที่แล้ว
W4 L2 Interrupt Handling
W4 L3 Software Interrupts and System calls
มุมมอง 19K8 ปีที่แล้ว
W4 L3 Software Interrupts and System calls
W4 L4 CPU Context Switching
มุมมอง 24K8 ปีที่แล้ว
W4 L4 CPU Context Switching
W3 L3 system Calls for Process Management
มุมมอง 35K8 ปีที่แล้ว
W3 L3 system Calls for Process Management
W3 L1 Introduction to Processes
มุมมอง 39K8 ปีที่แล้ว
W3 L1 Introduction to Processes
W3 L2 Create Execute and Exit from a Process
มุมมอง 33K8 ปีที่แล้ว
W3 L2 Create Execute and Exit from a Process
W2 L5 xv6 Memory Management
มุมมอง 30K8 ปีที่แล้ว
W2 L5 xv6 Memory Management
W2 L6 PC Booting
มุมมอง 28K8 ปีที่แล้ว
W2 L6 PC Booting

ความคิดเห็น

  • @Ambriorix
    @Ambriorix 2 วันที่ผ่านมา

    GREATEST OF ALL TiME

  • @VarunKaushal-zx9zq
    @VarunKaushal-zx9zq 12 วันที่ผ่านมา

    Fantastic Explanation

  • @aditipanda1991
    @aditipanda1991 17 วันที่ผ่านมา

    Underrated video Playlist. 🎉 thank you Sir 😊

  • @prashantupadhyay5110
    @prashantupadhyay5110 26 วันที่ผ่านมา

    Very clear and exhastive coverage of bug 1 and bug 2, especially with obstacles

  • @shreyas.jadhav
    @shreyas.jadhav หลายเดือนก่อน

    fourth comment

  • @HabibiTau
    @HabibiTau 2 หลายเดือนก่อน

    no bs just pure content

  • @dipk397
    @dipk397 2 หลายเดือนก่อน

    i believe that the environment of iit is really enjoying by birds also.

  • @ShreyasJain-fp6qt
    @ShreyasJain-fp6qt 2 หลายเดือนก่อน

    third comment

  • @himanshukumar-fg4pd
    @himanshukumar-fg4pd 2 หลายเดือนก่อน

    kon teacher bana diya yr bahot boring h

  • @sakshamvishwakarma1212
    @sakshamvishwakarma1212 2 หลายเดือนก่อน

    bro this man dont know how to speak ?? and he call himself professor smd

  • @sakshamvishwakarma1212
    @sakshamvishwakarma1212 2 หลายเดือนก่อน

    boring

  • @sakshamvishwakarma1212
    @sakshamvishwakarma1212 2 หลายเดือนก่อน

    Boring explanation

  • @iitncompany
    @iitncompany 3 หลายเดือนก่อน

    Questions are different, video lecturs are different, solutions are wrong. Teaching is not crime but wrong teaching is crime. You must note down.

  • @iitncompany
    @iitncompany 3 หลายเดือนก่อน

    Worst course:- Lack of knowledge because of wrong information available in NPTEL video lectures and assignment.

  • @iitncompany
    @iitncompany 3 หลายเดือนก่อน

    Lack of knowledge because of wrong information available in NPTEL video lectures and assignment.

  • @iitncompany
    @iitncompany 3 หลายเดือนก่อน

    Worst NPTEL

  • @haloalkanehaloarene
    @haloalkanehaloarene 4 หลายเดือนก่อน

    - [00:00]🖥 Introduction to Operating Systems Layers - Computer systems are structured in layers from transistors to hardware to applications. - The bottom layer consists of transistors combined to form logical gates like AND, OR, XOR. - Hardware includes memory cells, flip flops, registers, and various units like RAM, instruction fetch unit. - [02:22] 💻 The Role of Operating Systems - Operating systems manage applications and resources in a computer system. - They provide hardware abstraction, making it easier for software applications to utilize hardware. - Resource management by the OS deals with the limited hardware resources in a computer. - [03:40]🧠 Program Execution and Display Process - Explains how a program written in C language displays text on the monitor. - Details the process of transferring the text from memory to the monitor via the graphics card. - Highlights the complexity that would arise for programmers without the abstraction provided by the OS. - [07:36] ⚡ Benefits of OS Abstraction - Operating systems abstract hardware details, making programming easier. - Applications can reuse OS functionalities, enhancing efficiency. - OS enables portability, allowing programs to run on different hardware without modifications. - [10:19] 💾 OS as a Resource Manager - Operating systems manage hardware resources for multiple applications running concurrently. - They supervise resource allocation for components like CPU, memory, network, and storage devices. - OS ensures efficient sharing of limited resources while protecting applications and their data. - [16:43] 🔐 Security and Classification of Operating Systems - Operating systems are essential for all smart devices to function. - Classification includes embedded OS, mobile OS, real-time OS, secure OS, and those for servers and desktops. - Each type of OS is designed with specific applications and requirements in mind.th-cam.com/users/sgaming/emoji/7ff574f2/emoji_u26a1.png

  • @Neoshiva
    @Neoshiva 4 หลายเดือนก่อน

    Good lecture...now a days these lectures are very underrated.

  • @GursimarSinghMiglani
    @GursimarSinghMiglani 5 หลายเดือนก่อน

    Excellent

  • @GursimarSinghMiglani
    @GursimarSinghMiglani 5 หลายเดือนก่อน

    Baki sab to theek hai par apni seeti ki avaaz kam karo

  • @PriyanshuYadav-ct1lv
    @PriyanshuYadav-ct1lv 5 หลายเดือนก่อน

    How do we know that the num[i]=Max(... code line is atomic or non atomic even it's not mentioned in the question having this code

  • @mountainman6418
    @mountainman6418 6 หลายเดือนก่อน

    Gracias sr con un gato en la cabeza..

  • @imgarvish
    @imgarvish 7 หลายเดือนก่อน

    the context switches in this (35:33) example should be 5? what am i doing wrong?

  • @abhilasbiswas4102
    @abhilasbiswas4102 7 หลายเดือนก่อน

    Turbo mode is turned on

  • @abhilasbiswas4102
    @abhilasbiswas4102 7 หลายเดือนก่อน

    He is a living robot.

  • @SuyashGaurav
    @SuyashGaurav 9 หลายเดือนก่อน

    Why don't they eat with just one fork? Do they think forks have separation anxiety?

  • @samyakbharsakle
    @samyakbharsakle 10 หลายเดือนก่อน

    xv6 lessgo

  • @dharaksolanki3760
    @dharaksolanki3760 10 หลายเดือนก่อน

    4:52 the cs register value should be ox000f if we want to right shift by 4 ?

  • @jamesroy9027
    @jamesroy9027 11 หลายเดือนก่อน

    @16:59

  • @imganesh12
    @imganesh12 ปีที่แล้ว

    Information lecture ❤

  • @jamesroy9027
    @jamesroy9027 ปีที่แล้ว

    Thank you Sir 🙂

  • @achyutprabhakar5440
    @achyutprabhakar5440 ปีที่แล้ว

    Sir U r d best one who explains this topic.thanks

  • @researcher7109
    @researcher7109 ปีที่แล้ว

    Thank you for the clear explanation!!!😃

  • @abhinandanmaity3224
    @abhinandanmaity3224 ปีที่แล้ว

    Thank you , for the wonderful sessions, numericals would be greatly appreciated if included

  • @VallideviKrishnamurthy
    @VallideviKrishnamurthy ปีที่แล้ว

    Dear Sir, Your videos are very much interesting and informative. Please share the presentation slides for us which could be used for studying

  • @abhinandanmaity3224
    @abhinandanmaity3224 ปีที่แล้ว

    32:43 context switch should be 6 as it changes total of 6

    • @imgarvish
      @imgarvish 7 หลายเดือนก่อน

      yes that is what i was thinking as well.

    • @Neoshiva
      @Neoshiva 4 หลายเดือนก่อน

      hmm right..

  • @Amitsharma-tm5yd
    @Amitsharma-tm5yd ปีที่แล้ว

    Is this good for gate exam

  • @naveenbabu134
    @naveenbabu134 ปีที่แล้ว

    Hi Sir, At 6:00 minutes in x86 address translation block diagram Paging unit takes linear adress as input yo get the physical address of the main memory. Is linear address is not the actual physical address of the physical memory? Which is been calculated in logical adress to linear adress slide.

  • @gonska9188
    @gonska9188 ปีที่แล้ว

    i didn't know indians can explain things that well, very good explanation

  • @omnnnooy3267
    @omnnnooy3267 2 ปีที่แล้ว

    great video and explaination, thank you!

  • @motivation_with_harsh
    @motivation_with_harsh 2 ปีที่แล้ว

    sir samajh me nhi aya mujhe 🥲🥲🥲😢 but accha tha lecture

  • @srijangupta4908
    @srijangupta4908 2 ปีที่แล้ว

    Is the page table is ~4 MB because each entry contains the address to the start of a page frame, which is 32 bits, i.e., 4 B, and hence, the page table = 2^20*4 B = 4 MB? (It is roughly 4 MB because there are a few additional bits for state, permissions?) And is the RAM 4 GB because we are assuming each memory location to be 1 B, and there are 2^32 such memory locations?

  • @raisanjeeb42
    @raisanjeeb42 2 ปีที่แล้ว

    One of the best explanation Thank u sir

  • @liveinshyam
    @liveinshyam 2 ปีที่แล้ว

    How is it that all processes have access to num ...don't that defeat the purpose of distributed algorithm?

  • @zyr85
    @zyr85 2 ปีที่แล้ว

    .

  • @zyr85
    @zyr85 2 ปีที่แล้ว

    ?

  • @zyr85
    @zyr85 2 ปีที่แล้ว

    .

  • @zyr85
    @zyr85 2 ปีที่แล้ว

    .

  • @moizkhan132
    @moizkhan132 2 ปีที่แล้ว

    Great Explanation

  • @snuggyboy3552
    @snuggyboy3552 2 ปีที่แล้ว

    This video series deserves so much more attention than it currently has!