(Part-5.24) Thrashing | Operating System Bangla Tutorial

preview_player
Показать описание
In this video, we break down the concept of Thrashing, a critical issue that can drastically impact system performance. Learn what causes thrashing, how it affects operating systems, and the strategies used to prevent it.

If you're studying computer science or just curious about how operating systems manage memory, this video will help you understand why thrashing occurs and how it can be managed.

🔑 Key Topics Covered:

What is Thrashing?
Causes and effects of Thrashing
How to detect Thrashing in operating systems
Prevention and mitigation techniques
Real-world examples
🔔 Subscribe for more in-depth explanations on operating systems, memory management, and computer science fundamentals!

---------------------------------------------
#Chapter5
#MemoryManagement
#Thrashing
We divide process into multiple pages and load them in RAM. Our main focus is to increase degree of multiprogramming so CPU utilization can also increase.
One way to do this is we can load one page of every process in RAM so degree of multiprogramming would be highest.
But there is a problem with this approach that suppose CPU request a page from P1 process which is not present in RAM than it will be termed as page fault and there could be a worst case scenario that RAM is full with different pages of different processes but CPU call a page which is not present in RAM.
In this scenario to recover from page fault a large amount of time is required, and during that time CPU utilization will also decrease
When the system is recovering from page fault and CPU utilization is less that is known as thrashing.
We can remove thrashing when we use long term scheduler.
#OperatingSystem #OS #asadnomanee #banglalecture #CSE
#Lecturelia #MBSTU #MBSTU_CSE
#lecturelia #banglatutorial #bangla
Рекомендации по теме
Комментарии
Автор

uiu er pulapan video ta deikha ja. valo video

nazmulhoda