Вопрос Почему существуют 32-разрядные версии Windows 8? [закрыто]


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

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

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

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


4
2018-02-19 20:48


происхождения


Этот вопрос во многом основан на мнениях. - Sickest
@Sickest Я уверен, что есть объективный ответ;) - Radu Murzea
@RaduMurzea. Логичным объяснением было достаточное количество пользователей Windows XP, Windows Vista, Windows 7, которые работали с 32-разрядными версиями этих операционных систем (которые в то время поддерживались), и, таким образом, Microsoft должна была продолжать поддерживать. Другими словами, поскольку они были в состоянии, и для этого требовалась очень небольшая дополнительная работа, они решили все еще поддержать ее. - Ramhound
Вопрос все еще интересен. Возможно, это можно было бы изменить, чтобы быть менее самоуверенным. Почему Windows все еще выпущена в 32-битных и 64-битных вариантах? - Jason Clement


ответы:


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

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

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

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

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

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


4
2018-02-19 20:54



Хорошо, но если старый сервер поддерживает только 32-разрядные ОС, не будет ли он слишком старым для запуска операционной системы, такой как Windows 8? Точно так же, как вы не будете устанавливать Windows 7 на 10-летний ПК, который имеет всего 512 МБ оперативной памяти? - Radu Murzea
Не обязательно. Существует немало комбинаций аппаратных средств для рассмотрения. Мой главный ответ - это случай виртуальной машины. Это более эффективно, когда вам не нужно> 4 ГБ адресного пространства. Тем не менее, прошло какое-то время, так как я лично создал новую 32-битную виртуальную машину. Сейчас я стремлюсь к 64-битной, даже если мне не нужно пространство, чтобы я мог масштабироваться позже. Но мое дело - не все случаи. - James T Snell
Это не столько потребление памяти, сколько занимаемое дисковое пространство. Все эти «дублирующие» DLL-файлы обязательно занимают некоторое пространство. - Daniel B
VM с 512 МБ или меньше могут работать лучше на 32-битной ОС, но для чего-либо с большим количеством адресного пространства, я думаю, что 64-битный способ - это путь. (4 ГБ - RAM + виртуальное адресное пространство + адресное пространство PCI, поэтому я действительно не буду использовать 32-разрядные ОС на машинах с памятью более 512 МБ) - Hennes
64-разрядное программное обеспечение работает лучше, потому что 64-разрядные расширения предоставляют больше регистров, что означает, что программа может фактически получить доступ к ОЗУ меньше. Длина указателей и т. Д. Не является единственной разницей между 64-разрядным программным обеспечением x86 32-bit и x86-64. - LawrenceC


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

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

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


4
2018-02-20 05:22



буквально все доступные 2ghz процессоры для T60 имеют 64 бит: thinkwiki.de/T60  ark.intel.com/de/products/27255/... - specializt
@specializt Промах скольжения. Оглядываясь назад, выясняется, что мой T60 был 1,83 ГГц (T2400). - nitro2k01


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


3
2018-02-20 05:07



Я прочитал этот ответ, поскольку «Bay Trail CPUS поддерживает только 32bit». Я проверил, и все они поддерживают 64-битные инструкции. Ответ на вопрос о количестве ОЗУ в устройстве, а не в ЦП, так что подумайте об удалении ссылки на CPU. - Oli
@ Оли нет, я этого не писал. На этих устройствах просто не имеет смысла иметь 64Bit, потому что он будет использовать больше места на диске / диске. Также эти устройства имеют только прошивку 32Bit и загрузка 64-битной Windows не работает. - magicandre1981


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

В течение многих лет Intel пытается проникнуть на рынок телефонов, и это может быть Windows, пытающаяся помочь им.

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

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

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


1
2018-02-19 21:36



Часто, если вам нужно запустить 16-битные программы на 64-битных окнах, вы можете попробовать запустить их в DOSBox и они все еще могут работать. по факту вы можете запускать в нем окна 3.1, - Scott Chamberlain


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

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


0
2018-02-19 21:00



Я помню, как читал статьи о том, что Vista станет последней 32-разрядной ОС, выпущенной Microsoft, но, видимо, они этого не сделали ... Это было почти так же, как UMPC, которые позже стали нетбуками, начали набирать обороты. - LawrenceC
Когда критическая масса клиентов больше не использует 32-битные операционные системы, поддержка 32-разрядных операционных систем будет объявлена ​​Microsoft. Когда критическая масса клиентов больше не требует поддержки 32-битных приложений, которые также будут удалены. Этого не происходит, ваш средний персональный компьютер по-прежнему поставляется с 8 ГБ или меньше памяти. - Ramhound