L-5.19: Virtual Memory | Page fault | Significance of virtual memory | Operating System
Вставка
- Опубліковано 10 кві 2018
- 👉Subscribe to our new channel: / @varunainashots
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):
• Operating System (Comp...
Other subject-wise playlist Links:
--------------------------------------------------------------------------------------------------------------------------------------
►Design and Analysis of algorithms (DAA):
• Design and Analysis of...
►Database Management System:
• DBMS (Database Managem...
► Theory of Computation
• TOC(Theory of Computat...
►Artificial Intelligence:
• Artificial Intelligenc...
►Computer Networks (Complete Playlist):
• Computer Networks (Com...
►Computer Architecture (Complete Playlist):
• Computer Organization ...
►Structured Query Language (SQL):
• Structured Query Langu...
►Discrete Mathematics:
• Discrete Mathematics
►Compiler Design:
• Compiler Design (Compl...
►Number System:
• Number system
►Cloud Computing & BIG Data:
• Cloud Computing & BIG ...
►Software Engineering:
• Software Engineering
►Data Structure:
• Data Structure
►Graph Theory:
• Graph Theory
►Programming in C:
• C Programming
►Digital Logic:
• Digital Logic (Complet...
---------------------------------------------------------------------------------------------------------------------------------------
Our social media Links:
► Subscribe to us on UA-cam: / gatesmashers
►Subscribe to our new channel: / @varunainashots
► Like our page on Facebook: / gatesmashers
► Follow us on Instagram: / gate.smashers
► Follow us on Instagram: / varunainashots
► Follow us on Telegram: t.me/gatesmashersofficial
► Follow us on Threads: www.threads.net/@gate.smashers
--------------------------------------------------------------------------------------------------------------------------------------
►For Any Query, Suggestion or notes contribution:
Email us at: gatesmashers2018@gmail.com
#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..☹️
Very good explanation
MS Dhoni bhi sir se padhne aagaye. Waah sir mann gaye apko
Koi bat nahi. Mere comment par extra like karde
@@ita755khushalkoli2 88
Share it and do more like from other from your side that's the method more than one like
*Wow!* *इसे कहते है पढ़ाना* ....👌👌👌
दुःख इस बात की हो रही है पहले मुझे ऐसे कोई समझाने वाला क्यों नहीं मिला.... पर कोई बात नही, अब लग रहा है मेरे *अच्छे दिन* आ गए..
*thanks a lot* ....✍️
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 !!!!❤️
My exam is at 9.45 I'm learning this at 8.30
Same here 😂😂😂😂 butt thanks to @gatesmasher for so much understanding video
My exam is today and now I am studying 😂
@@janmejayshah9475 all the best Buddy ❤️😇🥳
Same bro😅😅
Bhaiya aap jo bhi padhate ho aache se samajh aa jaata hai. You have some supernatural power.
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.
amazing in depth explanation! Thank you.
I ll write this in my paper thank you
Extreme technical clarity.
very useful
Thank you so much sir cleared my all confusion in virtual memory
Aap bca me ho??
haa
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
Prime Art of Life Thank you for love and support..
Hii
00:03 Virtual memory provides illusion of executing larger processes than main memory size
02:32 Virtual memory allows bringing only required processes/pages into main memory.
05:24 Virtual memory allows bringing processes into limited main memory without restriction on process size or number.
07:29 Virtual memory uses page tables to map logical addresses to physical addresses.
10:09 Interrupts cause context switching from user to the OS
12:53 Virtual memory management process overview
15:37 Virtual memory reduces page faults by allowing quicker access to the main memory.
18:07 Virtual memory reduces main memory access time
Love the way u teach sir...clear and simple way of teaching...❤
Top class lecture. Beautifully explained with apt illustrations. Thanks! :D
You’ve made a positive difference in my life.. Thank you so much sir... Well Explained!!
The way you explain is just awsome Sir..thank you for making my semester easier...and also GATE exam
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.
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. :)
I'm so obsessed with ur videos🥰...
Always it comes to mind that why ur teaching is far better than university lecture..... Always makes videos for us & we r here to support you always❤❤
Thank you Sir for your amazing Lectures. Full concept clarity!
Your explanation is just awesome..
I have watched all video of.. CPU scheduling. Disk mgmt algorithm, vm. Your way of explaining things by giving example is nice. Thank you. Please make videos on probability in mathematics too.
It's 2:30 in the morning and I am watching this playlist. Lots of love and blessings to you for this!
One of the best explanation of virtual memory....u jst make us to think all the processes in real 👌
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.
Very good explanation like always, I don't know why people disliked these tutorials
You have really worked hard . Appreciating !
as always, clarifying explanation, thank you.
Thank you for the great content sir. Very easy to understand and a life saver in Exams. More power to you.
I've watched your videos, and they're great! I learned a lot about computer architecture from your videos. But unfortunately this video doesn't have a caption so it's difficult for me to follow (I'm from Indonesia), please add if possible, thank you!
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..
Sir, you clear all the doubts in virtual memory
Why to read whole Galvin when we have gate smasher's videos of O.S ❤️
Thank You so much sir ... u cover all the topics and the way you explain every topic is in depth and easily also ..Great job sir 🙏🙏
I don't understand why some people dislikes such a amazing video.
Those are college professors
Best explanation sir... thanks a lot🙏
Thank you Varun sir ..... your lectures are always awesome....with imp points
Amazing video sir.your r the life saver of students life. Thanks sir. Keep going like this sir.
Very nice explanation sir, Thank you !
Thanks sir 👍👍👍
Your teaching style is really good
And now my all concepts of virtual memory is clear
Sir really it is very good explanation .... Bhut acche se samjh gyi. Thanku so much
It was nice to learn and your way of explanation is great. Thanks for this video.....!
Very very nyc explanation. Your tutorials very helpful for us. Thanks Sir
Elegantly explained. Awesome video . 🤘
You deserve a spot in any top universities in Australia. Students here are desperate with abysmal lectures.
Even though I am in in IT field ,these tutorials help me very much for troubleshooting .Thanks Sir .Your way of teaching is very good ..:)
I have my exam tomorrow and here I am watching your videos, instead of studying notes. Because no faculty can teach better than you sir........
What a good explanation.....bnda chahkr v bhul ni skta ...Thank u so much Sir
Thank you for your feedback..
Sir, you taught me more in a single night than my entire semester in college. Shall be forever grateful. Thank you
My case is also like your case.
My answer also the same. Nothing different, no difference.
Exactly 💯
Amazing yr thats video about virtual memory very helpful for me thanks sir👌👍
Best Teacher ever❤
You explain the things very well, thanks a lot.
A small suggestion whilst explaining you tend to repeat the same thing multiple times, on youtube one can easily rewind so you should stop doing it and also cause of it the video size increases.
just can say thank you. you are the best.
May God give u so much success ...life saver u are...before exam
your way of teaching is very impressive and very easier to understand it...❤❤
Just one day left for my exam and i watched your video and understood very well..damn effective
Thank you. It was really easy to understand. Love from bangladesh. Go ahead.
Before I Am Going Watch This Video Again I Want To Show Some Towards My Best Teacher
I Am Really Very Thank Full For You It Was Really Comprehensive Lecture Keep It Up
You are clearing the concept thank you sir
your video really helps me a lot sir ..
just like a instant solution of any subject
u r solution to all problems....ie hard topic that m about to quit...thanks buddy...from Nepal
you made it easiest..god bless you.
Very Good and easily understandable way of teaching
It is very helpful for preparation of my seminar about virtual memory❤❤
Thank you sir....... Thanksssssssssss a lotttttttt..... 😍😍😍.... Am so confident about my seminar.... Thank you
Nice explanation.. thanks for you videos ..
really love the way u explained ... hats off to u man
i spend 2 days on virtual memory.....but i didnt't get anything.....but when i spend 20 minutes on your video...i get the whole thing about virtual memory...:)
Thankyou sir for amazing explaination.. and concept clearing.. You clear my all concept
Really helpful explanation! Thankyou.
thanks sir .....u save my ppt marks..... thankeww so much ab me class me presentation me aag lga dunga
Lagaye aag??
@@harshitasinha846 Ab tak bujh gya hoga aag.
U are lifesaver sir , hatsoff!!
U are an excellent teacher..good job sir👍👍
Thankyou sir, this was beautiful explanation!! ❤
Thank you so much sir for making OS intresting, easy and simple ❤️
Good ,easy understand
Very helpful
You are a great teacher,indeed
Only one word i would like to say that you are AMAZINGGGGGGGGGGGGGGGGGGGGGGGGGG. Thank you as much as possible but still thanks a loooooooooooooooot sir
Very good lecture all my doubts are clear now
it clears my concept of virtual memory:)
Thank You Brother for this video ❤️👌
OSSWMMM U R GET
BEST EXPLANATION FOR EVERY TOPICS OF OS
Thank you sir you are super.
For explain in detail
you are actually a gem of teachers
🤣🤣🤣
🤣🤣🤣
Thanks Sir for cleaning my all confusions 😊
Bhai, thanks a lot, because of you i am able to learn tough concepts in simple way.
thank you so much for your help!! make more videos like this!!
Thank u sir!
video was very helpful!!!
Thanks man ...gate smashers the life saviour
Sir apke padhane ka style bht acha h..
Amazingly explained each concept
Wow u explained everything so well..👍
Thanku so much sir..aapke video se os kafi acchi tarike se samjh me aata hai..aapke video se padhke class jata hu..or sir ko batata hu concepts..
Very brilliant teaching sir g 🙏 Thanku so much
Well done Brother.. Thanks a lot... Keep up ur good work!!!!.
Sir... it is very helpful
Kya clear concepts hain sir aap ke! 😯😯
sir !!! your videos are excellent and I really loved it . Thanku Sir
SIR, YOU ARE THE BEST... I WANT TO THANK YOU SOOO SOOO MUCH FOR WHAT YOU ARE DOING. YOU EXPLAIN IN SUCH EASY LANGUAGE THAT IT IS EASY TO UNDERSTAND. IF GOD WILLING I BECOME SUCCESSFUL ONE DAY, I AM DEFINITELY GOING TO TAKE YOUR NAME AND MAKE SURE THAT ALL ENGINEERING STUDENTS WATCH YOUR VIDEOS !!! THANK YOU AGAIN, SIR !!!
Thank u sir nice explanation. Aapki wagah se paper kaafi acha gaya.
I LOVE U SIR NICE AND EASY EXPLANATION
Thanks alot sir you make the things and concepts much more easy for us to understand ❤❤❤ Thanks 🥰
Amazing explanation!! N the things u r repeating becoz of that there is no need to read any notes about it.
Sir explanation is so wonderful 👍👌👌thank you so much sir 😊🙏
Very nice vedio sir and easily understand....