32-бит пен 64-биттің айырмашылығы неде?

Мазмұны:

32-бит пен 64-биттің айырмашылығы неде?
32-бит пен 64-биттің айырмашылығы неде?
Anonim

Компьютер әлемінде 32 биттік және 64 биттік сол архитектураны пайдаланатын орталық процессордың, операциялық жүйенің, драйвердің, бағдарламалық құралдың және т.б. түрін білдіреді.

Бағдарламалық құралдың бір бөлігін 32 биттік немесе 64 биттік нұсқа ретінде жүктеп алу опциясын көрген боларсыз. Айырмашылық шын мәнінде маңызды, себебі екеуі бөлек жүйелер үшін бағдарламаланған.

Олар нені білдіреді?

  • 32-биттік аппараттық және бағдарламалық құрал жиі x86 немесе x86-32 деп аталады.
  • 64-биттік аппараттық және бағдарламалық құрал жиі x64 немесе x86-64 деп аталады.
  • 32-биттік жүйелер деректерді 32-биттік бөліктерде, ал 64-биттік жүйелер деректерді 64-биттік бөліктерде пайдаланады. Жалпы алғанда, бір уақытта өңдеуге болатын деректер неғұрлым көп болса, жүйе соғұрлым жылдам жұмыс істей алады.

64 биттік жүйенің тағы бірнеше артықшылығы бар, олардың көбісі физикалық жадтың айтарлықтай көбірек көлемін пайдалану мүмкіндігі (32 биттік құрылғы рұқсат еткен 4 ГБ-тан көп).

Windows жүйесінің әртүрлі нұсқалары үшін жад шектеулері туралы Microsoft корпорациясының не айтатынын қараңыз.

64 биттік процессор бірден 64 бит деректерді өңдей алады, бұл процессордың сағат жылдамдығына қарамастан ақпаратты жылдамырақ есептеуге мүмкіндік береді. Бұл жадты көбірек пайдалануға мүмкіндік береді, себебі 32 биттік процессорлармен жедел жадтың тек 232 мекенжайына қол жеткізуге болады (барлық 32-таңбалы екілік сандар).

Бұл шектеу процессордың екі санды оқи алатын 64 биттік процессорларға қарағанда жад көлемін әлдеқайда аз пайдаланатынын білдіреді. Шын мәнінде, әрбір қосымша санмен қатынасуға болатын мекенжайлардың максималды саны екі есе артады, бұл 32 биттік процессорға қарағанда әлдеқайда көп жадқа мүмкіндік береді.

64 биттік процессорлардың бит өлшемі үлкенірек, сондықтан үлкен сандарды есептеу мүмкіндігі бар, компьютер сонымен бірге 32 биттік компьютерге қарағанда барлығымен әлдеқайда дәлірек деңгейде жұмыс істейді. Мысалы, экрандағы пикселдерді бояуға және 32 биттік компьютердегі пикселдерге қарағанда дәлірек орналастыруға болады.

64-биттік және 32-биттік операциялық жүйелер

Жаңа процессорлардың көпшілігі 64-биттік архитектураға негізделген және 64-биттік операциялық жүйелерді қолдайды. Бұл процессорлар 32 биттік операциялық жүйелермен де толық үйлесімді.

Windows 11 жүйесінің барлық шығарылымдары және Windows 10, Windows 8, Windows 7 және Windows Vista жүйесінің көптеген шығарылымдары 64 биттік пішімде қолжетімді. Windows XP шығарылымдарының ішінде тек Professional 64 биттік нұсқада қол жетімді.

Windows жүйесінің XP-ден 10-ға дейінгі барлық шығарылымдары 32-биттік нұсқада қолжетімді.

V10.8 (Mountain Lion) бері кез келген Mac амалдық жүйесі 64 бит болды.

Windows сияқты, Linux 32 биттік немесе 64 биттік болуы мүмкін. Қайсысы іске қосылғанын lscpu пәрменімен көре аласыз.

ДК-дегі Windows көшірмесі 32-биттік немесе 64-биттік екеніне сенімді емессіз бе?

Windows жүйесінің 32-биттік немесе 64-биттік нұсқасын іске қосып жатқаныңызды білудің ең жылдам және оңай жолы - Басқару тақтасында не айтылғанын тексеру. Тағы бір қарапайым әдіс - Бағдарлама файлдары қалтасын тексеру; төменде бұл туралы қосымша ақпарат бар.

Аппараттық құрал архитектурасын көру үшін Пәрмен жолын ашып, мына пәрменді енгізіңіз:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Сізде x64 негізіндегі жүйе бар екенін көрсететін AMD64 немесе 32 биттік x86 сияқты жауап алуыңыз мүмкін.

Бұл HKLM тізілім ұясындағы ақпаратты тексеру арқылы жұмыс істейтін басқа пәрмен:


reg сұрауы "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Бұл пәрменнің нәтижесі әлдеқайда көп мәтін болуы керек, бірақ келесілердің біріне ұқсас жауаппен аяқталуы керек:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Осы пәрмендердің бірін пайдаланудың ең жақсы жолы - оларды осы жерге көшіріп, Пәрмен жолындағы қара кеңістікті тінтуірдің оң жақ түймешігімен басып, пәрменді қою.

Бұл пәрмендер сізге іске қосылған Windows нұсқасының түрін емес, тек аппараттық құрал архитектурасын айтады. Олар бірдей болуы мүмкін, себебі x86 жүйелері Windows жүйесінің 32 биттік нұсқасын ғана орната алады, бірақ бұл міндетті емес, өйткені Windows жүйесінің 32 биттік нұсқасы x64 жүйелерінде де орнатылуы мүмкін.

Бұл неге маңызды

Айырмашылықты білу өте маңызды, сондықтан бағдарламалық құрал мен құрылғы драйверлерінің дұрыс түрлерін орнатасыз. Мысалы, 32 биттік немесе 64 биттік нұсқаны жүктеп алу опциясы берілгенде, 64 биттік бағдарламалық құралды таңдау жақсырақ болады. Дегенмен, Windows жүйесінің 32 биттік нұсқасын пайдалансаңыз, ол мүлдем жұмыс істемейді.

Сіз, түпкі пайдаланушы үшін бір ерекше айырмашылық үлкен бағдарламаны жүктеп алғаннан кейін, ол сіздің компьютеріңізде жұмыс істемейтіндіктен уақытты босқа өткізгеніңізді байқайсыз. Мысалы, 32 биттік операциялық жүйеде пайдалануды күткен 64 биттік бағдарламаны жүктеп алсаңыз.

Алайда кейбір 32 биттік бағдарламалар 64 биттік жүйеде жақсы жұмыс істей алады. Басқаша айтқанда, 32 биттік бағдарламалар 64 биттік операциялық жүйелермен үйлесімді. Дегенмен, бұл ереже әрқашан жарамды бола бермейді және бұл әсіресе кейбір құрылғы драйверлеріне қатысты, өйткені аппараттық құрылғылар бағдарламалық құралмен интерфейс жасау үшін нақты нұсқаны орнатуды талап етеді (яғни, 64 биттік драйверлер 64 биттік драйверлер үшін қажет. биттік операциялық жүйе және 32 биттік ОЖ үшін 32 биттік драйверлер).

32 биттік және 64 биттік айырмашылықтар пайда болатын тағы бір уақыт - бағдарламалық құрал ақауын жою немесе бағдарламаның орнату каталогын қарау.

Windows жүйесінің 64 биттік нұсқаларында екі түрлі орнату қалтасы бар екенін түсіну маңызды, өйткені оларда 32 биттік каталог бар. Дегенмен, 32-биттік нұсқада тек бір орнату қалтасы болады. Түсініксіздігі мынада: 64 биттік нұсқадағы Бағдарлама файлдары қалтасы Windows жүйесінің 32 биттік нұсқасындағы 32 биттік Бағдарлама файлдары қалтасымен бірдей.

Мұндай жағдайдың бір мысалы, 32 биттік бағдарлама 64 биттік DLL файлын қолдануға тырыспайды, ол жұмыс істемейді. Оның орнына, 32 биттік бағдарлама 32 биттік Бағдарлама файлдары қалтасына орнатылып, содан кейін аталған бағдарламаны іске қосқанда, Windows жүйесі 64 биттік бағдарламалар үшін пайдаланылатын файлдардың орнына кейбір 32 биттік арнайы файлдарды шығару қажет екенін біледі.

Image
Image

Егер шатастырсаңыз, мына жерден қараңыз:

Windows жүйесінің 64-биттік нұсқаларында екі қалта бар:

  • 32-биттік орын: C:\Program Files (x86)\
  • 64-биттік орын: C:\Program Files\

Windows жүйесінің 32-биттік нұсқасы бір қалта бар:

32-биттік орын: C:\Program Files\

Өздеріңіз білетіндей, 64-биттік Бағдарлама файлдары қалтасын C:\Program Files\ деп айту аздап түсініксіз, өйткені бұл 32-биттік ОЖ үшін дұрыс емес.

Айырмашылықты білуді талап ететін нұсқаулар мен нұсқаулардан басқа, бұл шарттарды түсінудің маңызды себебі - 64 биттік компьютерді немесе 64 биттік бағдарламаны алу керек пе екеніне сенімді болмасаңыз.

Мысалы, бейне өңдеу бағдарламасының 32-биттік жүйеде пайдаланатыннан гөрі үлкенірек оперативті жад көлеміне қол жеткізуін қалауыңыз мүмкін. Немесе сіз пайдаланатын аппараттық құралда 64 биттік драйвер опциясы жоқ екенін білсеңіз, оны 64 биттік компьютермен пайдалана алмайтыныңызды білесіз. Бұл 64 биттік компьютерде жұмыс істемеуі мүмкін ескі 16 биттік қолданбаларға да қатысты; мұны білу 64 биттік компьютерге ауысу керек пе немесе 32 биттікке жабысу керек пе екенін шешуге көмектеседі.

ЖҚС

    Желідегі құрылғыны анықтау үшін пайдаланылатын 32 биттік немесе 128 биттік нөмір қалай аталады?

    Әдетте IP мекенжайы деп аталатын Интернет протоколының мекенжайы желіге қосылған желілік жабдықтың идентификациялық нөмірі болып табылады.

    64-биттік Windows 10 жүйесінде 32-биттік бағдарламаларды қалай іске қосасыз?

    Бағдарламаны тінтуірдің оң жақ түймешігімен басып, Сипаттар > Үйлесімділік тармағына өтіңіз, таңдаңыз.және нұсқаны таңдаңыз.

    Неге 32-бит x32 емес, x86 деп аталады?

    Intel процессорларының атаулары 86 санымен аяқталды (бірінші 8086). Бұл архитектураның 32-биттік буыны "x86" деп те аталады.

Ұсынылған: