Memory Partitioning 3: Buddy System

  Рет қаралды 62,776

Jacob Schrum

Jacob Schrum

Күн бұрын

Пікірлер: 53
@HesterLiong
@HesterLiong 7 жыл бұрын
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 жыл бұрын
@@kasebentley9406 This conversation here is such a fake-advertisement for a scam lol
@AntiContent
@AntiContent 4 жыл бұрын
This explanation is so much better than my textbook! Thanks!
@TheARN44
@TheARN44 6 жыл бұрын
Best vid I could find with a visual explanation!
@flexer7822
@flexer7822 4 жыл бұрын
Amazing video! - No indian acent - Perfect audio - To easy to understand it 10/10
@gnir6518
@gnir6518 3 жыл бұрын
What you got against Indian accents?
@flexer7822
@flexer7822 3 жыл бұрын
@@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 жыл бұрын
@@gnir6518 they're unclear
@frontback4574
@frontback4574 Жыл бұрын
​@@gnir6518they just read from book
@youngicorn
@youngicorn 14 күн бұрын
Thank you for a clear and visual explanation :)
@김김김-b6u
@김김김-b6u 4 жыл бұрын
This vid helped me a lot understanding why coalescing is quite simple under the buddy sytstem. Thx!!!
@Farizgr8
@Farizgr8 7 жыл бұрын
Quality description and precise... (y) great work..
@israelbango9198
@israelbango9198 7 жыл бұрын
Thanks for the clear explanation!
@saadmanahmed4277
@saadmanahmed4277 4 жыл бұрын
So simple,so amazing
@delyart
@delyart 4 жыл бұрын
Thank you so much for the great and vivid explanation
@aroobazaman2939
@aroobazaman2939 Жыл бұрын
difficult but you did great and explained as simple as possible
@maggiemauno
@maggiemauno 3 ай бұрын
Thank you❤ Giving you your flowers💐💐❤
@LusidDreaming
@LusidDreaming 3 жыл бұрын
Why do we always favor the portion on top?
@smokymcmenziez
@smokymcmenziez 6 жыл бұрын
Really good explanation, thanks Jacob!
@dannggg
@dannggg 3 жыл бұрын
the best explanation
@AbhishekSingh-og7kf
@AbhishekSingh-og7kf 4 жыл бұрын
Such a nice explanation 👌
@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??
@MysticPrince101
@MysticPrince101 4 жыл бұрын
if i have an external fragment larger than a requested memory process, can i allocate said process into the external fragment?
@rtphi
@rtphi 6 жыл бұрын
Thank you so much! very clear explanation!
@Jessica-ky9fq
@Jessica-ky9fq 7 жыл бұрын
thanks!! beautifully explained
@jyothina9466
@jyothina9466 7 жыл бұрын
Thank you very much!!
@jamesli6932
@jamesli6932 7 жыл бұрын
Thank you ! it help me a lot
@夜風-p7h
@夜風-p7h 3 жыл бұрын
thanks a lot
@zaktv3595
@zaktv3595 7 жыл бұрын
thanks, that was very helpful
@kamalezzeghoudy4262
@kamalezzeghoudy4262 3 жыл бұрын
So we can disactive the budy systeam 2
@mALIH0793054752
@mALIH0793054752 4 жыл бұрын
thank u so much bro
@sistaraghuram1036
@sistaraghuram1036 7 жыл бұрын
Is there any real time application for this ?
@ninaerasmus4796
@ninaerasmus4796 7 жыл бұрын
Thank You!
@jenweatherwax7113
@jenweatherwax7113 2 жыл бұрын
❤️❤️❤️❤️
@mohbehnia
@mohbehnia 5 жыл бұрын
Good example
@RishiRaj95
@RishiRaj95 4 жыл бұрын
Awesome Video, pro tip use 1.5x speed
@orgamliel7700
@orgamliel7700 3 жыл бұрын
Great job, 2^10 is your grade here
@RM-lb7xw
@RM-lb7xw 4 жыл бұрын
Ur a genius
@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.
@rms46
@rms46 6 жыл бұрын
Example at 1:15
@Kenbomp
@Kenbomp 4 жыл бұрын
Actually it's used in Linux so it's quite power ful
@porogonzales6267
@porogonzales6267 4 жыл бұрын
TNX BUD.but the voice is low
@BACSShaileshShettar
@BACSShaileshShettar 3 жыл бұрын
tooo low
@buithanhlam3726
@buithanhlam3726 4 жыл бұрын
thanks, you make it so clear!
@marmrmaaat512
@marmrmaaat512 3 жыл бұрын
Thanks! very well explained!
@Titokstro1
@Titokstro1 7 жыл бұрын
Thank you!
Paging and Segmentation 1: Simple Paging
18:40
Jacob Schrum
Рет қаралды 33 М.
But, what is Virtual Memory?
20:11
Tech With Nikola
Рет қаралды 340 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 503 М.
Memory Partitioning 2: Dynamic Partitioning
12:38
Jacob Schrum
Рет қаралды 27 М.
GWU OS: Memory Allocation - Slab and Buddy Allocators
48:22
Gabriel Parmer
Рет қаралды 10 М.
Paging (OS)
29:12
Casey Cole
Рет қаралды 91 М.
AT&T Archives: The UNIX Operating System
27:27
AT&T Tech Channel
Рет қаралды 2 МЛН
Buddy Algorithm
7:12
hunter haislip
Рет қаралды 15 М.
Linux File System/Structure Explained!
15:59
DorianDotSlash
Рет қаралды 4,3 МЛН
Paging and Segmentation 3: Virtual Memory Paging
19:20
Jacob Schrum
Рет қаралды 14 М.
Segmentation (OS)
15:20
Casey Cole
Рет қаралды 13 М.
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН