Задать вопрос

Зачем в 32 разрядной виндовс существует ограничение в 4 гб?

Цитата с вики
4 Гб (искусственое ограничение на уровне ядра, после снятия ограничения - до 128 Гб)
  • Вопрос задан
  • 949 просмотров
Подписаться 3 Оценить 3 комментария
Решения вопроса 1
alsopub
@alsopub
Маркетинг наверное плюс стабильность работы.
Про то как возможно 128Гб при 32 битах - www.geoffchappell.com/notes/windows/license/memory.htm
Адресация не прямая, с через переключение банков памяти (как на Спектруме).
Нужна плата с поддержкой "Memory Remap".
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@evgeniy_lm
потому что 32 бита может адресовать 2^32=4294967296 байт памяти, а это и есть 4Гб. Ни каких других ограничений в этом плане не существует. Ваша фраза (впрочем как и вся табличка ) полный бред
Искусственные ограничения есть в х64. В реале 64 бит адресуют 17179869184 Гб, согласно закона Мура такой объем памяти в бытовых компьютерах появится примерно через 50 лет
Ответ написан
Комментировать
@kalapanga
Сама по себе цифра 4 гигабайта - это 2^32 степени. Поэтому напрямую больше никак. Технология, позволяющая превышать этот барьер для 32 битных систем - это имеется в виду Physical Address Extension (PAE)
Появилась ещё не во времена ли Windows XP. Живьем ни разу не видел, любой ли софт сможет с этим работать - не известно, а сейчас и не сильно актуально.
Вот 2GB для Windows 7 Starter - это пожалуй действительно искусственное ограничение
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Железо
software engineer
Правильно не "зачем", а "почему".
Это не причина, а следствие 32-битной архитектуры, которая может адресовать не более 4 гб

1111111111 1111111111 1111111111 11 в двоичной системе, это 4294967295 в десятичной.
То есть максимальное число, которое можно задать используя 32 бита.
Ответ написан
Комментировать
urtow
@urtow
*nix, python, QA, bagpipe, folk music
На самом деле видит, но использовать не может. 32-х разрядные клиентские операционные системы Windows в принципе не могут адресовать более 4-х ГигаБайт.

Это ограничение в целом для 32 бит, на вики написан судя по всему бред.

UPD: Бред несу я, читаем про PAE, как мне правильно подсказали
Ответ написан
@2PAE
Хочется биться головой об стол. Господь Бог ограничил! Когда мир создавал!!! Математика брат!!!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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