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 TH-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

ความคิดเห็น • 672

  • @psrikant6828
    @psrikant6828 4 ปีที่แล้ว +586

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

    • @ranirenil6905
      @ranirenil6905 3 ปีที่แล้ว +7

      Very good explanation

    • @ita755khushalkoli2
      @ita755khushalkoli2 3 ปีที่แล้ว +15

      MS Dhoni bhi sir se padhne aagaye. Waah sir mann gaye apko

    • @pratyushranjan1401
      @pratyushranjan1401 2 ปีที่แล้ว +12

      Koi bat nahi. Mere comment par extra like karde

    • @veeraprasad5778
      @veeraprasad5778 2 ปีที่แล้ว +2

      @@ita755khushalkoli2 88

    • @Ritiksinghaniya-zw9ti
      @Ritiksinghaniya-zw9ti 2 ปีที่แล้ว +2

      Share it and do more like from other from your side that's the method more than one like

  • @sambedansahooridul1237
    @sambedansahooridul1237 11 หลายเดือนก่อน +239

    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 !!!!❤️

    • @Gautami2603
      @Gautami2603 6 หลายเดือนก่อน +21

      My exam is at 9.45 I'm learning this at 8.30

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

      Same here 😂😂😂😂 butt thanks to @gatesmasher for so much understanding video

    • @janmejayshah9475
      @janmejayshah9475 6 หลายเดือนก่อน +4

      My exam is today and now I am studying 😂

    • @sambedansahooridul1237
      @sambedansahooridul1237 6 หลายเดือนก่อน +2

      @@janmejayshah9475 all the best Buddy ❤️😇🥳

    • @ankitaparida5145
      @ankitaparida5145 6 หลายเดือนก่อน +1

      Same bro😅😅

  • @Sonu-te6mu
    @Sonu-te6mu 4 ปีที่แล้ว +8

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

  • @siddharthkaushik286
    @siddharthkaushik286 ปีที่แล้ว +8

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

  • @kewtomrao
    @kewtomrao 3 ปีที่แล้ว +76

    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.

    • @ramaarahatekar1570
      @ramaarahatekar1570 ปีที่แล้ว +1

      amazing in depth explanation! Thank you.

    • @thegamingbeauty4449
      @thegamingbeauty4449 10 หลายเดือนก่อน +6

      I ll write this in my paper thank you

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

      Extreme technical clarity.

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

      very useful

  • @omnamshiwaaya
    @omnamshiwaaya 4 ปีที่แล้ว +68

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

  • @thelonewolf9236
    @thelonewolf9236 5 ปีที่แล้ว +14

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

  • @teachtech2777
    @teachtech2777 4 ปีที่แล้ว +5

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

  • @vinodkrparida3720
    @vinodkrparida3720 6 ปีที่แล้ว +86

    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

    • @GateSmashers
      @GateSmashers  6 ปีที่แล้ว +15

      Prime Art of Life Thank you for love and support..

    • @indra-zd9zu
      @indra-zd9zu 8 หลายเดือนก่อน

      Hii

  • @soniyajinu6578
    @soniyajinu6578 4 ปีที่แล้ว +11

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

  • @brishtisowmondal6562
    @brishtisowmondal6562 3 ปีที่แล้ว +8

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

  • @premprakash8220
    @premprakash8220 5 ปีที่แล้ว +4

    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.

  • @geetasoren3555
    @geetasoren3555 ปีที่แล้ว +6

    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❤❤

  • @sandeepmehta7794
    @sandeepmehta7794 6 ปีที่แล้ว +2

    You have really worked hard . Appreciating !

  • @tusharjangid2492
    @tusharjangid2492 3 ปีที่แล้ว +3

    as always, clarifying explanation, thank you.

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

    It's 2:30 in the morning and I am watching this playlist. Lots of love and blessings to you for this!

  • @snigdhasinha3120
    @snigdhasinha3120 5 ปีที่แล้ว +4

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

  • @manusharma13
    @manusharma13 5 ปีที่แล้ว +5

    Best explanation sir... thanks a lot🙏

  • @enabhaycs92
    @enabhaycs92 4 ปีที่แล้ว +29

    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. :)

  • @ShivAdiShakti108
    @ShivAdiShakti108 5 ปีที่แล้ว +5

    Thank you Sir for your amazing Lectures. Full concept clarity!

  • @rajdeepakvishwakarma23
    @rajdeepakvishwakarma23 5 ปีที่แล้ว +4

    Sir, you clear all the doubts in virtual memory

  • @Baby.Yoda.knows.tech.
    @Baby.Yoda.knows.tech. 3 ปีที่แล้ว +2

    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..

  • @mamtamalvi602
    @mamtamalvi602 5 ปีที่แล้ว +3

    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.

  • @coolbuddy2405
    @coolbuddy2405 5 ปีที่แล้ว +2

    Elegantly explained. Awesome video . 🤘

  • @nikhatparvin2778
    @nikhatparvin2778 4 ปีที่แล้ว +3

    Thank you Varun sir ..... your lectures are always awesome....with imp points

  • @sejwal1910
    @sejwal1910 5 ปีที่แล้ว +1

    Amazing video sir.your r the life saver of students life. Thanks sir. Keep going like this sir.

  • @hemanthreddy2485
    @hemanthreddy2485 2 ปีที่แล้ว +10

    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.

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

    Thank you for the great content sir. Very easy to understand and a life saver in Exams. More power to you.

  • @VishalYadav-gk1kg
    @VishalYadav-gk1kg 8 หลายเดือนก่อน +2

    Very nice explanation sir, Thank you !

  • @ibtesamatiq1399
    @ibtesamatiq1399 5 ปีที่แล้ว +2

    Very very nyc explanation. Your tutorials very helpful for us. Thanks Sir

  • @ItsJyoti
    @ItsJyoti 4 ปีที่แล้ว +1

    What a good explanation.....bnda chahkr v bhul ni skta ...Thank u so much Sir

    • @GateSmashers
      @GateSmashers  4 ปีที่แล้ว +1

      Thank you for your feedback..

  • @kalamriti_0309
    @kalamriti_0309 4 ปีที่แล้ว +3

    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 🙏🙏

  • @sanghamitraacharya452
    @sanghamitraacharya452 5 ปีที่แล้ว +2

    You are clearing the concept thank you sir

  • @hasanfuad6631
    @hasanfuad6631 5 ปีที่แล้ว +2

    Thank you. It was really easy to understand. Love from bangladesh. Go ahead.

  • @gaurangkhodifad182
    @gaurangkhodifad182 6 ปีที่แล้ว

    It was nice to learn and your way of explanation is great. Thanks for this video.....!

  • @RIZWANALI01
    @RIZWANALI01 5 ปีที่แล้ว +1

    Amazing yr thats video about virtual memory very helpful for me thanks sir👌👍

  • @sabashafiei3761
    @sabashafiei3761 ปีที่แล้ว +1

    just can say thank you. you are the best.

  • @ankitagangwar8623
    @ankitagangwar8623 5 ปีที่แล้ว +3

    Sir really it is very good explanation .... Bhut acche se samjh gyi. Thanku so much

  • @DEADPOOL-ie5ds
    @DEADPOOL-ie5ds 4 ปีที่แล้ว

    Thanks sir 👍👍👍
    Your teaching style is really good
    And now my all concepts of virtual memory is clear

  • @masteringinlife3201
    @masteringinlife3201 5 ปีที่แล้ว +4

    I don't understand why some people dislikes such a amazing video.

    • @829ajitkumar8
      @829ajitkumar8 3 ปีที่แล้ว

      Those are college professors

  • @zainabhatti1149
    @zainabhatti1149 2 ปีที่แล้ว +4

    Very good explanation like always, I don't know why people disliked these tutorials

  • @Simran123Simran
    @Simran123Simran 5 ปีที่แล้ว +7

    May God give u so much success ...life saver u are...before exam

  • @shreyaprasad5203
    @shreyaprasad5203 5 ปีที่แล้ว +1

    OSSWMMM U R GET
    BEST EXPLANATION FOR EVERY TOPICS OF OS

  • @ItsJyoti
    @ItsJyoti 4 ปีที่แล้ว

    really love the way u explained ... hats off to u man

  • @nehakanchi8573
    @nehakanchi8573 4 ปีที่แล้ว

    u r solution to all problems....ie hard topic that m about to quit...thanks buddy...from Nepal

  • @shwetascreativeworld634
    @shwetascreativeworld634 5 ปีที่แล้ว +2

    Very good lecture all my doubts are clear now

  • @deyujjal70
    @deyujjal70 2 ปีที่แล้ว +1

    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 ..:)

  • @adityakute6094
    @adityakute6094 5 ปีที่แล้ว +1

    Nice explanation.. thanks for you videos ..

  • @jyotiverma-iq4br
    @jyotiverma-iq4br 3 ปีที่แล้ว +20

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

  • @mehreenahmed3196
    @mehreenahmed3196 4 ปีที่แล้ว +8

    you are actually a gem of teachers

  • @Vismitha-mj2un
    @Vismitha-mj2un 4 ปีที่แล้ว +3

    Thank you sir....... Thanksssssssssss a lotttttttt..... 😍😍😍.... Am so confident about my seminar.... Thank you

  • @manjeshsingh3002
    @manjeshsingh3002 4 ปีที่แล้ว +1

    U are an excellent teacher..good job sir👍👍

  • @be_like__prateek
    @be_like__prateek 5 ปีที่แล้ว +2

    you made it easiest..god bless you.

  • @sumanYadav-qk1vd
    @sumanYadav-qk1vd 5 ปีที่แล้ว +1

    Good ,easy understand
    Very helpful

  • @satyakimandal7703
    @satyakimandal7703 3 ปีที่แล้ว +5

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

    • @KDrama_Hindi-w7t
      @KDrama_Hindi-w7t 3 ปีที่แล้ว +1

      My case is also like your case.

    • @thepriestofvaranasi
      @thepriestofvaranasi 3 ปีที่แล้ว +3

      My answer also the same. Nothing different, no difference.

    • @harshphase5533
      @harshphase5533 8 หลายเดือนก่อน

      Exactly 💯

  • @alizayy07
    @alizayy07 4 ปีที่แล้ว

    it clears my concept of virtual memory:)

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

    Well done Brother.. Thanks a lot... Keep up ur good work!!!!.

  • @DrSupes
    @DrSupes 4 ปีที่แล้ว

    U are lifesaver sir , hatsoff!!

  • @rajuneupane1488
    @rajuneupane1488 5 ปีที่แล้ว +3

    Thanks man ...gate smashers the life saviour

  • @theEduker
    @theEduker 6 ปีที่แล้ว

    Just one day left for my exam and i watched your video and understood very well..damn effective

  • @rajni5822
    @rajni5822 ปีที่แล้ว +1

    It is very helpful for preparation of my seminar about virtual memory❤❤

  • @jahanvikhedwal1107
    @jahanvikhedwal1107 4 ปีที่แล้ว

    Really helpful explanation! Thankyou.

  • @kanchanchaurasiya5650
    @kanchanchaurasiya5650 5 ปีที่แล้ว +2

    Thank you sir you are super.
    For explain in detail

  • @zahid_9217
    @zahid_9217 4 ปีที่แล้ว

    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

  • @imrans.m6788
    @imrans.m6788 4 ปีที่แล้ว +1

    thank you so much for your help!! make more videos like this!!

  • @shiraleabhay7658
    @shiraleabhay7658 3 ปีที่แล้ว +1

    Very Good and easily understandable way of teaching

  • @sakshamsrivastava6280
    @sakshamsrivastava6280 3 ปีที่แล้ว

    Thankyou sir, this was beautiful explanation!! ❤

  • @poojapaliwal6219
    @poojapaliwal6219 3 ปีที่แล้ว

    Thankyou sir for amazing explaination.. and concept clearing.. You clear my all concept

  • @003satyunjay2
    @003satyunjay2 3 ปีที่แล้ว +1

    Only one word i would like to say that you are AMAZINGGGGGGGGGGGGGGGGGGGGGGGGGG. Thank you as much as possible but still thanks a loooooooooooooooot sir

  • @laughingbuddha7965
    @laughingbuddha7965 6 ปีที่แล้ว +1

    Thank u sir!
    video was very helpful!!!

  • @vishal..bhardwaj
    @vishal..bhardwaj ปีที่แล้ว +1

    Thank You Brother for this video ❤️👌

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

    your video really helps me a lot sir ..
    just like a instant solution of any subject

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

    Bhai, thanks a lot, because of you i am able to learn tough concepts in simple way.

  • @shivanityagi9560
    @shivanityagi9560 6 ปีที่แล้ว +2

    Very nice vedio sir and easily understand....

  • @ujjwalsuman3064
    @ujjwalsuman3064 3 ปีที่แล้ว

    Thanks Sir for cleaning my all confusions 😊

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

    Wow u explained everything so well..👍

  • @pratham1325
    @pratham1325 2 หลายเดือนก่อน +3

    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

  • @01ruchita34
    @01ruchita34 3 ปีที่แล้ว +1

    Amazingly explained each concept

  • @RM-pl4nk
    @RM-pl4nk 2 ปีที่แล้ว

    Thank you so much sir for making OS intresting, easy and simple ❤️

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

    Really Really informational, thankyou sir! :)

  • @architasakhwal7821
    @architasakhwal7821 8 หลายเดือนก่อน

    your way of teaching is very impressive and very easier to understand it...❤❤

  • @rianadam1599
    @rianadam1599 3 ปีที่แล้ว +15

    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!

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

    best explanation I've found on entire internet

  • @naiduk989
    @naiduk989 3 ปีที่แล้ว

    sir !!! your videos are excellent and I really loved it . Thanku Sir

  • @ushamuddaya6313
    @ushamuddaya6313 5 ปีที่แล้ว +1

    Very nice explanation of vertual memory ..

  • @shrikantdwivedi4645
    @shrikantdwivedi4645 5 ปีที่แล้ว +19

    thanks sir .....u save my ppt marks..... thankeww so much ab me class me presentation me aag lga dunga

  • @krishanudutta2943
    @krishanudutta2943 3 ปีที่แล้ว

    You are a great teacher,indeed

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

    Well Defined ./ thakx for your informative knowledge .

  • @bindiyabhadra7142
    @bindiyabhadra7142 6 ปีที่แล้ว +4

    Awesome explanation i love your videos keep it up

  • @h.g.pgamingzone742
    @h.g.pgamingzone742 2 ปีที่แล้ว

    Kya clear concepts hain sir aap ke! 😯😯

  • @user-jt8hl2ek6p
    @user-jt8hl2ek6p 2 หลายเดือนก่อน +1

    Best Teacher ever❤

  • @uzaidali8226
    @uzaidali8226 2 ปีที่แล้ว +1

    Thanks for your such amazing lectures

  • @amitkhanjansarma8132
    @amitkhanjansarma8132 5 ปีที่แล้ว

    Awsome explaination sir.. excellent video

  • @asadshazad7805
    @asadshazad7805 4 ปีที่แล้ว +3

    I LOVE U SIR NICE AND EASY EXPLANATION

  • @nainachouhan1379
    @nainachouhan1379 ปีที่แล้ว +1

    Very brilliant teaching sir g 🙏 Thanku so much

  • @akratinigam989
    @akratinigam989 5 ปีที่แล้ว

    Gud way to explain.... understand this topic very easilyy

  • @madhur28053
    @madhur28053 6 ปีที่แล้ว +2

    Sir... it is very helpful

  • @nannubedi7773
    @nannubedi7773 3 ปีที่แล้ว

    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 !!!

  • @lochansharma956
    @lochansharma956 2 ปีที่แล้ว +1

    Sir explanation is so wonderful 👍👌👌thank you so much sir 😊🙏

  • @LongNguyen-cn7dp
    @LongNguyen-cn7dp ปีที่แล้ว

    You deserve a spot in any top universities in Australia. Students here are desperate with abysmal lectures.