brk

Do czego służy wywołanie systemowe brk ()?

Zgodnie z instrukcją programistów Linuksa: Brk () i sbrk() zmieniają lokalizację przerwania programu, co określa konie ... śnie w dół. Ale to, czego nie wyjaśniają, to to, co się dzieje, gdy sterta zajmuje całą przestrzeń między stertą a stosem?

Jak sbrk / brk są implementowane w Linuksie?

Myślałem o tym, jak jądro Linuksa implementuje wywołania systemowe i zastanawiałem się, czy ktoś mógłby mi dać wysoki poziom ... du w to, jak działa sbrk/brk? Przejrzałem kod jądra, ale jest go tak dużo i nie rozumiem. Liczyłem na podsumowanie od kogoś?