Может ли 32-битное приложение работать на 64-битной операционной системе после использования 5 ГБ оперативной памяти?

Может ли 32-битное приложение работать на 64-битной операционной системе после использования 5 ГБ оперативной памяти?

Если из 8 ГБ используется 5 ГБ оперативной памяти и я хочу запустить приложение, совместимое с 32-разрядной архитектурой, то смогу ли я запустить его на этом компьютере в этом сценарии?

решение1

Короткий ответ: Да, можно.

Длинный ответ: Приложения (в отличие от компонентов ядра ОС) не видят "реальную" (или физическую) структуру памяти. MMU компьютера получает от ОС указание создать уникальную "поддельную" (или виртуальную) структуру памяти для приложения, которая по сути пуста. Процесс просто не увидит ОЗУ, которая уже используется (кроме статистики)

Связанный контент