[АК]ОС 7. C: динамическая память, как работает malloc внутри, OOM-killer

Архитектура компьютера и операционные системы. Семинарское занятие 226 группы ФКН ПМИ. НИУ ВШЭ Динамическая память. Говорим про функции для работы с динамической памятью: malloc/calloc/realloc и про системные вызовы, стоящие за этими функциями: brk/mmap Смотрим, что будет, если сделать malloc(0) в бесконечном цикле. Как oom-killer выбирет, какой процесс остановить. Пишем бинарное дерево из строк со своей функцией сравнения. Ведет Миша Филитов Конспект: 0:00 - вводная часть 0:56 - как выделить динамически память? 17:56 - как устроен malloc внутри 30:24 - наглядно видим, как malloc переиспользует память 41:16 - что будет, если запустить в цикле malloc(0) 44:50 - oom-killer 49:13 - пишем бинарное дерево со строками. Спецификатор m в printf
Back to Top