Чи є суттєве обмеження щодо корисного програмного забезпечення на 64-розрядній машині Windows?


17

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


1
64-бітна ОС буде 32-розрядною з бібліотеками сумісності. Я думаю, що ви, можливо, чули раніше, що важко знайти фактичні 64-бітні версії більшості програмного забезпечення ще (принаймні в Windows).
Кіт

1
О, це ще більше пережовує пам'ять, коли ви змішуєте 64-бітні та 32-бітні програми, оскільки у вас буде завантажено два цілих набори бібліотек (DLL).
Кіт

1
Пам'ятайте, що, незважаючи на теги системи SuperUser, у світі існує не одна "64-розрядна". Те, що вже було сказано про Itanium, не обов'язково стосується x86-64 (і навпаки, звичайно).
JdeBP

4
Єдине, що ви не можете запустити - це 16-бітні програми, але це малоймовірно, що ви все ще використовуєте будь-який з них, і навіть тоді ви могли використовувати емулятор, як DosBox.
Callum Rogers

@JdeBP: Я думаю, що передумова вибору між 32-бітною та 64-розрядною Windows не виключає Itanium.
Ben Voigt

Відповіді:


16

Практично все 32-розрядне програмне забезпечення буде працювати на 64-бітному комп’ютері: вбудовані функції сумісності, такі як каталог \ \ файлові файли (x86) та ключі реєстру WOW. Досі 64-розрядної програми не існує багато додатків, але навіть там Office 2010 тепер випускається в 64-бітній версії (фактично на одному DVD). Єдине, про що ви дійсно повинні турбуватися - це драйвери пристроїв, як для вашого принтера, але в наш час навіть ці не рідкісні. , тому вам, мабуть, потрібно потурбуватися лише про те, якщо ваш принтер, сканер або інші пристрої досить старі. Просто перевірте веб-сайт виробника на наявність драйверів, перш ніж купувати.


Мій принтер насправді досить старий. Народні драйвери Windows доглядають за ними дуже легко. Тож я б навіть не хвилювався з цього приводу. Я б хвилювався лише за водіїв, якщо у вас дуже стара, унікальна периферія для спеціальних цілей. Якщо це так, ви, ймовірно, все-таки зможете запустити його в режимі Virtual XP, хоча, я думаю.
Бен Річардс

1
Це правда, що багато старих принтерів додавали драйвери до Windows, але не всі. Це все-таки варто перевірити.
KCotreau

1
@sidran: Драйвери - це єдине, з чим не може працювати режим Virtual XP ... драйверам потрібен прямий апаратний доступ, що заважає віртуалізації. А може, у вас є інше робоче визначення водія, ніж я.
Бен Войгт

@Ben, ви, ймовірно, маєте рацію. Я не використовував режим Virtual XP занадто сильно ... тепер, коли я думаю про це, йому доведеться взаємодіяти з правильно встановленим драйвером на хост-операції, правда? Дякуємо за виправлення.
Бен Річардс

2
@ sidran32: І навіть серед водіїв є вагомі винятки. Наприклад, USB-драйвери не спілкуються безпосередньо з обладнанням, вони розмовляють з драйвером для хост-контролера USB. Деякі рішення щодо віртуалізації (наприклад, VMWare Workstation) направляють USB-запити до хост-ОС достатньо загальним способом, щоб змусити USB-драйвери працювати з клієнтом. Не впевнені в режимі роботи з USB в режимі XP. І такі речі, як PCI-пристрої, безумовно, не можуть отримати доступ до драйвера в VM.
Бен Войгт

4

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


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

1

Деякі ноутбуки, випущені недавно, як три роки тому, не забезпечують драйверів для 64-бітних вікон. Ви можете вирішити це, перерахувавши кожен шматочок обладнання, не виявлене вікнами в машині, і переглянувши на оригінальному веб-сайті виробника, але вбудовані утиліти навряд чи функціонують у 64-бітових вікнах. Залежно від того, наскільки корисні ці утиліти, це може бути, а може і не бути проблемою.

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


1
Я хотів би поширити це на "залежно від того, наскільки корисне обладнання, це може бути, а може і не бути проблемою". Відсутність драйвера для факсу / модему чи зчитувача SD-карт, напевно, не турбує більшість користувачів.
Бен Войгт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.