virtual-memory — все вопросы

1ответ
4 голоса
Что именно позади /внутри управления памятью iPhone?
Этот вопрос НЕ касается сохранения /разблокировки элементов управления памятью iphone. Я достаточно хорошо понимаю процедуру, и в моем приложении нет утечек памяти. Я выскакиваю вопрос, показан
1ответ
4 голоса
Общая исполняемая память
У меня есть этот короткий фрагмент C: const char *name = "/asdf"; int desc = shm_open(name, O_RDWR | O_CREAT, 0777); ftruncate(desc, 4096); void *block = mmap(NULL, 4096, PROT_EXEC, MAP_SHARED, d
3ответа
4 голоса
Управление памятью - как и когда записывать большие объекты на диск
Я работаю над приложением, которое потенциально способно к большой загрузке памяти (> 5 ГБ), но требует работы на 32-битных и .NET 2 настольных компьютерах из-за среды развертывания клиента. Мое
2ответа
4 голоса
#pragma alloc_text (PAGE, имя функции)
#pramga alloc_text(PAGE, foo) void foo(){ return; } Этот код обычно используется в драйверах устройств. Функция foo будет заменена всякий раз, когда система нуждается. Вопросы. Работает
2ответа
4 голоса
Каковы факторы, которыми ограничена виртуальная память?
Что я знаю, так это то, что размер виртуальной памяти ограничен только количеством адресных строк. Но в внутренних документах и ​​принципах разработки операционной системы Уильяма Сталлингса я про
1ответ
4 голоса
Настройте размер виртуальной страницы в Linux
Я тестирую аппаратную предварительную загрузку процессора. Известно, что предварительная выборка происходит до границы страницы. Я хочу убедиться, что мой тест работает правильно. Кто-нибудь знае
2ответа
4 голоса
Memcached и виртуальная память
Согласно этой теме (не очень надежно, я знаю), memcached делает не использовать диск, даже виртуальную память . Мои вопросы: Это правда? Если так, как memcached гарантирует, что памят
1ответ
4 голоса
трансляция адресов памяти в гостевом гипервизоре
Предположим, что есть такой код. MOV [0x1234], EAX (intel assembly) скажем, что процессор хочет обработать эту инструкцию. и давайте предположим, что нет гипервизора. мы просто используем обычн
1ответ
4 голоса
Расчет таблицы страниц виртуальной памяти и буфера перевода перевода
Я отвечаю на некоторые проблемы, связанные с виртуальной памятью, и мне нужна помощь в разъяснении или подтверждении моего понимания того, как это делается. Вопросы следующие:    Имеется адрес
1ответ
4 голоса
Проектирование виртуальной памяти с TLB
Мне поставили следующую проблему, и я не уверен, как именно к ней подойти:    Рассмотрим систему виртуальной памяти со следующими свойствами:       · 35-битный виртуальный адрес       · 16 КБ с
2ответа
4 голоса
Выше, чем ожидалось, использование памяти с VirtualAlloc; в чем дело?
Важно . Прокрутите страницу до «окончательного обновления», прежде чем тратить здесь слишком много времени. Оказывается, главный урок - остерегаться побочных эффектов других тестов в вашем наборе u
2ответа
4 голоса
какой может быть максимальный размер виртуальной памяти?
Я видел этот вопрос - В чем разница между "виртуальной памятью" и " раздел подкачки "? Здесь упоминается, что виртуальная память = пространство ОЗУ + дисковое пространство - которое может испол
1ответ
4 голоса
Является ли объект наименьшей страницей в куче?
Если у меня есть 2 ГБ оперативной памяти, и у меня есть 2 экземпляра объекта, который составляет 1,5 ГБ каждый, операционная система поможет и контекстного переключения страниц на и с жесткого диска.Ч
3ответа
4 голоса
Пейджинг или сегментация для виртуальной памяти, что лучше?
Большинство ОС используют подкачку для виртуальной памяти.Почему это?Почему бы не использовать сегментацию?Это только из-за аппаратной проблемы?В некоторых случаях одно лучше другого?По сути, если бы
3ответа
4 голоса
Зачем нам нужна внешняя сортировка?
Основная причина внешней сортировки состоит в том, что данные могут быть больше, чем у нас есть основная память. Однако сейчас мы используем виртуальную память, и виртуальная память позаботится о пере
2ответа
4 голоса
Сеанс памяти, используемый для хранения непосредственных строк, в C
В концепции виртуальной памяти, где компиляторы C хранят непосредственные строки?Пример:
2ответа
4 голоса
Почему разделы .text программы Linux начинаются с 0x0804800, а вершины стека начинаются с 0xbffffff?
Согласно Руководству по сборке для хакеров (часть 2) Организация виртуальной памяти , программа для Linux ---- +: = 0 =: + ---- разделы начинаются с ---- +: = 1 =: + ---- ивершины стека начинаются с -
1ответ
8 голосов
Почему в 64-битном виртуальном адресе длина 4 бита (длина 48 бит) по сравнению с физическим адресом (длина 52 бита)?
В книге «Программирование низкого уровня: C, сборка и выполнение программы на архитектуре Intel® 64» я прочитал:    Каждый виртуальный 64-битный адрес (например, тот, который мы используем в наши
1ответ
10 голосов
Управление памятью в Windows XP без файла подкачки - каковы последствия этого. кучи фрагментации?
Я искал довольно неуловимую ошибку, которую мы видим в приложении во встроенной системе Windows XP. Мы сузили ошибку до указателя, который должен указывать на блок памяти, а не на NULL. Поскольку
2ответа
10 голосов
Каковы границы кучи?
Каковы границы кучи в данном процессе? Я понимаю, что, вероятно, нет простого ответа на этот вопрос, поэтому мне интересны ответы на следующие вопросы: Существует ли стандартный размер /располож
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132