32-бітний проти 64-розрядний

32-бітні апаратні та програмні системи, час від часу, який називають x86 або x86-32, працюйте з даними в 32-бітових фрагментах. У контрасті, 64-бітні апаратні та програмні системи, або x64 або x86-64, використовуйте дані в 64-бітних елементах. Теоретично, чим більше даних загалом можна обробити в будь-який момент, тим швидше система може виконати.

Безпосередньою практичною перевагою, яку пропонують 64-бітні системи, є використання більшої кількості 32-розрядні64-розрядніКількість біт 32 64 Опис архітектури та програмного забезпечення 32-розрядна архітектура базується на регістрах, адресах або шинах даних шириною 32 біти (4 октети). Для програмного забезпечення 32-бітний звичайно означає використання 32-бітного лінійного адресного простору. 64-розрядна архітектура базується на регістрах, адресах або шинах даних шириною 64 біта (8 октетів). Для програмного забезпечення 64-бітове означає використання коду з 64-бітовими адресами віртуальної пам'яті. Сумісність 32-бітні операційні системи (ОС) та програми вимагають 32-бітних процесорів Для 64-розрядної ОС потрібен 64-розрядний процесор, а 64-бітним програмам потрібні 64-бітні ОС і процесор Доступні системи Усі видання Windows 8, Windows 7, Windows Vista та Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8, а також Mac OS X та Linux Обмеження пам’яті 32-розрядні системи обмежені 3,2 гігабайтами (ГБ) оперативної пам’яті. 32-розрядна Windows з обмеженням адреси не досягає повних 4 Гб. Це залежно від обладнання, як правило, 3,25 Гб. 64-бітні системи дозволяють до 17 мільярдів ГБ оперативної пам’яті. Плюси Менше питань, ширше сумісних • Більше доступу до оперативної пам’яті • Більше ефективності • Більше розподілу віртуальної пам’яті • Більше функцій безпеки Мінуси Менший доступ до оперативної пам’яті, менше пам’яті, менша ефективність, менше функцій безпеки • Можливість сумісності драйверів • Деякі обмеження оперативної пам’яті на материнській платі • Проблеми зі спадщиною

Зміст: 32-бітний проти 64-розрядний

  • 1 Архітектура та програмне забезпечення
  • 2 Сумісність
    • 2.1 Що сумісне з 32-бітним процесором?
    • 2.2 Що сумісне з 64-бітним процесором?
  • 3 Пам'ять
    • 3.1 Вибір ОС для VPS
  • 4 плюси і мінуси
  • 5 Системи Windows
  • 6 Довідники

Архітектура та програмне забезпечення

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

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

Сумісність

Що сумісне з 32-бітним процесором?

32-бітний процесор не може запускати операційну систему, розроблену для 64-бітних процесорів. Також він не підтримує 64-бітні програми. 32-бітні процесори можуть запускати лише 32-бітну ОС та програми, розроблені для 32-бітних операційних систем.

Процесор (процесор)32-розрядні32-розрядні32-розрядні32-розрядні
Операційна система (ОС)32-розрядні32-розрядні64-розрядні64-розрядні
Прикладна програма32-розрядні64-розрядні Ні Ні
Сумісний?ТакНі

Що сумісне з 64-бітним процесором?

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

Процесор (процесор)64-розрядні64-розрядні64-розрядні64-розрядні
Операційна система (ОС)32-розрядні32-розрядні64-розрядні64-розрядні
Прикладна програма32-розрядні64-розрядні32-розрядні64-розрядні
Сумісний?ТакНіТакТак

Пам'ять

32-бітні системи мають обмеження на кількість пам'яті, яку вони можуть адресувати (або вказувати). Цей ліміт становить 4 Гб. Хоча пам'ять зазвичай відноситься до оперативної пам'яті, цей ліміт також включає пам'ять на інших пристроях системи, таких як відео, аудіо та мережеві адаптери. Комбінований ліміт оперативної пам’яті, оперативної пам’яті графіки (GPU), діапазону пам’яті PCI та декількох інших компонентів становить 4 Гб.[1]

Практичні наслідки цього полягають у тому, що 32-бітна Windows, наприклад, не може повністю скористатися 4 Гб оперативної пам’яті, і вона зазвичай показує 3,25 ГБ. Встановлення більшої кількості оперативної пам’яті - це завжди можливість, але 32-бітні системи просто не зможуть використовувати жодну оперативну пам’ять за її межами. 64-розрядна версія може містити до 8 ТБ. Оскільки нинішні системи не можуть повністю скористатися потужністю, тепер доступні системи з встановленою оперативною пам’яттю, що значно перевищує обмеження 4 ГБ 32-бітових систем.

Вибір ОС для VPS

Під час використання віртуального приватного сервера (VPS), наприклад Linode або DigitalOcean, системних адміністраторів часто обмежує кількість оперативної пам’яті. Тому вони часто рекомендують використовувати 32-бітний дистрибутив Linux для використання на VPS, а не на 64-бітній операційній системі.

Плюси і мінуси

До переваг 64-бітних систем належать:

  • Можливість використовувати більше оперативної пам’яті. 64-розрядні процесори теоретично здатні посилатися на 2 ^ 64 місця в пам'яті, або в 4 мільярди разів більше, ніж 32-бітні процесори, на які може посилатися 32-розрядна процесор. Поточний 64-розрядний ліміт оперативної пам’яті для Windows OS 16 ТБ, що має не більше 128 ГБ фізичної оперативної пам’яті через непрактичність. Як результат, 64-бітні процеси можуть створювати віртуальну 16 ТБ через 8 ТБ, виділених у віртуальній пам’яті для процесів користувача та 8 ТБ для процесів ядра..
  • Більш ефективність. При встановленні додаткової оперативної пам’яті 32-розрядна система зазвичай не може скористатися нею через обмеженість простору адреси. Але 64-бітні системи можуть, що часто призводить до значного підвищення продуктивності.
  • Більше розподілення віртуальної пам'яті. 64-розрядна архітектура Windows теоретично може запропонувати додатку 8 ТБ віртуальної пам'яті. 32-розрядна архітектура Windows обмежена 2 Гб. Сучасні програми, особливо для ігор, редагування відео та фото, хочуть отримати більше оперативної пам’яті. Завдяки 64-бітовому ефективному використанню та розподілу пам’яті програми, оптимізовані для 64-бітної ОС, можуть повністю скористатися новим простором.
  • Більше функцій безпеки. 64-розрядна обробка пропонує додаткові засоби захисту, включаючи, але не обмежуючись цим обладнанням D.E.P, захист виправлень ядра та покращені драйвери пристроїв.

Є кілька мінусів, до яких належать:

  • Можливість сумісності драйверів. Поки зростає підтримка 64-бітної ОС, для тих, хто все ще охоплює старіші, міцні та часто функціональні пристрої, передача буде в порядку, і швидше пізніше. Навряд чи 64-бітні драйвери будуть доступні для старих систем та обладнання. Це рішення, що приймаються по кожному випадку.
  • Деякі оперативні пам'яті на материнській платі обмежують Рідкісним явищем є пошук материнської плати, яка підтримує ранні 64-бітні процесори, але не пропонує підтримку більше 4 ГБ оперативної пам’яті. Доступні можуть мати деякі переваги 64-бітного процесора, хоча і без доступу до більшої оперативної пам'яті. Можливо, час оновити вашу ОС.
  • Питання спадщини. Програмне забезпечення, ймовірно, не зробить перехід на 64-бітну обробку. Старіші програми, включаючи 16-бітні програми, потребують віртуалізації. Інакше може бути час для оновлення.

Системи Windows

Windows 8, як з його версіями Standard, так і Pro, доступний у 32-розрядному та 64-бітному дистрибутивах. До запуску Windows 7 Microsoft заявила, що її Windows 8 буде останньою Windows, яка підтримує 32-бітну архітектуру. З остаточним переміщенням своїх додатків, драйверів та плагінів до 64-біт Windows не забезпечить 32-бітну сумісність назад. Для нинішніх систем, які все ще потребують підтримки Windows XP, це можна знайти за допомогою віртуалізації з пісочним вікном, що було зроблено в Windows Server 2008.

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

  1. Відкрийте Інформацію та інструменти продуктивності, натиснувши кнопку «Пуск», клацніть «Панель управління», «Система та технічне обслуговування», а потім «Інформація про продуктивність та інструменти».
  2. Клацніть Переглянути та надрукувати деталі.
  3. У розділі «Система» перевірте тип ОС, який зараз працює у розділі Тип системи. Для 64-розрядних функцій він показує, чи може система запускати 64-бітні Windows.

Примітка: якщо в системі вже запущена 64-розрядна версія Windows, 64-бітний список даних не відображатиметься.

Список літератури

  • 32-розрядні та 64-бітні Windows - Служба підтримки Geek
  • 32 біт - Комп'ютерна надія
  • 32 біт і 64 біт - Швидкі та брудні поради
  • Пильний погляд на 32-бітні та 64-бітні Windows - ni.com
  • 32 або 64: Що біт Windows? - PC World
  • Вікіпедія: 32 біт
  • Вікіпедія: 64 біт
  • 32 та 64 бітні FAQ - Microsoft Windows
  • 32 та 64 біт Пояснено - Повідомлення TechSupport
  • 32 біт і 64 біт - Як Geek
  • 32 проти 64 біт на Сім форумів