64-розрядна операційна система?


3

Що ми отримуємо, якщо хтось каже, що "моя машина - 64-розрядний комп'ютер". У чому різниця між 64-бітним комп'ютером (я маю на увазі архітектуру процесора) і операційною системою (Windows 64-bit OS). Будь ласка, поясніть мені, як ці терміни пов'язані з архітектурою процесора.



Ви отримуєте когось, хто бачив "64-бітну" наклейку на коробці, куди прийшов комп'ютер.
Daniel R Hicks

Відповіді:


10

64-розрядний процесор - це той, який обробляє (або може обробляти) 64 біт даних в одній операції (наприклад, додавання двох регістрів, кожен з яких містить 64-розрядні цілі числа, або доступ до пам'яті через 64-розрядний покажчик).

64-розрядна операційна система є такою, яка компілюється для того, щоб скористатися 64-розрядними інструкціями, наданими 64-розрядним процесором, і тому не буде працювати на процесорі, який не підтримує ці інструкції. Однією з переваг 64-розрядних Windows, наприклад, є те, що вона може скористатися перевагою більшої фізичної пам'яті, ніж 32-розрядна версія Windows.

Багато 64-розрядні процесори мають також 32-розрядні інструкції, які дозволяють запускати або 32-розрядну, або 64-розрядну операційну систему.


1
Хотілося б також додати, що більшість 64-бітних операційних систем може працювати з 32-бітним кодом. Проте вони все ще потребують 64-розрядних драйверів.
Darth Android

Крім того, існують 64-розрядні чіпи, які не можуть працювати з 32-бітним кодом без емуляції (наприклад, Itaniums), а також 64-розрядні чіпи може запустити 32-розрядний код, але обов'язково запустити 64-бітну ОС (наприклад, деякі архітектури SPARC). Однак, ні в процесорах не з'являється, що дійсно можна вважати "основним".
Ignacio Vazquez-Abrams

-2

Процесор з 64-розрядними регістрами може обробляти більше даних, ніж 32-бітний процесор, який є швидшим, ніж 16-розрядний процесор і 8-бітний. Чим більше простору доступно в системних реєстрах ЦП, тим більше процес, який може бути оброблений, особливо з точки зору системної пам'яті


Часто ширші регістри призведуть до погіршення показників. А адресний простір лише слабо пов'язаний з розміром реєстру. Все залежить від внутрішньої архітектури процесора.
Daniel R Hicks

будь-яка Документація?
Malachi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.