Каква е разликата между 32-битовите и 64-битовите Windows?
Независимо дали пазарувате за нов компютър или надграждате стария, най-вероятно ще попаднете на „64-битовото“ обозначение и се чудите какво означава това. Прочетете, както обясняваме какво представлява Windows 64-bit и защо искате част от този 64-битов пай.
Започвайки с Windows 7, Microsoft направи огромно количество, за да увеличи популярността на 64-битовите компютри сред домашните потребители, но много хора не са наясно какво точно означава това (и дори не осъзнават, че вече го използват). Днес разглеждаме историята на 32-битовите и 64-битовите изчисления, независимо дали компютърът може да се справи с него, както и ползите и недостатъците от използването на 64-битова среда на Windows..
Много кратка история на 64-битовите изчисления
Преди да ви заслепим с интересна история, нека да спрем основите. Какво означава 64-битова версия? В контекста на дискусиите за 32-битовите и 64-битовите персонални компютри XX-битовият формат се отнася до ширината на регистъра на процесора.
Регистърът е малко количество място за съхранение, където процесорът поддържа всички данни, от които се нуждае, за да има бърз достъп до оптимална производителност на компютъра. Обозначението на битовете се отнася до ширината на регистъра. 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 пусна 64-битово издание на Windows XP. Той не е широко приет, с изключение на онези, които желаят да се справят с изключително ограничена поддръжка на водача и много главоболия.
На следващата година OS X Panther и няколко дистрибуции на Linux започнаха да поддържат 64-битови процесори с различен капацитет. MacOS X не поддържаше напълно 64-битови за още пет години с пускането на OS X Leopard. Windows поддържа 64-битова версия в Windows Vista, но отново не е широко разпространена. Навсякъде около него имаше неравен път за 64-битово приемане сред домашните потребители.
Две неща обърнаха вълната в света на компютрите. Първият беше издаването на Windows 7. Microsoft изхвърли 64-битовите компютри силно на производителите и им даде по-добри инструменти и по-дълъг срок за изпълнение на 64-битови драйвери..
Второто, вероятно по-голямо, влияние идва от начина, по който производителите на компютри пускат на пазара своите компютри. Продажба на хора, които не могат напълно да разберат платформите, които купуват, което означава, че търговците трябва да прокарват определени, лесни за разбиране цифри. Размерът на паметта в компютъра е един от тези номера. Компютър с 8 GB RAM изглежда по-добър от един с 4 GB RAM, нали? 32-битовите компютри бяха ограничени до 4 GB оперативна памет. За да предлагат персонални компютри с по-голяма памет, производителите трябваше да приемат 64-битови компютри.
Може ли компютърът ви да обработва 64-бита?
Освен ако компютърът ви не предшества Windows 7, шансовете са високи, че поддържа 64-битова версия на Windows. Може дори да използвате 64-битова версия на Windows и това е доста лесно да се провери. Дори ако работите с 32-битова версия на Windows 10, може да можете да превключвате версии, ако имате 64-битов хардуер.
Ползите и недостатъците на 64-битовите изчисления
Прочетохте малко за историята на 64-битовите изчисления и проверката на системата ви показва, че можете да стартирате 64-битов Windows. Сега какво? Нека преминем през плюсовете и минусите на преминаването към 64-битова операционна система.
Какво очаквате с нетърпение, ако направите скок? Ето някои от огромните ползи за преминаването към 64-битова система:
- Можете да излъчвате радикално повече RAM: Колко още? 32-битовите версии на Windows (и други операционни системи) са ограничени до 4096MB (или 4GB) RAM. 64-битовите версии теоретично могат да поддържат малко над 17 милиарда GBS RAM, благодарение на тази просторна система за регистриране, за която говорихме по-рано. Реалистично, 64-битовите начални издания на Windows 7 са ограничени (поради проблеми с лицензирането, а не на физически ограничения) до 16 GB RAM, а изданията Professional и Ultimate могат да скачат до 192GB RAM.
- Ще видите повишена ефективност: Не само можете да инсталирате повече RAM в системата си (лесно колкото вашата дънна платка може да поддържа), но също така ще видите по-ефективно използване на тази RAM. Поради естеството на 64-битовата система за адреси в регистъра и начина, по който 64-битовият Windows разпределя паметта, ще видите по-малко системната памет, която се дъвче от вторичните системи (като вашата видеокарта). Въпреки че може само да удвоите физическото количество RAM в машината, тя ще го направи Усещам подобен начин повече от това, защото на новата ефективност на вашата система.
- Вашият компютър ще може да разпредели повече виртуална памет за всеки процес: Под 32-битова архитектура Windows е ограничена до присвояване на 2 GB памет на приложение. Съвременните игри, приложенията за редактиране на видео и снимки, както и гладните приложения като виртуални машини, жадуват за големи парчета памет. Под 64-битови системи те могат да се подготвят за друго голямо теоретично число, до 8TB виртуална памет. Това е повече от достатъчно за най-лудото редактиране на Photoshop и Crysis сесии. В допълнение към по-ефективното използване и разпределение на паметта, приложенията, оптимизирани за 64-битови операционни системи, като Photoshop и Virtualbox, са супер бързи и се възползват напълно от простора на процесора и паметта, която им се предоставя..
- Ще се насладите на разширени функции за сигурност: 64-битовият Windows с модерен 64-битов процесор се радва на допълнителни защити, които не са достъпни за 32-битови потребители. Тези защити включват гореспоменатия хардуер D.E.P., както и Kernel Patch Protection, който ви предпазва от експлоатацията на ядрото, а драйверите на устройства трябва да бъдат цифрово подписани, което намалява инцидента с инфекции, свързани с водача.
Това звучи чудесно, не? Ами недостатъците? За щастие списъкът с недостатъци, които идват с приемането на 64-битова операционна система, е все по-малък с течение на времето. Все пак има няколко съображения:
- Не можете да намерите 64-битови драйвери за по-стари, но критични устройства във вашата система: Този е сериозен убиец, но добрата новина е, че това не е толкова голям проблем, колкото преди. Доставчиците почти универсално поддържат 64-битови версии на най-новите операционни системи и устройства. Ако използвате Windows 8 или 10 и използвате хардуер, произведен през последните пет години, не бива да имате проблеми с драйверите на хардуера. Ако използвате Windows 7 или предишна версия или използвате много стар хардуер, може да имате по-малко късмет. Имате ли скъп скенер с хартия от 2003 г., който обичате? Много лошо. Вероятно няма да намерите 64-битови драйвери за него. Хардуерните компании биха предпочели да изразходват енергията си в подкрепа на нови продукти (и да ви насърчават да ги купувате), отколкото да подкрепят по-стария хардуер. За малките неща, които лесно се подменят или трябва да се подобрят, това не е голяма работа. За критичен и скъп хардуер е по-важно. Ще трябва сами да решите дали стойността на надстройката и компромисите си струват.
- Вашата дънна платка не поддържа повече от 4 GB оперативна памет: Макар и рядко, не е нечувано да има дънна платка, която ще поддържа ранен 64-битов процесор, но не поддържа повече от 4GB оперативна памет. В този случай все пак ще получите някои от предимствата на 64-битов процесор, но няма да се възползвате от предимствата, които повечето хора жадуват: достъп до повече памет. Ако обаче не купувате частите с кървящи краища, хардуерът е станал толкова евтин напоследък, че може би е време да се пенсионира старата дънна платка и да се подобри в същото време, когато надстроявате операционната си система..
- Имате стария софтуер или други софтуерни проблеми, с които да се справите: Някой софтуер не прави прехода към 64-битово плавно. Докато 32-битовите приложения работят добре в 64-битовите Windows, 16-битовите приложения няма. Ако по някакъв начин все още използвате наистина старо приложение за нещо, трябва или да го виртуализирате, или да се откажете от надстройка.
В един момент всички ще използват 64-битова версия на Windows. Вече сме почти там. И все пак, дори и в тези по-късни етапи на 32-битовия до 64-битов преход, има няколко подутини. Имате ли скорошен опит с 64-битови проблеми? Ще се радваме да чуем за него в дискусиите.