- 39
- 1 670 559
Introduction to Operating Systems
เข้าร่วมเมื่อ 2 มิ.ย. 2016
Introduction to Operating Systems
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.
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 ...
W5 L2 Priority based scheduling algorithms
มุมมอง 20K8 ปีที่แล้ว
W5 L2 Priority based scheduling algorithms
W4 L3 Software Interrupts and System calls
มุมมอง 19K8 ปีที่แล้ว
W4 L3 Software Interrupts and System calls
W3 L3 system Calls for Process Management
มุมมอง 35K8 ปีที่แล้ว
W3 L3 system Calls for Process Management
W3 L2 Create Execute and Exit from a Process
มุมมอง 33K8 ปีที่แล้ว
W3 L2 Create Execute and Exit from a Process
GREATEST OF ALL TiME
Fantastic Explanation
Underrated video Playlist. 🎉 thank you Sir 😊
Very clear and exhastive coverage of bug 1 and bug 2, especially with obstacles
fourth comment
no bs just pure content
i believe that the environment of iit is really enjoying by birds also.
third comment
kon teacher bana diya yr bahot boring h
bro this man dont know how to speak ?? and he call himself professor smd
boring
Boring explanation
Questions are different, video lecturs are different, solutions are wrong. Teaching is not crime but wrong teaching is crime. You must note down.
chakke hai yeh log
majburi mai krna pad raha hai yeh course
Worst course:- Lack of knowledge because of wrong information available in NPTEL video lectures and assignment.
Lack of knowledge because of wrong information available in NPTEL video lectures and assignment.
Worst NPTEL
- [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
Good lecture...now a days these lectures are very underrated.
Excellent
Baki sab to theek hai par apni seeti ki avaaz kam karo
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
Gracias sr con un gato en la cabeza..
the context switches in this (35:33) example should be 5? what am i doing wrong?
Turbo mode is turned on
He is a living robot.
Bro that's dehumanizing
Why don't they eat with just one fork? Do they think forks have separation anxiety?
xv6 lessgo
4:52 the cs register value should be ox000f if we want to right shift by 4 ?
@16:59
Information lecture ❤
Thank you Sir 🙂
Sir U r d best one who explains this topic.thanks
Thank you for the clear explanation!!!😃
Thank you , for the wonderful sessions, numericals would be greatly appreciated if included
Dear Sir, Your videos are very much interesting and informative. Please share the presentation slides for us which could be used for studying
32:43 context switch should be 6 as it changes total of 6
yes that is what i was thinking as well.
hmm right..
Is this good for gate exam
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.
i didn't know indians can explain things that well, very good explanation
great video and explaination, thank you!
sir samajh me nhi aya mujhe 🥲🥲🥲😢 but accha tha lecture
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?
One of the best explanation Thank u sir
How is it that all processes have access to num ...don't that defeat the purpose of distributed algorithm?
.
?
.
.
Great Explanation
This video series deserves so much more attention than it currently has!