4

64-разрядные процессоры существуют уже около 10 лет, а может быть и больше. У большинства компьютеров есть такие процессоры (я не думаю, что 32-битные процессоры вообще производятся).

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

В этих условиях почему существует 32-битная версия Windows 8? Все выпуски (обычные, Pro, Enterprise и RT) имеют 32-разрядную и 64-разрядную версии. Помимо RT-версии, иметь 32-битную версию просто не имеет смысла для меня.

Разве мы не должны полностью отказаться от 32-битных ОС? Это еще слишком рано?

5 ответов5

4

Как администратор виртуальных машин, я не против 32-битных сборок. Если вы делаете машину, которой не требуется более 4 ГБ памяти, то при использовании 32-битной ОС все ваше программное обеспечение потребляет меньше памяти при запуске. Это связано с тем, что для 64-битных сборок ПО сохраняет 64-битные адресные указатели, а не 32-битные. Таким образом, они в конечном итоге съедают больше памяти, чтобы сделать то же самое.

В случае с Windows 8 она также может иметь некоторое отношение к обратной совместимости, что является давней вещью Microsoft. Возможно, какой-нибудь более старый (но pimp) 32-битный сервер выиграет от обновления более старой версии Windows? Это ленивый случай, но так много администраторов Windows.

Наконец, я предложу пустые предположения о том, что Windows 8 - это программный проект, созданный из длительной серии. 32-битная ветвь может быть скорее ракушкой, чем серьезным продуктом.

Редактировать:

Возможно, лучшим ответом было бы то, что люди платят за 32-битную Windows 8. Имеет ли это смысл, вероятно, не имеет большого значения для людей, занимающихся продажей. Держу пари, если бы никто не купил его, он бы исчез довольно быстро.

Правка № 2: Мне приходит в голову, что может быть какой-то бюджетный процессор x86, предназначенный для мобильных приложений, которые не являются 64-битными. У меня планшет на базе Windows 8 с небольшим чипом Atom, мой настоящий чип 64-битный, но машина работает с 32-битными окнами. Возможно, другие подобные устройства имеют законно 32-битные чипы ??

4

Есть одна объективная причина, о которой я еще не упоминал в других ответах: драйверы.

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

Но даже в этом случае Windows 8 работает довольно прилично на старших 32-битных CPU. Например, недавно я установил 32-разрядную версию Windows 8 на Thinkpad T60, осознав, что его процессор Core Duo с частотой 2 ГГц не поддерживает 64-разрядную версию.

3

32-битный по-прежнему требуется для планшетов с низкими характеристиками, таких как Baytrail ATOM 8 ". Они имеют только 2 ГБ оперативной памяти, а 64-битная использует слишком много оперативной памяти, и это делает их медленнее.

1

Единственная причина, по которой я могу догадаться, - это дать Intel или AMD возможность производить сверхмощный процессор, который может оказаться проще для ARM-подобного уровня энергопотребления, если это классический 32-разрядный процессор, для использования в планшете. , смартфон или другое портативное устройство.

Intel пытается проникнуть на рынок телефонов уже много лет, и, возможно, Windows пытается помочь им.

Разве мы не должны полностью отказаться от 32-битных ОС? Это еще слишком рано?

Поскольку 64-разрядные процессоры x86 могут выполнять 32-разрядный код, а 64-разрядные версии Windows будут запускать "устаревшие" 32-разрядные программы, вам не нужно сильно беспокоиться, если вы используете относительно современные программы.

32-разрядные версии Windows позволяли запускать старые 16-разрядные программы. Эта возможность была удалена в 64-разрядных версиях Windows, начиная с Windows XP x64. Программное обеспечение такого рода очень старое, хотя.

0

Ответ очень прост: обратная совместимость.

Когда 128-битные машины становятся стандартом, то же самое можно сказать и о 64-битном программном обеспечении. Первоначально предполагалось, что Windows 7 будет только 64-битной, но существует так много людей, которые используют 32-битную версию программного обеспечения, и Microsoft пришлось отказаться от нее и сделать 32-битные версии.

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