ОСРВ мне кажется это будет несколько излишнем
для памяти ядра это, имхо, вообще не нужно
для разработки ОСРВ надо будет изучать как надо разрабатывать ОСРВ
для памяти ядра нет смысла делать более чем одного аллокатора памяти, т.к. только один тип памяти для него и существует
как один? если ядро работает со включённым mmu, оно должно для себя дыры в виртуальной памяти учитывать как идля физической, или это намёк на то что надо куда-то всю физическую память замапить целиком и тогда действительно останется только физический аллокатор?
зачем тебе учитывать дыры?
Дыры для пидоров
затем, чтобы в них мапить
А зачем на уровне физической памяти учитывать дыры? Физический аллокатор тоже страницы отдает, так что виртуальный знает об этих дырах, нет?
а откуда виртуальному знать об этих дырах?
Потому что у него это будут те же дыры
почему те же то?
я не буду тебе отвечать на столь очевидный вопрос, хотя ответ прям там простой
Ну так и физический и виртуальный работают в рамках страниц, поэтому и дыры одни и те же
для меня это разные дыры, потому не очевидно, нельзя про них сказать, что вот эта дыра в физической памяти точно соответствует дыре в виртуальной
интерстеллар смотрел?
не полностью
вот посмотри полностью, там очень хороший пример работы системы памяти
Обсуждают сегодня