Я думал о том, как ядро Linux реализует системные вызовы, и я задавался вопросом, мог ли кто-то высказать мне мнение высокого уровня того, как sbrk/brk работают? Я рассмотрел код ядра, но там справедливо...
Согласно руководству программиста Linux: brk () и sbrk () изменяют местоположение прерывания программы, которое определяет конец сегмента данных процесса. Что здесь означает сегмент данных? ...
int brk (void * end_data_segment);
void * sbrk (приращение intptr_t); Вызов sbrk () с приращением 0 может использоваться для определения текущего местоположения прерывания программы. Что такое программа ...