Site icon itndaily.ru

Почему на вашем ПК две папки Program Files и одна из них x86?

intel x86

Хотя большинство компьютеров в наши дни работают под управлением 64-бит версий Windows, многие программы (большинство из тех, что есть на вашем компьютере) по-прежнему написаны для более старой 32-бит версии ОС. В целях обратной совместимости Windows x64 должна запускать как 64-, так и 32-разрядные программы.

Windows работает лучше и стабильнее, если два разных типа кода разделены.

Windows работает лучше и стабильнее, если два совершенно разных типа кода разделены. Операционная система не предполагает, что программа x86 вообще знает о существовании такой вещи, как код x64 (это может вызвать проблемы, если они «пересекутся»).

Например, если 32-бит программа попытается найти .dll и найдет версию x64, программа не будет работать (она даже не будет знать, почему она не работает). Хранить их в отдельных папках — самый простой способ избежать подобных проблем.

Но почему 32-бит код обозначается как x86, а не x32? На ранних ПК 16-бит чипы использовали архитектуру 8086 (x86). И даже в конце 1980-х годов, когда чипы стали 32-разрядными, они по-прежнему использовали код 8086 и номера моделей x86.

Таким образом, число 86 теперь относится к коду до x64, будь то 16- или 32-бит код.

Exit mobile version