З мого розуміння, сказати, що система 64-бітна, означає, що вона має процесор, який розпізнає і обробляє набір інструкцій x64 (замість набору інструкцій x86).
Чи це правильно?
Так, 64-розрядний процесор просто розуміє amd64(зараз це звичайно x86-64) набір інструкцій (набір ia64інструкцій також 64-розрядний, але призначений для процесора Itanium і не x86сумісний без шару перекладу).
Чи є x64 суперсеть x86?
Так, amd64/ x86-64- це x86розширення аналогічно тому, як x86архітектура поширилася з 16-бітного на 32-бітний адресний простір.
Чи потрібна система з процесором x64, щоб встановити 64-бітну операційну систему?
Ні, 64-розрядний amd64/ x86-64процесор може працювати в x86-32режимі і не вимагає 64-бітної ОС, хоча це втратить ефективність.
Чи може 64-бітна операційна система обробляти 32-розрядне програмне забезпечення?
Так, і Linux, і Windows можуть запускати 32-розрядні програми, коли в основі ОС 64-розрядна установка.
Основним драйвером для 64-розрядних обчислень є більший адресний простір, хоча більшість процесорів ще не реалізує повну 64-бітну широку адресну шину зовні (як правило, ширина зовнішньої шини 48-бітна, хоча всередині вона є 64-розрядною, 16 бітів маскуються до 0).
Спочатку Intel хотіла відмовитися від x86архітектури при переході до 64-розрядних обчислень, HP розробила процесор Itanium, який згодом був спільним зусиллям HP та Intel. Itanium ніколи не залишав ніші на ринку високих класів.
AMD розроблена x86-64(саме тому її часто називають amd64), оскільки це забезпечує хороший рівень сумісності з відсталим до існуючого програмного забезпечення. Оскільки існуючі додатки повинні бути відновлені для використання на ia64базі процесорів на основі Itanium, майже всі існуючі програми можуть працювати без змін на amd64/ x86-64процесорі.
Це не обходиться без вадких помилок, оскільки x86архітектура має багато примх, які як апаратні, так і програмні інженери хотіли б усунути, проте масивна база встановлення існуючих x86користувачів робить набагато важче перехід до абсолютно нової архітектури (хоча це можна зробити, як Apple продемонструвала свою перехід PPCдо x86кількох років тому).