Программное обеспечение
Что есть разрядность системы и ОС? ЧТо значит Windows 32, 64 и 86 раздрядов? (-bit)
И почему на разноразрядные ОС не идут многие программы?
"Разрядность компьютера" - длина одного регистра процессора. "Регистр" - часть процессора. Регистров в процессоре всегда несколько. В часть регистров помещают входные данные для операции процессора, в один или нескольких регистров процессор, исполняя машинную команду, помещает результат. Максимальное количество битов, которое можно поместить в один регистр, называется "разрядностью компьютера" ("длина машинного слова"). Как правило, операционные системы ипользуют регистры "на полную", поэтому разрядность операционной системы равна разрядности процессора. Но, бывают и исключения, когда процессор имеет, например, большую разрядность, а операционная система умеет работать только с более короткими командами (Это возможно, когда разработчики поддерживают старые программы на новом процессоре "снизу вверх"". Тогда часть разрядов каждого регистра "простаивает", а количество битов, которое реально использует операционная система, называется "разрядностью ОС". Уф! Даже устал.
Теперь про Win 32, 64,. 86.: 86: -тут ошибка. Windows бывает 32-х, 64-х и 128 разрядной. Разработчики компьютеров постоянно наращивают длину регистров, а Microsoft постоянно пишет новые ОС, чтобы использовать возможности новых процессоров на полную мощность. При этом количество битов каждый раз удваивается. Так что "86" из другой оперы. (Обойдёмся без подробностей. ) Остаётся только добавить, что в процессоре может быть дополнительно ещё несколько регистров, у которых длина отличается от всех остальных, но они умеют делать только специализированные операции (зато быстро) . Так вот, при определении "разрядности процессора" их игнорируют. Т. е. регистры делятся на две группы: "регистры общего назначения" и "специализированные регистры".
Таким образом: "разрядность процессора" - это длина одного "регистра общего назначения" в битах, разрядность ОС - это максимальная длина данных, которые помещаются или извлекаются "за одну машинную комнду" в/из "регистров общего назначения" под управлением данной ОС.
"Почему на разноразрядных ОС не идут многие программы": Не хватает длины регистров. Или, как вариант, данная ОС "не умеет" выдавать команды для процессора с более длинными регистрами.
("Папа, это ты сейчас со мной разговариваешь? " :)
Теперь про Win 32, 64,. 86.: 86: -тут ошибка. Windows бывает 32-х, 64-х и 128 разрядной. Разработчики компьютеров постоянно наращивают длину регистров, а Microsoft постоянно пишет новые ОС, чтобы использовать возможности новых процессоров на полную мощность. При этом количество битов каждый раз удваивается. Так что "86" из другой оперы. (Обойдёмся без подробностей. ) Остаётся только добавить, что в процессоре может быть дополнительно ещё несколько регистров, у которых длина отличается от всех остальных, но они умеют делать только специализированные операции (зато быстро) . Так вот, при определении "разрядности процессора" их игнорируют. Т. е. регистры делятся на две группы: "регистры общего назначения" и "специализированные регистры".
Таким образом: "разрядность процессора" - это длина одного "регистра общего назначения" в битах, разрядность ОС - это максимальная длина данных, которые помещаются или извлекаются "за одну машинную комнду" в/из "регистров общего назначения" под управлением данной ОС.
"Почему на разноразрядных ОС не идут многие программы": Не хватает длины регистров. Или, как вариант, данная ОС "не умеет" выдавать команды для процессора с более длинными регистрами.
("Папа, это ты сейчас со мной разговариваешь? " :)
смотри как там камень у тебя заточен, и есть ли софт под такую битность...
32 - подходит только для одноядерных процессоров
64 - для многоядерных
86 - универсальная
64 - для многоядерных
86 - универсальная
Nikolai Kalimullin
32 и 86 - одно и то же, не нужно казаться умнее, чем есть на самом деле!!! И 64 - не обязательно для многоядерных!!! Двойка пока!!!!))))
Похожие вопросы
- В чем разница между windows wista 64 и 86(32)
- Что значит платформа Windows 32;64;86?Чем они отличаются?
- чем отличается 32 битная windows от 64 и 86 битных?и как узнать,какая у тебя стоит?
- в чем разница между 32, 64 и 86 битной windows 7
- какую операционную систему лучше ставить на ПК,windows vista 64 или windows xp 64?
- подскажите пожалуйста, какую винду лучше поставить 32, 64 или 86-разрядную и вообще, какого семейства???
- что значит нод 32 - 64 битная версия или 32. И какую лучше установить?
- Windows 7 32 bit переход на Windows 10 64 bit. Помощь чайнику.
- Можно ли поставить на одном компьютере Windows XP, Windows 7 32 bit и Windows 7 64 bit.
- Windows 32-bit или 64-bit для простого ноутбука?