Memory Partitioning 3: Buddy System

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 52

  • @HesterLiong
    @HesterLiong 7 років тому +117

    Thanks buddy!

    • @muhammadapollo5236
      @muhammadapollo5236 3 роки тому

      i know I am kind of randomly asking but does anyone know of a good place to watch new movies online ?

    • @kasebentley9406
      @kasebentley9406 3 роки тому

      @Muhammad Apollo flixportal xD

    • @muhammadapollo5236
      @muhammadapollo5236 3 роки тому

      @Kase Bentley thanks, signed up and it seems to work :) Appreciate it!!

    • @kasebentley9406
      @kasebentley9406 3 роки тому

      @Muhammad Apollo you are welcome =)

    • @meyanh6238
      @meyanh6238 3 роки тому +2

      @@kasebentley9406 This conversation here is such a fake-advertisement for a scam lol

  • @AntiContent
    @AntiContent 4 роки тому +8

    This explanation is so much better than my textbook! Thanks!

  • @TheARN44
    @TheARN44 6 років тому +5

    Best vid I could find with a visual explanation!

  • @김김김-b6u
    @김김김-b6u 4 роки тому

    This vid helped me a lot understanding why coalescing is quite simple under the buddy sytstem. Thx!!!

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

    difficult but you did great and explained as simple as possible

  • @Farizgr8
    @Farizgr8 7 років тому +2

    Quality description and precise... (y) great work..

  • @israelbango9198
    @israelbango9198 7 років тому +4

    Thanks for the clear explanation!

  • @flexer7822
    @flexer7822 3 роки тому +8

    Amazing video!
    - No indian acent
    - Perfect audio
    - To easy to understand it
    10/10

    • @gnir6518
      @gnir6518 3 роки тому +3

      What you got against Indian accents?

    • @flexer7822
      @flexer7822 3 роки тому +1

      @@gnir6518 i don't speak english, that is the first point
      The second point, is very dificult to my to understand a normal english accent, imagine if the accent is from india, dude is impossible

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

      @@gnir6518 they're unclear

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

      ​@@gnir6518they just read from book

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

    So simple,so amazing

  • @delyart
    @delyart 4 роки тому

    Thank you so much for the great and vivid explanation

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

    Thank you❤
    Giving you your flowers💐💐❤

  • @smokymcmenziez
    @smokymcmenziez 6 років тому

    Really good explanation, thanks Jacob!

  • @AbhishekSingh-og7kf
    @AbhishekSingh-og7kf 4 роки тому

    Such a nice explanation 👌

  • @dannggg
    @dannggg 3 роки тому

    the best explanation

  • @rtphi
    @rtphi 6 років тому

    Thank you so much! very clear explanation!

  • @Jessica-ky9fq
    @Jessica-ky9fq 7 років тому

    thanks!! beautifully explained

  • @RishiRaj95
    @RishiRaj95 4 роки тому

    Awesome Video, pro tip use 1.5x speed

  • @jyothina9466
    @jyothina9466 6 років тому

    Thank you very much!!

  • @jamesli6932
    @jamesli6932 7 років тому

    Thank you ! it help me a lot

  • @LusidDreaming
    @LusidDreaming 3 роки тому +1

    Why do we always favor the portion on top?

  • @MysticPrince101
    @MysticPrince101 4 роки тому

    if i have an external fragment larger than a requested memory process, can i allocate said process into the external fragment?

  • @夜風-p7h
    @夜風-p7h 3 роки тому

    thanks a lot

  • @zaktv3595
    @zaktv3595 7 років тому

    thanks, that was very helpful

  • @mALIH0793054752
    @mALIH0793054752 4 роки тому

    thank u so much bro

  • @orgamliel7700
    @orgamliel7700 3 роки тому

    Great job, 2^10 is your grade here

  • @ninaerasmus4796
    @ninaerasmus4796 7 років тому

    Thank You!

  • @jritzeku
    @jritzeku 4 роки тому

    At 8:59, after removing process A, you coalesced it (removing the line for 32). At this point, is it possible to move the process C (value of 60) up so that it is is placed between 64-128? This would coalesce/remove line 192. Perhaps, this procedure is avoided since it is kind of like compaction??

  • @mohbehnia
    @mohbehnia 5 років тому

    Good example

  • @kamalezzeghoudy4262
    @kamalezzeghoudy4262 3 роки тому

    So we can disactive the budy systeam 2

  • @RM-lb7xw
    @RM-lb7xw 4 роки тому

    Ur a genius

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

    ❤️❤️❤️❤️

  • @sistaraghuram1036
    @sistaraghuram1036 7 років тому

    Is there any real time application for this ?

  • @Kenbomp
    @Kenbomp 4 роки тому

    Actually it's used in Linux so it's quite power ful

  • @dimitrygrozny7546
    @dimitrygrozny7546 6 років тому

    why not just use pointers so f u have 6M of space left in one area and 5M in another and u need 10M, just use up 6M in the first and then have a pointer to the loction of the begining of the 5M area and add the last 4M on there. SO basicly kind of like spliting up 1 varable into two diffrent locations.

    • @bakbak4960
      @bakbak4960 5 років тому

      that is actually how the Hard Drive Disks split the data to fill empty spaces, instead of leaving gaps between files (that is why disk fragmentation is a good thing to do every once in a while to rearrange the splited data into one continuous unsplited file).
      However, I believe that starting from a pointer that is equals to 2^n is much faster (i think, don't take it as a fact).
      And the memory is going to be cleared before shutdown anyways, so filling up the gaps isn't that important as long as there is enough space for all the process on the memory for the time being.

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

      This is historic.
      It’s not how modern memory management works.
      It’s just something college students are forced to learn for exams.

  • @porogonzales6267
    @porogonzales6267 4 роки тому

    TNX BUD.but the voice is low

  • @rms46
    @rms46 6 років тому +1

    Example at 1:15

  • @buithanhlam3726
    @buithanhlam3726 4 роки тому

    thanks, you make it so clear!

  • @marmrmaaat512
    @marmrmaaat512 3 роки тому

    Thanks! very well explained!

  • @Titokstro1
    @Titokstro1 7 років тому

    Thank you!