Суть полягає в тому, що для більшості кінцевих користувачів, мабуть , не помітна різниця, але 64-бітна - це хвиля майбутнього (теперішнє?) І пропонує значні вдосконалення. Ви зможете запускати безліч додатків одночасно або з 32-розрядною, або з 64-розрядною версією, але з 64-бітною та багато оперативною пам’яттю продуктивність буде кращою.
Попередні відповіді правильно вказано , що кількість використовуваного ОЗУ ( «адресується пам'яті» в кретина-говорити) різниця між ключем 32-біт і 64-біт. Повинно бути очевидним, що ваш 64-розрядний код може працювати лише на 64-бітному процесорі. Однак навіть ОС, яка не є "повністю" 64-розрядною, може запускати 64-бітні процеси. Наприклад, OS X додала 64-бітну підтримку на етапах з 10.4 і 10.5, і зараз 10.6 ("Snow Leopard") майже все, від ядра до включених програм - 64-розрядні.
Що стосується класифікації операційних систем на основі 32/64-бітних, то насправді це дещо помилкова дихотомія. Кораблі Windows розділяють 32/64-бітні версії, але (наприклад, OS X поставляються як одна ОС), яка може працювати в будь-якому режимі. Причина Apple може зробити це в тому, що вони інвестували в Rosetta, а також розробляли та просували універсальні бінарні файли . Спочатку це було для того, щоб PowerPC → Intel перехід працював, але тепер вони також можуть використовувати технологію для з’єднання 32/64-бітних бінарних файлів у тому ж додатку, і ОС може вибрати, яку запустити за необхідності. Підтримка Windows, ймовірно, дещо відрізняється.
Значно збільшені межі пам’яті насправді не такі важливі для кінцевих користувачів (принаймні, не зараз), але є критичними для високопродуктивних та об’ємних пам’яток додатків. Незважаючи на це, якщо для вас працюють 64-бітні машини та ОС, розумно купувати з оком у майбутнє, адже саме там спрямовуються обчислення.
(Відмова від відповідальності: Nerdy деталі слідують ...)
Один з низькорівневих, але важливих деталей, які залишилися осторонь, полягає в тому, що 64-розрядна архітектура Intel (nee AMD) (також "x86_64") має іншу структуру процесора, що додає деякої ефективності над 32-бітовою архітектурою. Удвічі більше "програмних регістрів", це в основному злісна швидка пам'ять, яку ЦП може використовувати для кешування інформації, що призводить до підвищення продуктивності. Крім того, 64-розрядні кодові та мовні версії можуть відкинути роки відсталої сумісності з 32-бітним суглобом і зробити деякі нові оптимізації кодування та конвеєрного виконання, які раніше були неможливі, і триваюча розробка компілятора продовжить збільшувати розрив.
Редагувати: Дивіться цю публікацію AppleInsider.com тепер, коли вийшов Snow Leopard: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html