Відповіді:
Існують переваги безпеки при запуску 64-бітної версії Windows. В основному Microsoft змогла перезапустити більше чистого аркуша та впровадити деякі додаткові захисні засоби. Частково це ввімкнено покращеною апаратною підтримкою в 64-бітовому процесорі.
Ось короткий список відмінностей:
Джефф Джонс має дві статті про зміни: частина 1 , частина 2 . У Вікіпедії є деяка інформація, і є ця стаття KB ( від Сумнів ).
32-бітна Windows обмежена до 4 ГБ оперативної пам’яті
Перевага полягає в тому, що кожен процес може зайняти понад 4 Гб пам'яті за процес. Технічно ОС може мати більше 4 Гб оперативної пам’яті з 32-розрядною (але обмеженою 4 ГБ за процес), але на практиці жодна сучасна ОС насправді не реалізує, що настільки другою перевагою є те, що ОС може мати більше 4 ГБ оперативної пам’яті.
Крім того, на 32-бітних ОС верхня частина адресного простору 4 Гб використовується драйверами пристроїв та іншими речами (наприклад, графічним відображенням оперативної пам'яті GPU), зменшуючи фактичну пам'ять приблизно до 3-3,5 Гб. Це йде з 64-бітними ОС.
Деякі програми, зокрема фотографії та відео, використовуватимуть більше 4 ГБ за процес. Photoshop на великих зображеннях, редагуванні відео, 3D-моделюванні тощо може отримати користь від понад 4 ГБ за процес.
Напевно, найбільш очевидною перевагою перед 32-бітовою версією є можливість використовувати більше 4 Гб оперативної пам’яті (ну, фактично більше 3.x, оскільки частина AS використовується для MMIO). x86_64 ISA також подвоює кількість GPR з 8 (а деякі з них не такі загальні ...) до 16, аналогічно регістри XMM підвищуються до 16. І звичайно, коли в LM процесор може обробляти 64-бітні цілі числа безпосередньо (що може бути великим виграшем для певних навантажень).
Якщо мова йде про Windows XP з 64-бітною версією, дозволяє використовувати 4 Гб оперативної пам’яті або більше. У 32-бітному XP загальна оперативна пам’ять розміщена 4 Гб оперативної пам’яті між материнською платою та відеокартою.
Тому якщо у вас 512 Мб відеокарта, максимальна пам'ять, доступна для Windows, становить 3,5 Гб.
У 32-бітному Windows для кожного процесу за замовчуванням дозволено отримати доступ лише до 2 Гб. Це набагато гірше, ніж можливість використовувати 4 Гб. Система використовує пам'ять, що залишилася, але, як зазначалося, відеокарта бере свою частку від цього.
32-розрядна Windows має адресний простір 4 Гб. Ви не можете використовувати більше 4 Гб фізичного барана.
Навіть якщо у вас є лише 4 Гб фізичного оперативної пам’яті, Windows x64 буде використовувати цей баран ефективніше. У Windows x86 за замовчуванням для додатків відведено лише 2 Гб адресного простору, інші 2 Гб зарезервовано для ОС. Ви можете змінити цей розділений на 3gb програми / 1gb ОС, хоча не кожен додаток. позначено, щоб скористатися цим.
Крім того, в адресному просторі пам'яті є отвори, відведені для вводу-виводу пристрою (передача даних на hds, відеокарти, USB-пристрої тощо). Ви не можете використовувати фізичну пам'ять, яка розділяє ці адреси. Залежно від різних налаштувань конфігурації, це може становити до половини гіга непридатної оперативної пам’яті. Тож у 32-розрядної Windows з 4 Гб фізичного оперативної пам’яті ви фактично закінчитесь лише з 3,7 Гб зручного оперативного банда, і щонайбільше 3 ГБ того, що можна використовувати додатками. Тоді як у 64-розрядної Windows усі ці 4 ГБ можуть використовуватися програмами (або ядром).