If-Koubou

Каква е разликата между 32-битовите и 64-битовите Windows?

Каква е разликата между 32-битовите и 64-битовите Windows? (Как да)

Независимо дали пазарувате за нов компютър или надстройвате стар, вероятно сте се натъкнали на означението "64-bit" и се чудите какво означава това. Прочетете, докато обясняваме какъв е Windows 64-bit и защо бихте искали парче от този 64-битов пай.

Започвайки с Windows 7, Microsoft е направила огромна сума, за да увеличи популярността на 64-битовите компютри сред домашните потребители, но много хора не са сигурни какво точно означава (и може би дори не осъзнават, че вече го изпълняват). Днес ще разгледаме историята на 32-битовите и 64-битовите изчисления, независимо от това дали компютърът ви може да се справи с тях, както и ползите и недостатъците в използването на 64-битова среда на Windows.

Много кратка история на 64-битовите изчисления

Преди да започнем да ви ослепяваме с интересна история, нека да извадим основите. Какво все още означава 64-битова? В контекста на дискусиите за 32-битовите и 64-битовите персонални компютри XX-битовият формат се отнася до ширината на регистъра на процесора.

Регистърът е малко място за съхранение, където CPU съхранява каквито и да е данни, от които се нуждае, за да получи бърз достъп за оптимално представяне на компютъра. Обозначението на битовете се отнася до ширината на регистъра. 64-битов регистър може да съхранява повече данни от 32-битов регистър, който на свой ред съдържа повече от 16-битови и 8-битови регистри. Колкото по-голямо е пространството в регистрационната система на процесора, толкова по-добре може да се справи, особено по отношение на ефективното използване на системната памет. CPU с 32-битов регистър, например, има таван от 232 адреси в регистъра и по този начин се ограничава до достъп до 4GB RAM. Това може да изглежда като огромно количество RAM, когато те са били хеширане регистър размери преди 40 години, но това е доста неудобна граница за съвременните компютри.

Въпреки че може да изглежда, че 64-битовото изчисление е ново дете в техно-магьосничеството блок, той всъщност е бил в продължение на десетилетия. Първият компютър, който използва 64-битова архитектура, бе Cray UNICOS през 1985 г., който създава прецедент за 64-битови супер компютри (Cray 1 се вижда в центъра на снимката по-горе). 64-битовото изчисление ще остане единствената провинция на суперкомпютри и големи сървъри за следващите 15 години. През това време потребителите бяха изложени на 64-битови системи, но повечето от тях напълно не знаеха. Nintendo 64 и Playstation 2, които се виждат на снимката по-горе, имат 64-битови процесори цели 5 години, преди 64-битовите процесори на потребителското ниво и придружаващите ги операционни системи да се появиха на обществения радар.

Потребителското объркване за това, което 64-битово означава за тях - и лошата подкрепа на водачите от производителите - сериозно затрудниха натискането на 64-битови компютри през по-голямата част от 2000-те. През 2001 г. Microsoft пусна Windows XP 64-bit издание. Това не беше широко прието, освен за онези, които желаят да се справят с изключително ограничената поддръжка на водача и много главоболия.

Следващата година OS X Panther и няколко Linux дистрибуции започнаха да поддържат 64-битови процесори с различен капацитет. macOS X не поддържаше напълно 64-битови за още пет години с пускането на OS X Leopard. Windows поддържа 64-битова версия в Windows Vista, но отново не беше широко приета. Навсякъде около него имаше неравен път за 64-битово осиновяване сред домашните потребители.

Две неща превърнаха приливите в света на компютрите. Първата беше пускането на Windows 7. Майкрософт натисна 64-битовото изчисление върху производителите и им даде по-добри инструменти - и по-дълго време за изпълнение - за внедряване на 64-битови драйвери.

Второто, може би по-голямо, влияние произтича от начина, по който производителите на компютри продават компютрите си. Продажбата на хора, които може и да не разбират напълно платформите, които купуват, означава, че специалистите по маркетинг трябва да наложат определени, лесни за разбиране числа. Количеството памет в компютъра е един от тези числа. Един компютър с 8 GB RAM просто изглежда по-добре от един с 4 GB RAM, нали? И 32-битовите компютри бяха ограничени до 4 GB RAM. За да предлагат компютър с по-голямо количество памет, производителите трябва да приемат 64-битови компютри.

Може ли компютърът ви да се справя с 64 бита?

Освен ако компютърът ви не е преди Windows 7, шансовете са високи, че той поддържа 64-битова версия на Windows. Вероятно вече имате 64-битова версия на Windows и това е доста лесно да проверите. Дори ако имате 32-битова версия на Windows 10, може да сте в състояние да превключвате версии, ако имате 64-битов хардуер.

Ползите и недостатъците на 64-битовите изчисления

Четете малко за историята на 64-битовите изчисления и системната ви проверка показва, че можете да стартирате 64-битови Windows. Сега какво? Нека да преминем през плюсовете и минусите на преминаване към 64-битова операционна система.

Какво трябва да очаквате, ако направите скока? Ето някои от огромните предимства за прехода към 64-битова система:

  • Можете да рок радикално повече RAM: Колко още? 32-битовите версии на Windows (и други OSes за това) са ограничени до 4096MB (или 4GB) RAM. 64-битовите версии са теоретично способни да поддържат малко над 17 милиарда GB RAM благодарение на тази просторна система за регистрация, за която говорихме по-рано. Реално, Windows 7 64-битовите издания Home са ограничени (поради проблеми с лицензирането, а не физически ограничения) до 16GB RAM, а изданията Professional и Ultimate могат да скачат до 192GB RAM.
  • Ще видите повишена ефективност: Не само, че можете да инсталирате повече RAM във вашата система (лесно както и дънната платка може да поддържа), но също така ще видите по-ефективно използване на тази RAM. Поради характера на 64-битовата адресна система в регистъра и начина, по който Windows 64-битовата памет разпределя паметта, ще видите, че по-малка част от системната ви памет се дъвче от вторични системи (като вашата видеокарта). Въпреки че може да удвоите само физическото количество RAM в машината си, ще го направите Усещам подобно нещо повече от това, поради новата ефективност на вашата система.
  • Вашият компютър ще може да разпредели повече виртуална памет на процес: Под 32-битова архитектура Windows се ограничава до задаване на 2 GB памет на приложение. Съвременните приложения за игри, видео и редактиране на снимки и гладни приложения, като виртуални машини, искат големи парчета памет. Под 64-битовите системи, които те могат да имат, се грижите за друг голям теоретичен номер, до 8TB виртуална памет. Това е повече от достатъчно, дори и за най-лудото от редактирането на Photoshop и сесиите на Crysis. Освен по-ефективното използване и разпределение на паметта, приложенията, оптимизирани за 64-битови операционни системи, като Photoshop и Virtualbox, са изключително бързи и се възползват максимално от пространството на процесора и паметта, която им се предоставя.
  • Ще се радвате на разширени функции за сигурност: Windows 64-bit с модерен 64-битов процесор се радва на допълнителни защити, които не са достъпни за 32-битовите потребители. Тези защити включват гореспоменатия хардуер D.E.P., както и Kernel Patch Protection, който ви предпазва от злонамерени операции, а драйверите на устройства трябва да бъдат подписани дигитално, което намалява инцидента с инфекции, свързани с водача.

Това звучи чудесно, нали? Какво ще кажете за недостатъците? За щастие, списъкът с недостатъци, които идват с приемането на 64-битова операционна система, става все по-малък с течение на времето. Все още има няколко съображения:

  • Не можете да намерите 64-битови драйвери за по-стари, но критични устройства на вашата система: Това е сериозен убиец, но добрата новина е, че това не е толкова голям проблем, колкото и преди. Доставчиците почти универсално поддържат 64-битови версии на най-новите операционни системи и устройства. Ако работите с Windows 8 или 10 и използвате хардуер, произведен през последните пет или повече години, не трябва да имате никакви проблеми с драйверите на хардуера. Ако работите с Windows 7 или предишни или използвате много стар хардуер, може да имате по-малко късмет. Имате ли скъп скенер от 2003 г., който обичате? Много лошо. Вероятно няма да намерите 64-битови драйвери за него. Хардуерните компании предпочитат да изразходват енергията си за подпомагане на нови продукти (и да ви насърчават да ги купуват), отколкото да поддържате по-стари хардуерни устройства. За малки неща, които лесно могат да бъдат заменени или трябва да бъдат подобрени така или иначе, това не е голяма работа. За критични и скъпи хардуерни мисии е по-важно. Вие ще трябва да решите сами дали разходите за надграждане и компромисите си заслужават.
  • Дънната ви платка не поддържа повече от 4 GB оперативна памет: Макар и рядко, не е нечувано да имаме дънна платка, която да поддържа ранен 64-битов процесор, но не поддържа повече от 4GB RAM. В този случай пак ще получите някои от предимствата на 64-битовия процесор, но няма да получите ползата, която повечето хора жадуват: достъп до повече памет. Ако не купувате кървави части, хардуерът е станал толкова евтин напоследък, че може да е време да се оттеглите от старата дънна платка и да надстройвате, докато надстройвате операционната система.
  • Имате стари софтуерни или други софтуерни проблеми, с които да се справите: Някои софтуери не правят прехода към 64-битов плавно. Докато 32-битовите приложения работят добре на 64-битови Windows, 16-битовите приложения няма. Ако по някакъв случай продължавате да използвате нещо наистина старо наследство, трябва да го виртуализирате или да се откажете от надстройката.

В един момент всички ще използват 64-битова версия на Windows. Ние сме много близо дотук. И все пак, дори и в тези по-късни етапи от 32-битовия до 64-битов преход, има няколко скоростни изкривявания там. Имате ли скорошен опит с 64-битови проблеми? Бихме искали да го чуем в дискусиите.