Будинки Відгуки 32-бітні проти 64-бітних осей: у чому різниця?

32-бітні проти 64-бітних осей: у чому різниця?

Зміст:

Відео: ЦВЕТНАЯ ЯИЧНИЦА (ПОЛНАЯ ВЕРСИЯ) И ЖЕЛЕЙНЫЙ МЕДВЕДЬ ВАЛЕРА (Листопад 2024)

Відео: ЦВЕТНАЯ ЯИЧНИЦА (ПОЛНАЯ ВЕРСИЯ) И ЖЕЛЕЙНЫЙ МЕДВЕДЬ ВАЛЕРА (Листопад 2024)
Anonim

Способів підрахунку дуже багато, але якщо мова йде про комп'ютери, то є лише двійкові: 0 і 1. Кожен з них вважається "бітом". Це означає, що для 1-бітових обчислень ви отримуєте два можливих значення; 2-бітний означає чотири значення; то на 3 біти ви подвоюєте це на вісім (2 на третю потужність, також 2 кубі).

Продовжуйте експоненціально, і ви, зрештою, отримаєте 32-бітну (2 до 32-ї потужності) вартістю 4, 294, 967, 296; 64-розрядна (або 2 до 64-ї потужності) має значення 18, 446, 744, 073, 709, 551, 616.

Це багато бітів, і цифри показують, наскільки потужнішим може бути чіп, який підтримує більш високі бітові обчислення. Це набагато більше ніж удвічі.

Це тому, що кожні кілька років мікросхеми всередині комп'ютерів (навіть смартфонів) та програмне забезпечення, що працює на цих чіпах, роблять стрибки вперед у підтримці нового номера. Наприклад:

  • Чіп Intel 8080 в 1970-х підтримував 8-бітні обчислення.
  • Windows 3.1 ще в 1992 році була першою 16-розрядною настільною версією Windows.
  • AMD поставила перший 64-розрядний настільний чіп у 2003 році.
  • Apple зробила Mac OS X Snow Leopard повністю 64-бітною у 2009 році.
  • Першим смартфоном із 64-бітовим чіпом (Apple A7) став iPhone 5s у 2014 році.

Це досить очевидно: 64-розрядна, іноді стилізована до x64, здатна робити більше 32-розрядних (що насправді називається x86, термін, який застряг з часу, коли Windows Vista починає вставляти 32-бітні програми в папку під назвою "Program Files (x86), "x86 спочатку посилається на будь-яку ОС з інструкцією для роботи на мікросхемах Intel, таких як 8086 по 80486).

У наші дні ви, швидше за все, вже працюєте з 64-бітовими чіпами з 64-розрядними операційними системами, які, в свою чергу, запускають 64-розрядні програми (для мобільних пристроїв) або програми (на робочому столі, щоб встановити якусь номенклатуру). Але не завжди. Наприклад, Windows 7, 8, 8.1 та 10 постачалися у 32-розрядному або 64-бітному версіях.

Як ви навіть можете сказати, який у вас є?

Визначте 64-бітну ОС

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

У Windows 10 натисніть на значок «Мій комп’ютер» на робочому столі та виберіть «Властивості» (або відкрийте Панель управління та перейдіть до Система та безпека> Система). Під заголовком "Система" ви побачите його під типом системи: "64-бітна операційна система, процесор на основі x64" означає, що вас закривають.

Ви також можете просто ввести About у вікні пошуку Windows 10, щоб відкрити сторінку "Налаштування", де відображатиметься те саме.

Чому 32-бітний взагалі?

Чому б ви встановили 32-бітну ОС на настільному або портативному ПК? Велика причина в тому, що у вас є 32-розрядний процесор, для якого потрібна 32-бітна ОС.

Але мати такий процесор навряд чи. Intel почала виготовляти 32-розрядні процесори в діапазоні 80386 ще в 1985 році; він продавав 64-бітні процесори до 2001 року. Якщо ви придбали ПК з моменту появи чіпа Pentium D у 2005 році, навряд чи у вас буде встановлений 32-розрядний набір інструкцій. Останній 32-розрядний мікросхем Intel, Pentium 4E, з'явився в лютому 2004 року, і його було розширено до 64-розрядної на x86-64. Це було зворотно сумісним як із 32-, так і з 16-бітним програмним забезпеченням у міру необхідності. Пізніші версії Pentium 4, як і Extreme Edition, були повністю 64-розрядні, і навіть це було припинено до 2005 року.

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

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

Це повинно прописати це найпростішим способом: офіційно підтримувана максимальна оперативна пам’ять в Windows 10 - 2 терабайта (або 128 ГБ в Windows 10 Home).

Теоретичний межа оперативної пам’яті на 64-бітному рівні: 16 екзабайтів . Але ми далекі від обладнання, яке могло б коли-небудь це підтримати.

Так чи інакше, це робить придбання нового ноутбука з 16 Гб оперативної пам’яті не таким вражаючим, чи не так?

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

Ви також можете помітити, що деякі програми, які ви завантажуєте для операційної системи настільних ПК, мають 32- та 64-бітні опції. Firefox - хороший приклад, коли параметри "Windows" і "64-бітні Windows" (а також "Linux" або "64-бітний Linux" - версія MacOS тільки 64-бітна).

Навіщо це робити? Тому що 32-бітні ОС все ще там. Для роботи їм потрібно 32-бітове програмне забезпечення - вони зазвичай навіть не можуть встановлювати 64-бітні версії і, звичайно, не запускають їх. Однак 64-розрядна ОС може підтримувати 32-бітну програму, зокрема, Windows має вбудовану для цього підсистему емуляції під назвою Windows32 під Windows64 або WoW64. Погляньте на свій C: диск коли-небудь - ви побачите дві програмні папки: одну для 64-бітних програм, іншу під назвою Папки програм (x86) лише для 32-бітних програм. Ви будете вражені тим, скільки 32-бітового коду все ще там.

На Mac, ви рідше знайдете багато 32-розрядність. У меню Apple виберіть Про цей Mac, натисніть Системний звіт та виділіть усі програми, перелічені в розділі Програмне забезпечення. Кожен матиме 64-бітний запис (Intel) із записом "Так" або "ні". Більшість буде "Так". Одним з останніх часів був Microsoft Office для Mac - він пропонував лише 64-бітну версію, починаючи з середини 2016 року.

64-бітний мобільний

Як зазначалося вище, чіп Apple A7 був першим 64-розрядним процесором, який перейшов у мобільний телефон (iPhone 5s). У 2015 році Apple призначила, що все програмне забезпечення iOS має працювати 64. Настільки, що станом на червень 2016 року відкриття 32-розрядного додатка в останніх версіях iOS викликало попередження "не оптимізовано": "його використання може вплинути на загальну систему вистава ".

Якщо у вас iOS 10, ви, мабуть, навіть не можете використовувати ті старі 32-бітні програми, які не мали оновлення (за винятком кількох старих пристроїв, що підтримують iOS 10 на 32-бітних мікросхемах). Це "найкраще" у закритій системі Apple - це може змусити це статися.

На телефонах Android може бути трохи складніше розкривати деталі, якщо ви не добре розбираєтесь у тому, який чіп знаходиться всередині. Крім того, якщо ви не використовуєте Android 5.0 Lollipop або новішої версії, ви все ще 32-розрядні. Один додаток, який скаже вам, це AnTuTu Benchmark; завантажте його, натисніть кнопку Інформація та шукайте лінію Android. Він розповість вам версію Android, і якщо вона 32- або 64-бітна. Незважаючи на те, що на Android працює більше мікросхем, від ARM до Snapdragon, поштовх до 64-бітових повністю працює.

  • Windows на Qualcomm отримує підтримку 64-розрядних програм Windows на Qualcomm отримує підтримку 64-розрядних програм
  • Intel відзначає 40-ту річницю x86 із 5-ГГц Core i7 Intel відзначає 40-річчя x86 із 5-ГГц Core i7
  • Як запустити 32-розрядні програми в macOS Каталіна Як запустити 32-розрядні програми в macOS Каталіна

Для iOS та Android мова не стосується відкриття ОС для використання більшої кількості оперативної пам’яті - потреби в пам'яті на портативному ПК залишаються незначними порівняно з робочим столом. Насправді перехід на x64 не є гарантією кращої продуктивності - велика кількість 32-бітних телефонів Android відповідає рівним початковим 64-розрядним iPhone 5s. Крім того, перші 64-бітні телефони Android, як і HTC Desire 510, взагалі не принесли користі, застрягнувши зі старішою 32-розрядною версією Android.

Але смартфони з 64-бітними версіями мають інші переваги - такі, як отримання ще більше даних за цикл (і швидше), краще шифрування та загальне переміщення до нових 64-бітних мікросхем, зокрема архітектури ARMv8 - з покращеними функціями, такими як енергоефективність.

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

32-бітні проти 64-бітних осей: у чому різниця?