185 похожих чатов

Я пока не понял проблему и технические требования. Тебе нужен

мегабайт физической нефрагментированной памяти но через виртуальный маппинг? Какой в этом смысл

7 ответов

25 просмотров

Не, мне просто нужен мегабайт памяти, но если я попрошу у pmm найти кусок последовательной памяти, то я начну фрагментировать эту самую физическую памяти, при этом если я попрошу у pmm выдавать мне рандомные страницы(суммарным размером 1МБ), а vmm замаппит их линейно для меня, то фрагментации не будет

Evg Resh
Не, мне просто нужен мегабайт памяти, но если я по...

Фрагментация физической памяти явление неизбежное

Evg Resh
Не, мне просто нужен мегабайт памяти, но если я по...

Если тебе нужен просто мегабайт памяти то не еби мозг и просто выдели его. Я думал у тебя какие то спец требования, дма буфер там какой то или что.

Boris Vinogradov
Фрагментация физической памяти явление неизбежное

Предложим stop the world дефрагментатор физической памяти или это слишком жестоко?

Boris Vinogradov
Фрагментация физической памяти явление неизбежное

а проводить дефрагментацию, пусть и каким-нибудь простым малоэффективным методом стоит?

disba1ancer
а проводить дефрагментацию, пусть и каким-нибудь п...

При наличии виртуальной памяти фрагментация физической тебя волнует только для дма (и только если нету иомму)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
1
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта