L-5.19: Virtual Memory | Page fault | Significance of virtual memory | Operating System

preview_player
Показать описание

Virtual Memory is a storage mechanism which offers user an illusion of having a very big main memory. It is done by treating a part of secondary memory as the main memory. In Virtual memory, the user can store processes with a bigger size than the available main memory.

►Operating System (Complete Playlist):

Other subject-wise playlist Links:
--------------------------------------------------------------------------------------------------------------------------------------
►Design and Analysis of algorithms (DAA):
►Database Management System:
► Theory of Computation
►Artificial Intelligence:
►Computer Networks (Complete Playlist):
►Computer Architecture (Complete Playlist):
►Structured Query Language (SQL):
►Discrete Mathematics:
►Compiler Design:
►Number System:
►Cloud Computing & BIG Data:
►Software Engineering:
►Data Structure:
►Graph Theory:
►Programming in C:
►Digital Logic:

---------------------------------------------------------------------------------------------------------------------------------------
Our social media Links:
--------------------------------------------------------------------------------------------------------------------------------------
►For Any Query, Suggestion or notes contribution:
#VirtualMemory#OperatingSystem#CSE
Рекомендации по теме
Комментарии
Автор

U made Operating systems concept easy to us.. Thank you so much sir.. 🙏🙏🙏🙏🙏 Feeling sad for no option to click more than one like..☹️

psrikant
Автор

My exam is tomorrow and I am learning this now😂
Edit:-The Comment section is more relatable Hence We are The real Engineer 🤗😅
Edit:-Thank you guy's for 200 like !!!!❤️

sambedansahooridul
Автор

A process is divided into multiple pages and placed in frames of the main memory. but if the number of pages is greater than the number of frames then all the pages cannot be fit into the frames available. Hence some pages of the process wouldn't be in a frame but would be in hard disk. Hence when cpu requests for such a page, the page table entry holding the frame number for that page would be empty since it's not yet loaded to a frame in the main memory and is still in the hard disk.It would also have its valid bit set to 0 => invalid page because its in hard disk and not main memory.This causes page fault.
This page fault generates a trap and hence the mode bit changes from user to kernel or OS mode.Then the OS fetches this page from the hard disk and places it in a frame using Replacement algorithm if no free frame available in the main memory.Then it updates the page table entry and valid bit.It sets the frame number where the page was placed and the valid bit is set to 1.

kewtomrao
Автор

I searched for the same topic 1 month ago but can't find good explanation for my pre University exam and tommorw is my semester and u r a life saver
Thanks a lot sir

vinodkrparida
Автор

Thank you so much sir cleared my all confusion in virtual memory

omnamshiwaaya
Автор

*Wow!* *इसे कहते है पढ़ाना* ....👌👌👌
दुःख इस बात की हो रही है पहले मुझे ऐसे कोई समझाने वाला क्यों नहीं मिला.... पर कोई बात नही, अब लग रहा है मेरे *अच्छे दिन* आ गए..
*thanks a lot* ....✍️

Sonu-temu
Автор

Bhaiya aap jo bhi padhate ho aache se samajh aa jaata hai. You have some supernatural power.

siddharthkaushik
Автор

Love the way u teach sir...clear and simple way of teaching...❤

soniyajinu
Автор

Top class lecture. Beautifully explained with apt illustrations. Thanks! :D

thelonewolf
Автор

The way you explain is just awsome Sir..thank you for making my semester easier...and also GATE exam

brishtisowmondal
Автор

Sir the way you explain and making it free for students giving us so much of information really thank u so much no words.
Not just this i am watching, dbms, os which are very helpful.

hemanthreddy
Автор

loved it, very clarifying. The way you use mix of hindi and english to explain the examples is very nice. Specially helps Indian students understand core concept properly and its a great crash course on the topic for a guy like me who is trying to revise some topics.
thanks a lot. Please continue the great work, wish you a lot of success ahead.
+1 subscriber. :)

enabhaycs
Автор

You’ve made a positive difference in my life.. Thank you so much sir... Well Explained!!

teachtech
Автор

One of the best explanation of virtual memory....u jst make us to think all the processes in real 👌

snigdhasinha
Автор

Sir, you taught me more in a single night than my entire semester in college. Shall be forever grateful. Thank you

satyakimandal
Автор

This is the best topic i have ever encountered in Computer Architecture..
And Thankyou Sir for making this video...

Kaas aesa koi video mujhe bahot pahele mil chuka hota..

Baby.Yoda.knows.tech.
Автор

i have seen almost all your videos, that were very -very heplful for me to learn the concepts in depth of operating system specially like (virtual memory, paging, segmentations).sir, i have also seen that your concepts is so good .you explain the concepts in so depth, that help me in solving good questions.
thank you, sir
keep it up sir.
god bless you.
om sai ram.

premprakash
Автор

I'm so obsessed with ur videos🥰...
Always it comes to mind that why ur teaching is far better than university Always makes videos for us & we r here to support you always❤❤

geetasoren
Автор

Why to read whole Galvin when we have gate smasher's videos of O.S ❤️

jyotiverma-iqbr
Автор

you are actually a gem of teachers <3

mehreenahmed