Paging in Operating Systems with Example & Working - Memory Management

Support Simple Snippets by Donations -
Google Pay UPI ID - tanmaysakpal11@okicici
PayPal - paypal.me/tanmaysakpal11
--------------------------------------------------------------------------------------------- Paging Definition -
1. In computer operating systems, paging is a memory management scheme by which a computer stores and retrieves data from secondary storage for use in main memory.
2. In this scheme, the operating system retrieves data from secondary storage in same-size blocks called pages.
Paging is an important part of virtual memory implementations in modern operating systems, using secondary storage to let programs exceed the size of available physical memory.
3. Non-contiguous memory allocation
4. Helps prevent external fragmentation
5. Logical address space is divided into equal size pages
6. physical address space is divided into equal size frames
7. Page Size = Frame Size
A. Logical Address or Virtual Address (represented in bits): An address generated by the CPU
B. Logical Address Space or Virtual Address Space( represented in words or bytes): The set of all logical addresses generated by a program
C. Physical Address (represented in bits): An address actually available on memory unit
D. Physical Address Space (represented in words or bytes): The set of all physical addresses corresponding to the logical addresses
Simple Snippets Official Website -
simplesnippets.tech/
Simple Snippets on Facebook -
/ simplesnippets
Simple Snippets on Instagram -
/ simplesnippets
Simple Snippets on Twitter -
/ simplesnippet
Simple Snippets Google Plus Page -
plus.google.com/+SimpleSnippets
Simple Snippets email ID -
simplesnippetsinfo@gmail.com
For More Technology News, Latest Updates and Blog articles visit our Official Website - simplesnippets.tech/
#Paging #OperatingSystems #OS

Пікірлер: 249

  • @SimpleSnippets
    @SimpleSnippets4 жыл бұрын

    Hey Guys, if you want more such tech educational videos on this channel then please support me by subscribing to this channel & also share it with your friends as it helps me create more content just for you ✌

  • @banglainformer9584

    @banglainformer9584

    4 жыл бұрын

    How to create this kind of diagram ...

  • @aniketsharma1597

    @aniketsharma1597

    Жыл бұрын

    Very nice video and very nice explanation of every single step . All doubts about paging clear 👍👍👍👍👍👍

  • @beatit2537

    @beatit2537

    7 ай бұрын

    Please create more videos about Operating Systems' topics.

  • @hgjghjkhify
    @hgjghjkhify2 жыл бұрын

    I struggled to understand this using my textbook, which assumed I'm already fluent in computer science lingo. You made this relevant and easy to understand. The pictures, color and hearing you say it helped to reinforce my learning. Thank you! Well done!

  • @traderit1
    @traderit15 жыл бұрын

    brother u actually done the work ,BEST ONE ON INTERNET ......BEST ONE I AGAIN SAY

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Wow, thank you so much bro. I'm so happy to hear such a wonderful comment from you 👍 Please do share the video with your friends and keep up the support ✌️

  • @rijubakkarmakar8616
    @rijubakkarmakar86168 ай бұрын

    This is the best explanation of Paging, I've found on KZread. Awesome work man.

  • @albertdavidbangura7271
    @albertdavidbangura72712 жыл бұрын

    Always the best in every topic that I may have searched for on KZread! Thank you for this great explanation.

  • @Amina-jb6mh
    @Amina-jb6mh3 жыл бұрын

    Thank you so much! I couldn't understand it from my book. The way you explained visually helped a lot! Thank you for clearing my concepts.

  • @bhaktipriyanayak3718
    @bhaktipriyanayak37183 жыл бұрын

    Watching ur video when we r not attending lecture due to this pandemic... Ur video is very useful. Exam is after 10 days.. Nd concept is now clear about paging.. Thanks a lot....

  • @kurrynDev
    @kurrynDev5 жыл бұрын

    exam 1hour from now. watching in 1.25 speed

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    All the best ✌️

  • @kamelfosare1527

    @kamelfosare1527

    3 жыл бұрын

    Same here but in 2 days

  • @realslik2029

    @realslik2029

    3 жыл бұрын

    Watching 2x speed exam in 1 hour

  • @kamelfosare1527

    @kamelfosare1527

    3 жыл бұрын

    @@realslik2029 Good luck man

  • @kiche_allan

    @kiche_allan

    3 жыл бұрын

    Hey, how did the exams go, Ive got mine in 2 weeks time

  • @nekhasenthil2316
    @nekhasenthil23162 жыл бұрын

    That's a great relief during the last minute study. Thank you!! :)

  • @manthangandhi1692
    @manthangandhi16924 жыл бұрын

    Things you should cover more in this video: Page table is kept in main memory Page-table base register (PTBR) points to the page table Page-table length register (PRLR) indicates size of the page table In this scheme every data/instruction access requires two memory accesses. One for the page table and one for the data/instruction. The two memory access problem can be solved by the use of a special fast-lookup hardware cache called associative memory or translation look-aside buffers (TLBs) Some TLBs store address-space identifiers (ASIDs) in each TLB entry - uniquely identifies each process to provide address-space protection for that process

  • @durgaprasadnaredla5832

    @durgaprasadnaredla5832

    Жыл бұрын

    Hello manthan Gandhi. I have small doubt related to PTBR. How can I contact you..

  • @durgaprasadnaredla5832

    @durgaprasadnaredla5832

    Жыл бұрын

    I need some suggestions from you

  • @nayebarepeter6941
    @nayebarepeter6941 Жыл бұрын

    THIS HAS SOLVED ALL MY WORRIES ON PAGING AS A STUDENT OF OS CONCEPT thanks ✌

  • @wolfcompany2
    @wolfcompany23 жыл бұрын

    THANK YOU VERY MUCH FOR THIS!!!!!! you provided a flow which my professor didnt.

  • @yangliu3754
    @yangliu37544 жыл бұрын

    Your explanation is very CLEAR and maybe the best explanation on youtube!!! Thank you very much!!

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you buddy ✌️ this really means a lot to me 😇 I would really request you to please share the video with your friends too ✌️

  • @user-zz7qw6rb7m
    @user-zz7qw6rb7m8 ай бұрын

    I can't thank you enough for this video ... I was browsing the internet for more than 5 hours... 17 mins of your explaining and now I'm good to proceed to the next topic...

  • @SimpleSnippets

    @SimpleSnippets

    8 ай бұрын

    Glad it helped!

  • @renga14185
    @renga141853 жыл бұрын

    simply awesome, great work. Thank you.

  • @malleshaholeyache4464
    @malleshaholeyache44643 жыл бұрын

    What a such proper information you have bro🙏🙏.I really thank you for explanation and presentation. And ya keep doing great videos because all engineering students guru will be KZread only .they only make you to grow up

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Thank you so much 🙂 Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇

  • @Kujou12
    @Kujou124 жыл бұрын

    This is way better than my univeristy's class.

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thanks Pete, glad you liked it. Please do share this video with your friends too 🙏

  • @tafadzwamabika5514
    @tafadzwamabika55143 жыл бұрын

    "500GB if you are in ancient time" hahaha, i felt offended. I guess i have to change my hard drive ASAP 🤣🤣🤣

  • @nvfpv
    @nvfpv Жыл бұрын

    Great work brother! 🙌🙌

  • @OutMagic
    @OutMagic2 жыл бұрын

    So well explained, thanks mate!

  • @user-vg5fk5zs6i
    @user-vg5fk5zs6i Жыл бұрын

    thanks bro..... literally amazing explained. 😍

  • @nightfury8119
    @nightfury81194 жыл бұрын

    Really, your explanation was awesome .. I am feeling the beauty of your words.. They are perfect.. Your English, pronunciation, words, flowness And the content which is most important ... Everything was good... ♥️♥️

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you so much buddy 😇 this was really a wonderful feedback. This motivates me to make more educational content 🤘 I would request you to please share the videos with your friends too. That's the biggest help and support ✌️

  • @michalsejak
    @michalsejak4 жыл бұрын

    "500GB HDD is from the ancient times" *me, a zoomer owning precisely such drive*: _surprised pikachu face_

  • @khanumer5763
    @khanumer57635 жыл бұрын

    Its help me a lot bro thank you so much for this video ❤❤I have quickly understood all the concept about paging

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you very much buddy. I am so happy that you liked this video and it was helpful to you😇 I would request you to share the video with your friends too ✌️ that will be very helpful 😊

  • @kapsiakchris
    @kapsiakchris5 жыл бұрын

    This was awesome!!! Reading about in text is a little dry and hard to fully understand, you explained this perfectly!! Will be watching more.

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you so much my friend 😁✌️ really happy to hear this from you 😊 I would request you to please share the video with your friends too ✌️

  • @amayaamarasinghe5838
    @amayaamarasinghe5838 Жыл бұрын

    Thank you so much for the video.... cleared out all my doubts

  • @alyagomaa5101
    @alyagomaa51015 жыл бұрын

    you're awesome, sir. THANK YOU!

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Most welcome buddy 😊 I'm glad to hear this from you and happy that this video helped you. Please do share the video with your friends too 🤟

  • @kimberlycaritas
    @kimberlycaritas3 жыл бұрын

    This was SO helpful - thank you so much for explaining this so succinctly!

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Glad it was helpful! Thank you so much 🙂

  • @thomascarlsen8097
    @thomascarlsen80973 жыл бұрын

    I actually think this is the best explanation of the paging concept I have seen so far! Good Job :)

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Happy to hear that Thomas!

  • @heera551
    @heera5515 ай бұрын

    loved your creation brooo!

  • @Psykorr
    @Psykorr3 жыл бұрын

    Impressive teaching skills!

  • @vishnugajulapalli5305
    @vishnugajulapalli53054 жыл бұрын

    Thank's a lot bro, it was really helpful.

  • @satyarthranjan7025
    @satyarthranjan70259 ай бұрын

    what an amazing vedio all concepts are cleared thans bro pls make more content like this. most underrated channel.

  • @SimpleSnippets

    @SimpleSnippets

    9 ай бұрын

    I will try my best. Please help me by sharing our channel and videos with your friends too!

  • @mikekk5192
    @mikekk51924 жыл бұрын

    Very well explained. Keep up the good work!

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you Mike, I am really glad to hear this comment from you bro. Thank you for the positive feedback. I request you to please share our channel and videos with your friends too & ask them to subscribe and join our community as well 😇 That is the biggest help and support you can provide ✌

  • @UnseenOct
    @UnseenOct Жыл бұрын

    you are a lifesaver!

  • @rahulmeena1402
    @rahulmeena14023 жыл бұрын

    Good, Precise, Clear Thanks

  • @kshitijpatil6488
    @kshitijpatil64884 жыл бұрын

    Great Content. You've explained it in pretty simple language. 😊

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Glad you think so! Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇

  • @UkammakU
    @UkammakU4 жыл бұрын

    Awesome explanations like this is what saves my ass through programming courses

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Haha im glad to know my videos save your ass 😂😇

  • @annapoorania8860
    @annapoorania88604 жыл бұрын

    Thanks! I cleared a few things i was murky about through your video

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Excellent!

  • @RevathiRevathi-cs2bq
    @RevathiRevathi-cs2bq Жыл бұрын

    TQ sir your explanation is excellent it's helps me in my exam

  • @yashashreemahale3456
    @yashashreemahale34562 жыл бұрын

    You explain so very well Thank you :)

  • @chenul_L
    @chenul_L Жыл бұрын

    woh bro this helps me a lot bro , thanks man 💓

  • @amrhaithem7064
    @amrhaithem70642 жыл бұрын

    thank you man, 1000 times better than our doctor

  • @codepoachers6870
    @codepoachers68702 жыл бұрын

    Very fantastic video!

  • @harikpriyatirumalaraju674
    @harikpriyatirumalaraju6743 жыл бұрын

    Excellent explanation!

  • @sathwik7632
    @sathwik76322 жыл бұрын

    thanks bruh all the best

  • @abcdabcd8605
    @abcdabcd8605 Жыл бұрын

    amazing video and explanation

  • @CuriousKiruTV
    @CuriousKiruTV3 жыл бұрын

    Wow. Man you are a genius. I m impressed.

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Thank you so much 😀

  • @pdivyapdivya7455
    @pdivyapdivya74552 жыл бұрын

    Tq you sooo much for uploading this video bro🙏🙏🙏

  • @chit3560
    @chit3560 Жыл бұрын

    explaned very well, thanks

  • @dr.t.mirandalakshmi6604
    @dr.t.mirandalakshmi66042 жыл бұрын

    Excellent presentation and explanation

  • @lostsoulcar7130
    @lostsoulcar71302 жыл бұрын

    Superb explanation 👍thanks man

  • @agastyaasthana3318
    @agastyaasthana3318 Жыл бұрын

    Bro god bless you my $100K professor could not teach this well

  • @DRAGONBALLX1998
    @DRAGONBALLX19985 жыл бұрын

    Thankx a lot man.... very impressive teaching style

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you so much for the positive feedback buddy. Really happy to hear this from you. I would request you to please share the video with your friends 😊✌️

  • @deepakreddy6617
    @deepakreddy6617 Жыл бұрын

    awesome video bro

  • @user-ng8rl3jb1i
    @user-ng8rl3jb1i2 жыл бұрын

    nice , it gave me some understanding

  • @hishamkhhassan9635
    @hishamkhhassan96352 жыл бұрын

    Thank for simple explanation

  • @pruthvirajpatil1644
    @pruthvirajpatil16443 жыл бұрын

    Thank you.. You have good knowledge with excellent communication skill.

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Thats really great to know buddy🙏 Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇

  • @sripoojitha4887
    @sripoojitha48873 жыл бұрын

    Really super 👌 explanation

  • @danym-98
    @danym-982 ай бұрын

    Very good explanation

  • @ranjanbs7449
    @ranjanbs74492 жыл бұрын

    You made my day 🤜🤛

  • @sweatshakti
    @sweatshakti4 жыл бұрын

    Amazing work man!

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you so much bro, this means a lot to me. Please support me by sharing this channel with your friends too. Thats the biggest help and support ✌

  • @chakriundapalli751
    @chakriundapalli7515 жыл бұрын

    Tq bro, you done a brilliant job . Infat u r not 100% u r 200% well sead than my faculty member

  • @Hellowhatup98
    @Hellowhatup982 жыл бұрын

    excellent vid! thank u !

  • @primeoptumas8435
    @primeoptumas84353 жыл бұрын

    Thank you sir great explanation with neat diagrams.👏

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Glad you liked it

  • @sandro-nd6ir
    @sandro-nd6ir2 жыл бұрын

    Very good video!!

  • @amlamarra
    @amlamarra4 жыл бұрын

    Great video! Though you didn't really describe how this allows programs to exceed the size of available physical memory. Do they just leave unused pages in virtual memory? What if one of those pages is needed? Wouldn't you get a page fault for trying to access it?

  • @shehzadabbasi1861
    @shehzadabbasi18615 жыл бұрын

    Absolute beauty

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you so much buddy for this wonderful feedback😇✌️ Please do share this video with your friends and contacts too bro 😇✌️

  • @laharishlakku
    @laharishlakku5 жыл бұрын

    Appreciate your work ✌🏼

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you so much buddy 😊 means alot to me 😊

  • @chinmairhallikar
    @chinmairhallikar3 ай бұрын

    Thank you bro (from a student who is studying 1 hr before exam)

  • @Sauravgpt34
    @Sauravgpt344 жыл бұрын

    Your lectures are just wow! One request from my side can you please add some concepts of multilevel paging.

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you so much Saurav, really glad to know this. Unfortunately currently I am too occupied with DSA and then I have other subjects lined up too. So chances of your requested topic are pretty slim. Dont want to lie or keep you waiting hence being honest 😇🙏

  • @Theilahi
    @Theilahi4 жыл бұрын

    Thank you bro for the explanation. ✌

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Most welcome buddy. Please share the video with your friends too 😁

  • @eyobed1795
    @eyobed17952 жыл бұрын

    it is very helpful thanks

  • @mums2109
    @mums2109 Жыл бұрын

    thank you for the video!

  • @shirish-meshram
    @shirish-meshram3 жыл бұрын

    This is so very helpful. Thanks a million

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    So glad!

  • @alexandterfst6532
    @alexandterfst65323 жыл бұрын

    Very good explanation for beginners compared to other videos

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Thank you so much 🙂

  • @rockmanvnx6
    @rockmanvnx65 жыл бұрын

    Thank you, best out of other videos I found on youtube. You mentioned another video about page fault, however I cannot find it.

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Hello, most welcome buddy for such a wonderful comment. Here's the link to the full playlist bro - Paging & Page Replacement Algorithms - Operating Systems: kzread.info/head/PLIY8eNdw5tW-BxRY0yK3fYTYVqytw8qhp

  • @ivar6413
    @ivar64134 жыл бұрын

    very very good explaination. woah. thank you so much!!!!!

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    You're very welcome!✌ I am glad you liked it 😇

  • @vergil9397
    @vergil93975 жыл бұрын

    Its so good !! Thanks alot

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you so much Brian! Happy to hear this. I would request you to please share the video with your friends too ✌️😊

  • @vergil9397

    @vergil9397

    5 жыл бұрын

    Does document/memory map in Linux is always a multiple of the page size, which is 4k on x86 ?? Am i right ?

  • @KiranKumar-mt3of
    @KiranKumar-mt3of4 жыл бұрын

    Best explanation till date about paging 👏👍👍👌

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you very much Kiran. I am glad you liked this video. Please do support me by subscribing to our channel and sharing it with your friends 🙏✌

  • @mohammedk.h.f3016
    @mohammedk.h.f30163 жыл бұрын

    great lecture .... Thank you...

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    You're most welcome

  • @kartik8713
    @kartik871311 ай бұрын

    great vdo man, thanks

  • @SimpleSnippets

    @SimpleSnippets

    10 ай бұрын

    Glad you liked it!

  • @sumanth8761
    @sumanth87612 жыл бұрын

    super explanation

  • @anusha9930
    @anusha99302 жыл бұрын

    Superb explanation

  • @SimpleSnippets

    @SimpleSnippets

    2 жыл бұрын

    Thanks buddy, I'm glad to hear this. Please do share the videos with your friends too. That's the biggest help and support you can give back to me 🙏😊

  • @priyankabehera8288
    @priyankabehera82882 жыл бұрын

    Very helpful... 🙏🏽🙏🏽🙏🏽🙏🏽

  • @tejasshaha6629
    @tejasshaha66295 жыл бұрын

    Nice work bro👍

  • @SimpleSnippets

    @SimpleSnippets

    5 жыл бұрын

    Thank you so much Tejas ✌️🙏 Please share the video and spread the knowledge. That'll be the best support 🙏

  • @davidcossa7970
    @davidcossa79704 жыл бұрын

    Bravo....Legend

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Thank you so much David. I am glad to see this response from you. Please do subscribe to this channel & share the videos with your friends too. That will be the biggest help and support for everyone 😇

  • @spacesimulation5
    @spacesimulation52 жыл бұрын

    Excellent

  • @sreelekshmi4929
    @sreelekshmi49292 жыл бұрын

    very helpful 😀

  • @WADS-rr9wy
    @WADS-rr9wy4 жыл бұрын

    This is the best explanation of paging I have found. Thanks!

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Hehe thats amazing to know Thomas 😇 Do share it with your friends too 😇

  • @KnowhowtoCI
    @KnowhowtoCI Жыл бұрын

    Very good video

  • @ayushsinghrathore7186
    @ayushsinghrathore71863 жыл бұрын

    amazing bro

  • @SimpleSnippets

    @SimpleSnippets

    3 жыл бұрын

    Thanks bro, please do share the videos & our channel with your friends too. Thats the biggest help and support you can give back to this channel! 😇

  • @revanth6476
    @revanth64763 жыл бұрын

    Super bro👌👌🔥🔥

  • @onepathnetwork7767
    @onepathnetwork77674 жыл бұрын

    Salute for snippets❤

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Please support me by sharing the videos and our channel with your friends too. Thats the biggest help and support you can provide 😇

  • @onepathnetwork7767

    @onepathnetwork7767

    4 жыл бұрын

    @@SimpleSnippets sure 😊😘

  • @anthonyvenable3048
    @anthonyvenable30482 жыл бұрын

    Your Amazing

  • @tanvir7783
    @tanvir77832 жыл бұрын

    thank you from bangladesh brother

  • @harshas.v.3223
    @harshas.v.32234 жыл бұрын

    Fantastic, nicely explained with diagram. Clearly understood about paging. Thank you very much. Make Some more videos on Device driver and computer architecture.

  • @priyahuddar9628
    @priyahuddar96283 жыл бұрын

    Thank you so much!!!!!!!!

  • @Sathiyajith19
    @Sathiyajith194 жыл бұрын

    good job bro!!

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Appreciate it! 😇

  • @Sokar599
    @Sokar5994 жыл бұрын

    Everytime I see and intro like that, I just know it will be an idian tutorial

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    Is there a non-indian kind of intro? i'd love to make that kind too 😂

  • @Sokar599

    @Sokar599

    4 жыл бұрын

    @@SimpleSnippets I think it's a bit too long. And I'd make a very simple and calm intro. Like swiping in your logo with a little sound effect or something. I think longer intros make viewers not want to watch the video and this one feels very MLG gamer-ish haha, not trying to be mean, just helpful! :)

  • @SimpleSnippets

    @SimpleSnippets

    4 жыл бұрын

    This was genuinely a good suggestion. And yes I have felt the same somewhere that long intros lose audience attention. I'll work on a simple shorter one 😊 thanks man ✌️