Lecture 26: What is Paging? || Non-Contiguous Memory Allocation

Поділитися
Вставка
  • Опубліковано 11 лип 2024
  • This video provides an engaging glimpse of PAGING in Operating System
    There is a lot to learn, Keep in mind “ Mnn bhot karega k chor yrr apne se nahi hoga ya maza nahi aara, Just ask 1 question “ Why I started ? “
    Visit Crio: www.crio.do/redeem/099316b/
    Slides: drive.google.com/file/d/1L9q1...
    Notes: drive.google.com/file/d/1PSzT...
    Discord Server Link: / discord
    Do provide you feedback in the comments, we are going to make it best collectively.
    Connect with Lakshay:
    Instagram: lakshayk12...
    LinkedIn: / lakshay-kumar-368a06146
    Connect with Babbar here:
    Instagram: / lovebabbar1
    Twitter: / lovebabbar3
    Telegram Group Link: Love Babbar CODE HELP
    telegram.me/lovebabbercodehelp
    My Editor: rishu.rsing...
    TimeStamps:
    00:00 - Introduction
    02:13 - Promotion
    03:03 - Paging in OS
    10:50 - Address Translation using Page Table
    25:26 - Context-Switching in Paging
    28:42 - Why Paging is slow and how do we make it fast?
    31:00 - Translation look-aside buffer (TLB)
    38:12 - Context-Switching in Paging with TLB
    Intro Sequence: We have bought all the required Licenses of the Audio, Video & Animation used.
    #OSBusted #Lakshay

КОМЕНТАРІ • 111

  • @rishabhkumar8115
    @rishabhkumar8115 2 роки тому +29

    You have explained in such a way that we don't need to memorize anything. The logical progression of this lecture is phenomenal. Dil Se Shukriya Bhaiya

    • @shadowslayer2248
      @shadowslayer2248 5 місяців тому +2

      But we will surely have to revise to remember all the information clearly.

  • @codemaster4457
    @codemaster4457 2 роки тому +20

    Thankyou bhaiya Roz aap hmare liye itni mehnat krte ho ❤️

  • @aparnamanna1369
    @aparnamanna1369 2 роки тому +11

    Attendance marked
    Lecture watching with notes 😀

  • @coding_insight
    @coding_insight Рік тому +20

    Most of the time , i don't skip aid after 4 second when youtube allow me to skip , i just let it run so that i can pay fee indirectly to this great content creator..love this series ❤️

    • @RitwikSharma-wq5vu
      @RitwikSharma-wq5vu Рік тому +5

      bro use adblocker to reduce ads and watch lecture distraction free

    • @sandeshbagmare6718
      @sandeshbagmare6718 Рік тому +1

      I use youtube vanced so can't do that 😢 . And also sponsored is auto skip

  • @joyeslugun4008
    @joyeslugun4008 11 місяців тому +1

    this playlist is very very helpful..... enjoying too much without spend any money.

  • @rishabhkumar8115
    @rishabhkumar8115 2 роки тому +4

    Thank you so much bhaiya you are seriously weapon for us ❤ thanks you for helping .....
    Your support are enough for us

  • @TechUprise-by-Jyoti
    @TechUprise-by-Jyoti 2 роки тому +5

    Thank you so much bhaiya😄 excited for live session 😇😊

  • @chaitanya14499
    @chaitanya14499 11 місяців тому

    Thank you soo much bhaiya..pehli baar paging puraa samjh aaya hai🙏🏻

  • @judgebot7353
    @judgebot7353 9 місяців тому +1

    division of process into pages
    page : process ka part
    page size == Frame size {main memory ka segment} [alloted based on archietecture ]

  • @ShubhamKumar-km8pm
    @ShubhamKumar-km8pm Рік тому

    Sir your videos are very good and clear crystall and i got like 23 out 24 through your videos only👍👍👍

  • @0708Sunshine
    @0708Sunshine 2 роки тому +24

    this lecture was 🔥... mazza aa gya bhaiya
    thank you so much for all the effort, It is HIGHLY appreciated

    • @lakshaykumar7518
      @lakshaykumar7518 2 роки тому +2

      Thanks buddy!
      Keep learning 😊

    • @dokii.
      @dokii. 8 місяців тому +1

      @@lakshaykumar7518 i'm a new student sir, i give my heartiest thanks to you. OS was always a favourite subject, but my college professor is rude enough for me to not understand a single thing. but from your lectures, i'm close to completing OS (placement-wise) within one month.

  • @Kokowangmini
    @Kokowangmini Рік тому

    Thanks a lot. Amazing lectures.

  • @fazerugbrug439
    @fazerugbrug439 2 роки тому +2

    aag laga diye bhaiyaji

  • @vikassaini7485
    @vikassaini7485 Рік тому +1

    Amazing explanation🔥

  • @abhishekrudra5381
    @abhishekrudra5381 2 роки тому

    Thanks bhaiya for your superb lectures

  • @entice9411
    @entice9411 2 роки тому

    Thank you for your hard work❤

  • @GOPALDUBEYRA
    @GOPALDUBEYRA Рік тому +5

    Sir you have worked really hard to make best and easily understandable note. I have never seen notes which I can understand just by reading by the way I finished this whole playlist in just 2 days.

  • @asdsd-wu4yw
    @asdsd-wu4yw Рік тому

    we can easily understand your lecture thank you so much 💯💯💯💯💯💯💯💯💯

  • @rishabhkumar8115
    @rishabhkumar8115 2 роки тому

    Thankyou bhaiya Roz aap hmare liye itni mehnat krte ho

  • @paritoshdadhich5647
    @paritoshdadhich5647 Рік тому

    thank you for the best explanation

  • @UECAshutoshKumar
    @UECAshutoshKumar 10 днів тому +1

    Thank you!!!

  • @keshavgambhir9894
    @keshavgambhir9894 2 роки тому

    Present Bhaiya. OS ki course ki consistency bahut sahi hai

  • @kaunikpatel
    @kaunikpatel 2 роки тому

    Always superb ☺️

  • @ankitbhatt2564
    @ankitbhatt2564 2 роки тому

    Great Work!

  • @antimasolanki631
    @antimasolanki631 2 роки тому +1

    Thank you so much bhaiya you are seriously weapon for us ❤ thanks you for helping .....
    Your support are enough for us ❤

  • @prashlovessamosa
    @prashlovessamosa Рік тому

    Bahi Dil se thank you.

  • @ayushgupta8538
    @ayushgupta8538 Рік тому

    Thanks for this informative lesson

  • @shivanshuamitabh831
    @shivanshuamitabh831 2 роки тому

    Awesome video 🔥

  • @dipikasrivastava0204
    @dipikasrivastava0204 2 роки тому +1

    Thankyou so much bhaiya

  • @bat_man1138
    @bat_man1138 Рік тому +1

    Boht acha smghaye sir

  • @pranaytiwari8719
    @pranaytiwari8719 2 роки тому

    Thank you sir😊

  • @jaydwarkadhish959
    @jaydwarkadhish959 2 роки тому +1

    Super video Sir

  • @its_Akash_
    @its_Akash_ 2 роки тому

    Thank you guru ji ❤️

  • @moment7206
    @moment7206 9 місяців тому

    QUALITY OF CONTENT 🔥🔥

  • @anurag1908
    @anurag1908 Рік тому

    Very hi nice explanation.😊

  • @shivkumar-og4ow
    @shivkumar-og4ow 2 роки тому

    Thanku bhaiya

  • @rahuljmd
    @rahuljmd 11 місяців тому

    Thanks

  • @abuhamid3541
    @abuhamid3541 2 роки тому

    mza aa gya bhai shahb😉😉😉😉😉

  • @TheKnightTeutonic
    @TheKnightTeutonic 21 день тому

    Dil se thanks !

  • @namanladha4336
    @namanladha4336 2 роки тому

    mazza aagaya bhaiya

  • @yashikamoon1747
    @yashikamoon1747 Рік тому

    Love babbar bhaiya and os vale bhaiya.
    Dil se thank you ❤

  • @ky747r0
    @ky747r0 Рік тому

    great

  • @Komal.Verma070
    @Komal.Verma070 Рік тому

    Fabulous

  • @piyushgaur6975
    @piyushgaur6975 Рік тому

    kaafi In-Depth lecture tha.... Hope these questions are important

    • @pranav288
      @pranav288 Рік тому

      theyre not

    • @piyushgaur6975
      @piyushgaur6975 Рік тому

      @@pranav288 so what are the important ones..please emphasize a little bit

    • @NormieCyrox
      @NormieCyrox Рік тому

      paging is important ....it came in my interview from foxconn

  • @_ratneshMaurya
    @_ratneshMaurya Рік тому

    WoW . . .

  • @itzheavem4451
    @itzheavem4451 2 роки тому

    consistency++

  • @NormieCyrox
    @NormieCyrox Рік тому

    you are better then apna college wali

  • @063himanshumishra4
    @063himanshumishra4 2 роки тому

    Bhaiya moj kr dii

  • @animesh414
    @animesh414 Місяць тому

    If the size of the logical address space is 2^m, and a page size is 2^n bytes, then the high-order m − n bits of a logical address designate the page
    number, and the n low-order bits designate the page offset.

  • @sumitsakpal7085
    @sumitsakpal7085 Рік тому

    Maine Video Pura dekha

  • @tntextreme1965
    @tntextreme1965 Рік тому +1

    Day 26 Done ✓

  • @seriseriously1443
    @seriseriously1443 2 роки тому

    Love you

  • @rohansaraswat3740
    @rohansaraswat3740 Рік тому +1

    What if the process size is of 24KB, then first page(for 0-16KB) will completely occupy the frame, but the second page(17-24KB) will occuply half frame, and when the internal fragmentation of some number of such pages is combined, will it not cause external fragmentation? As the space will be empty and the total empty space will also be enough to accomodate a process of 16 KB.

  • @prashantsahu6212
    @prashantsahu6212 2 роки тому +1

    TLB is simply works like DP.

  • @TheKnightTeutonic
    @TheKnightTeutonic 21 день тому

    You are awesome dude !!

  • @a21nkit
    @a21nkit 2 роки тому +2

    Lakho bacho present future me OS ka problem solve ho gaya..
    Best content of OS in any platform any professor ....
    🔥🔥🔥🔥
    Bhaiya DBMS ka bhi kuchh karo..
    Bahut problem hai usme kuchh smjh nhi aa rha..
    🙏🙏

  • @shivamnegi7932
    @shivamnegi7932 7 місяців тому

    ❤❤❤❤❤

  • @ashutoshranjan4644
    @ashutoshranjan4644 Рік тому +1

    Does in memory 1 byte is represented through 1 bit?

  • @aniketraj3120
    @aniketraj3120 2 роки тому

    Bhaiya jee, Kab Linux kernel ko explain kere GE, I am very excited,

  • @The_Rider_up12
    @The_Rider_up12 10 місяців тому

    logical addresh ma frame kitni bit ka hona chya ya explain kra do?

  • @sreenija3703
    @sreenija3703 Місяць тому

    Memoization is used in case of TLB

  • @rishabhvarshney7579
    @rishabhvarshney7579 2 роки тому

    attendance marked

  • @cooldude0321
    @cooldude0321 6 днів тому

    06/07/24 paging tlb cleared++ Lakshay bhaiyaa

  • @kumarpawansahh
    @kumarpawansahh 2 роки тому

    op

  • @vishwassahu
    @vishwassahu 2 роки тому

    buiteefuul..

  • @sayakghosh5104
    @sayakghosh5104 10 місяців тому

    Bhaiya Computer Networks ka playlist be lao, please.

  • @KaranSharma-py1uz
    @KaranSharma-py1uz 2 роки тому

    Reach++

  • @nitigya
    @nitigya Рік тому

    How are we fixing the 2 bits for page number, what if a process has more than 4 pages?

  • @Prince-wv3mp
    @Prince-wv3mp 2 роки тому +1

    Bhaiya DSA ki videos constant dallo plzz

  • @vaibhavyadav2674
    @vaibhavyadav2674 2 роки тому

    how did we convert 01 to 111 in frame 7 at 21:19

  • @sanyogmane1494
    @sanyogmane1494 Рік тому +1

    Sir, I don't understand how paging is a non-contiguous memory allocation if the size of the page is fixed.

    • @JaswinderSingh-Phy
      @JaswinderSingh-Phy Рік тому

      Bro because we are adjusting data in RAM non- contiguously..

  • @shivanshmahajan2281
    @shivanshmahajan2281 9 місяців тому +2

    Simply bol do ki TLB is just like DP array 😂

  • @rohitrohit5464
    @rohitrohit5464 Рік тому +1

    Day19

  • @tousifjaved3485
    @tousifjaved3485 2 роки тому

    How many videos are left in DSA course??

  • @yuvhrajverma9665
    @yuvhrajverma9665 2 роки тому

    Bhiya plz continue DSA placement course

  • @paruljain6869
    @paruljain6869 2 роки тому

    Approximately how many videos are more on the way until the completion of this course ?

  • @AbhishekKumar-dl6ko
    @AbhishekKumar-dl6ko Місяць тому

    Day 26 done... 07/06/24

  • @AgeNtX071
    @AgeNtX071 2 місяці тому

    correction
    addresses should be 0-127
    and 0-63

  • @Rahul-dd3ig
    @Rahul-dd3ig 2 роки тому +1

    I am excited giveaway participate and supported coad help by Babar

  • @siddharthkeshri5649
    @siddharthkeshri5649 2 роки тому

    bhaiya ne dp ka real life example dikhlaya hai #tlb

  • @krishanugautam5818
    @krishanugautam5818 Рік тому

    the bit representation of 25 is 11001 but you had written 011001

  • @tusharvlogs6333
    @tusharvlogs6333 Рік тому +1

    the usage of bytes is very much wrong here, this created a lot of confusion as we learnt that
    1 byte=8 bits and then all of sudden you write 64 bytes will require 6 bits, it should be , the 64byte addressable memory will require 6 bits to represent the logical address space

  • @adityabhate8652
    @adityabhate8652 Рік тому

    64 byte is 512 bits then how do we get 6 bit?? @16:42 Confusing

    • @tusharvlogs6333
      @tusharvlogs6333 Рік тому +1

      yaa. actually he mugged up theree. what he meant to say was , to represent 64 addresses in the logical address we need 6 bits, because 2^6 is 64 , so we can represent at max 64 byte addressable space in 6 bits

  • @amarsakore6760
    @amarsakore6760 2 роки тому

    bump

  • @itzheavem4451
    @itzheavem4451 2 роки тому

    20 din baad koi nya person aane wala tha, koi nyi series start honey wali thi but it's been more than 20 days but still no update regarding that.

  • @shivasurya.s6966
    @shivasurya.s6966 Рік тому

    Plzzzzz make subtitles available plzzzzzzz🙏🙏🙏🙏🙏🙏🙏

  • @nishantchandhok3542
    @nishantchandhok3542 2 роки тому

    Bhaiya DSA waali playlist kaafi slow ho gyi hai

  • @sid3337
    @sid3337 2 роки тому

    C++ playlist plzz

  • @umadahal1380
    @umadahal1380 2 роки тому

    Bhaiya c++ ka video dalo nah pls bhaiya

  • @me-so2is
    @me-so2is 2 роки тому

    What does over head means?

  • @nikhil7129
    @nikhil7129 Рік тому

    naukri dilwado sir
    apse hi padha hai sab

  • @nitishkumar-jh5qm
    @nitishkumar-jh5qm Рік тому

    IS PURE SERIES KA SBSE KHRAB VIDEO HAI

  • @yash-ps5pt
    @yash-ps5pt 2 роки тому +1

    You have explained in such a way that we don't need to memorize anything. The logical progression of this lecture is phenomenal. Dil Se Shukriya Bhaiya

  • @rishabhkumar8115
    @rishabhkumar8115 2 роки тому

    Present Bhaiya. OS ki course ki consistency bahut sahi hai

  • @TV-hr4bp
    @TV-hr4bp Рік тому

    Thank you!!!