Size: a a a

pro.osdev - os development

2021 October 06

BV

Boris Vinogradov in pro.osdev - os development
для ядра нужен особый аллокатор
источник

BV

Boris Vinogradov in pro.osdev - os development
который зоны знает и типы памяти
источник

BV

Boris Vinogradov in pro.osdev - os development
и поверх него уже натягиваются различные врапперы
источник

d

disba1ancer in pro.osdev - os development
а зачем это знать оконечным частям ядра которые просто хотят взять немного памяти под свои нужды?
источник

BV

Boris Vinogradov in pro.osdev - os development
а затем что им разная память нужна
источник

BV

Boris Vinogradov in pro.osdev - os development
кому-то нужно без кэша
источник

BV

Boris Vinogradov in pro.osdev - os development
кому-то с кэшем но в юзер спейс смотреть
источник

d

disba1ancer in pro.osdev - os development
мне пока не было нужно, потому вперёд паровоза не бегу
источник

BV

Boris Vinogradov in pro.osdev - os development
кто-то хочет кратно страницам объекты мапить
источник

BV

Boris Vinogradov in pro.osdev - os development
вот ты как раз бежишь
источник

BV

Boris Vinogradov in pro.osdev - os development
иерархично надо память делать
источник

d

disba1ancer in pro.osdev - os development
в целом посыл ясен, но мне, кажется это рановато
источник

BV

Boris Vinogradov in pro.osdev - os development
нет с этого и начинается аллокация объектов в ядре
источник

BV

Boris Vinogradov in pro.osdev - os development
называется page memory allocator
источник

d

disba1ancer in pro.osdev - os development
у меня ядра-то нет
источник

BV

Boris Vinogradov in pro.osdev - os development
ну так создай
источник

d

disba1ancer in pro.osdev - os development
создам, но предварительно понабиваю шишек на кое чём другом
источник

BV

Boris Vinogradov in pro.osdev - os development
понятно
источник

d

disba1ancer in pro.osdev - os development
пока что аллокатора серьёзнее malloc мне не было нужно, раз не нужно, значит не торопимся
источник

d

disba1ancer in pro.osdev - os development
у меня даже страничной адресации нет и бегаю в рилмод на каждый чих
источник