Я использую Windows 32-битный медиа-плеер VLC в 64-битном ПК. Работает нормально. но мой вопрос заключается в том, что он не будет выделять память в соответствии с 32-битной структурой? Это означает, что хотя у меня есть 64-битный ПК, я бы не стал этим пользоваться. Просто 64 бит может иметь хорошее распределение памяти в регистре, чем 32 бит. Извините за простой вопрос, но я новичок в архитектуре компьютерной организации.

Отредактировано: моя точка зрения: использование 32-битного VLC-плеера в моей 64-битной ОС (4 ГБ ОЗУ) будет работать как 32-битный плеер, работающий в 32-битной системе ... поэтому не имеет никакого смысла, используете ли вы 64-битную систему или 32-битную систему потому что он работает как простая 32-битная система. Заранее спасибо.

PS. Я хочу, чтобы это было с технической точки зрения, но я должен ответить на НЕ ТЕХНИЧЕСКИЕ УСЛОВИЯ.(обычный пользователь может понять ваш ответ). Поэтому попробуйте в общем смысле в конце вашего ответа. Спасибо за помощь ..

2 ответа2

0

По умолчанию 32-битное приложение также может использовать только 2 ГБ памяти. Только если приложение скомпилировано с флагом IMAGE_FILE_LARGE_ADDRESS_AWARE, 32 -битное приложение может использовать 4 ГБ памяти.

0

32-разрядная программа, работающая в 64-разрядной ОС, как правило, не сможет получить доступ к большему объему памяти. Есть несколько барьеров;

Обратите внимание, что для Windows доступны 64-битные сборки VLC. Они помечены как экспериментальные, но я без проблем построил и использовал VLC на других 64-битных платформах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .