Память в GoOS, часть 1. От bump allocator к собственному heap и GC

Источник
Память в GoOS, часть 1. От bump allocator к собственному heap и GC

В первой статье про GoOS я довольно подробно прошёлся по загрузке, SMP, IPC, capabilities, сети, Linux ABI и устройству сервисов. А в комментариях довольно быстро всплыл вопрос, который я тогда сознательно обошёл стороной: что в системе происходит с динамической памятью и сборщиком мусора. Вопрос был вполне по делу. Я пишу ОС преимущественно на Go, компилирую её TinyGo, но обычный Go runtime мне тут никто не выдаёт. Значит, фраза «Go сам разберётся с памятью» тут совершенно не работает. Кто-то…

Краткая версия. Читать материал у источника →

Читайте также

Похожие новости

Поиск по Loople

Назад