Kāda ir atšķirība starp 32 bitu un 64 bitu?

Satura rādītājs:

Kāda ir atšķirība starp 32 bitu un 64 bitu?
Kāda ir atšķirība starp 32 bitu un 64 bitu?
Anonim

Datoru pasaulē 32 biti un 64 biti attiecas uz centrālā procesora bloka veidu, operētājsistēmu, draiveri, programmatūras programmu utt., kas izmanto šo konkrēto arhitektūru.

Iespējams, esat redzējis iespēju lejupielādēt programmatūras daļu kā 32 bitu versiju vai 64 bitu versiju. Faktiski atšķirībai ir nozīme, jo abas tika ieprogrammētas atsevišķām sistēmām.

Ko tie nozīmē?

  • 32 bitu aparatūra un programmatūra bieži tiek saukta par x86 vai x86-32.
  • 64 bitu aparatūra un programmatūra bieži tiek saukta par x64 vai x86-64.
  • 32 bitu sistēmas izmanto datus 32 bitu gabalos, savukārt 64 bitu sistēmas izmanto datus 64 bitu gabalos. Kopumā, jo vairāk datu var apstrādāt vienlaikus, jo ātrāk sistēma var darboties.

64 bitu sistēmai ir vairākas citas priekšrocības, praktiski iespēja izmantot ievērojami lielāku fiziskās atmiņas apjomu (vairāk nekā 4 GB, ko pieļauj 32 bitu iekārta).

Skatiet, ko Microsoft saka par atmiņas ierobežojumiem dažādām Windows versijām.

64 bitu procesors vienlaikus var apstrādāt 64 bitus datu, kas ļauj ātrāk aprēķināt informāciju neatkarīgi no procesora takts ātruma. Tas ļauj izmantot vairāk atmiņas, jo ar 32 bitu procesoriem var piekļūt tikai 232 RAM adresēm (visi 32 ciparu binārie skaitļi).

Šis ierobežojums nozīmē, ka procesors izmanto daudz mazāk atmiņas nekā 64 bitu procesori, kas spēj nolasīt divciparu ciparus. Faktiski ar katru papildu ciparu dubultojas arī maksimālais adrešu skaits, kurām var piekļūt, tādējādi nodrošinot daudz vairāk atmiņas nekā 32 bitu procesoram.

Ar 64 bitu procesoriem, kuriem ir lielāks bitu izmērs un līdz ar to iespēja aprēķināt lielākus skaitļus, dators arī visu apstrādā daudz precīzāk nekā 32 bitu dators. Piemēram, ekrāna pikseļus var iekrāsot un novietot precīzāk nekā pikseļus 32 bitu datorā.

64 bitu un 32 bitu operētājsistēmas

Lielākā daļa jauno procesoru ir balstīti uz 64 bitu arhitektūru un atbalsta 64 bitu operētājsistēmas. Šie procesori ir arī pilnībā saderīgi ar 32 bitu operētājsistēmām.

Visi Windows 11 izdevumi un lielākā daļa operētājsistēmu Windows 10, Windows 8, Windows 7 un Windows Vista izdevumu ir pieejami 64 bitu formātā. No Windows XP izdevumiem tikai Professional ir pieejams 64 bitu versijā.

Visi Windows izdevumi, sākot no XP līdz 10, ir pieejami 32 bitu versijā.

Katra Mac operētājsistēma kopš versijas 10.8 (Mountain Lion) ir bijusi 64 bitu versija.

Tāpat kā Windows, Linux var būt 32 bitu vai 64 bitu. Jūs varat redzēt, kuru palaižat, izmantojot komandu lscpu.

Neesat pārliecināts, vai jūsu datorā esošā Windows kopija ir 32 bitu vai 64 bitu?

Ātrākais un vienkāršākais veids, kā noskaidrot, vai izmantojat Windows 32 bitu vai 64 bitu versiju, ir pārbaudīt, kas tajā ir rakstīts vadības panelī. Vēl viena vienkārša metode ir pārbaudīt mapi Program Files; Tālāk ir sniegta plašāka informācija par to.

Lai skatītu aparatūras arhitektūru, atveriet komandu uzvedni un ievadiet šo komandu:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Varat saņemt atbildi, piemēram, AMD64, kas norāda, ka jums ir x64 sistēma, vai x86 32 bitu sistēmai.

Šī ir vēl viena komanda, kas darbojas, pārbaudot informāciju HKLM reģistra stropā:


reg vaicājums "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Šai komandai vajadzētu radīt daudz vairāk teksta, bet pēc tam beidziet ar atbildi, piemēram, vienu no šīm:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Labākais veids, kā izmantot vienu no šīm komandām, ir kopēt tās šeit, ar peles labo pogu noklikšķiniet melnajā vietā komandu uzvednē un pēc tam ielīmējiet komandu.

Šīs komandas norāda tikai aparatūras arhitektūru, nevis to, kādu Windows versiju izmantojat. Visticamāk, tie ir vienādi, jo x86 sistēmas var instalēt tikai Windows 32 bitu versiju, taču tas ne vienmēr ir taisnība, jo Windows 32 bitu versiju var instalēt arī x64 sistēmās.

Kāpēc tas ir svarīgi

Ir ļoti svarīgi apzināties atšķirību, lai jūs instalētu pareizā veida programmatūru un ierīču draiverus. Piemēram, ja ir dota iespēja lejupielādēt 32 bitu vai 64 bitu versiju, 64 bitu programmatūra ir labāka izvēle. Tomēr tas vispār nedarbosies, ja izmantojat Windows 32 bitu versiju.

Viena ievērojama atšķirība jums, galalietotājam, ir tāda, ka pēc lielas programmas lejupielādes jūs atklāsiet, ka esat iztērējis šo laiku, jo tā nedarbosies jūsu konkrētajā datorā. Piemēram, ja esat lejupielādējis 64 bitu programmu, kuru plānojat izmantot 32 bitu operētājsistēmā.

Tomēr dažas 32 bitu programmas var darboties lieliski 64 bitu sistēmā. Citiem vārdiem sakot, 32 bitu programmas ir saderīgas ar 64 bitu operētājsistēmām. Tomēr šis noteikums ne vienmēr ir spēkā, un tas jo īpaši attiecas uz dažiem ierīču draiveriem, jo aparatūras ierīcēm ir jāinstalē precīza versija, lai tā saskartos ar programmatūru (t.i., 64 bitu draiveri ir nepieciešami 64 bitu draiveriem). bitu OS un 32 bitu draiverus 32 bitu OS).

Cita reize, kad parādās 32 bitu un 64 bitu atšķirības, ir programmatūras problēmu novēršana vai programmas instalācijas direktorija skatīšana.

Ir svarīgi saprast, ka Windows 64 bitu versijām ir divas dažādas instalēšanas mapes, jo tajās ir arī 32 bitu direktorijs. Tomēr 32 bitu versijai ir tikai viena instalēšanas mape. Mulsina tas, ka 64 bitu versijas mapei Program Files ir tāds pats nosaukums kā 32 bitu mapei Programmas faili Windows 32 bitu versijā.

Viens piemērs, kāpēc tas tā ir, ir tas, ka 32 bitu programma nemēģina izmantot 64 bitu DLL, kas nedarbosies. Tā vietā, kad 32 bitu programma tiek instalēta mapē 32 bitu programmas faili un pēc tam palaižat šo programmu, sistēma Windows zina, ka tai ir jāizvelk daži 32 bitu īpaši faili, nevis tie, kas tiek izmantoti 64 bitu programmām.

Image
Image

Ja esat apmulsis, skatieties šeit:

Windows 64 bitu versijām ir divas mapes:

  • 32 bitu atrašanās vieta: C:\Program Files (x86)\
  • 64 bitu atrašanās vieta: C:\Program Files\

Windows 32 bitu versijai ir viena mape:

32 bitu atrašanās vieta: C:\Program Files\

Kā jūs varat saprast, ir nedaudz mulsinoši skaidri pateikt, ka 64 bitu programmas failu mape ir C:\Program Files\, jo tas neattiecas uz 32 bitu operētājsistēmu.

Papildus pamācībām un instrukcijām, kurās jums jāzina atšķirība, vēl viens iemesls, kāpēc ir svarīgi saprast šos terminus, ir tas, ja neesat pārliecināts, vai jums vajadzētu iegādāties 64 bitu datoru vai 64 bitu programmu.

Piemēram, varbūt vēlaties, lai video rediģēšanas programmai būtu piekļuve lielākam RAM apjomam, nekā tā varētu izmantot 32 bitu sistēmā. Vai arī, ja zināt, ka jūsu izmantotajai aparatūrai nav 64 bitu draivera opcijas, jūs zināt, ka nevarat to izmantot ar 64 bitu datoru. Tas pats attiecas uz vecām 16 bitu lietojumprogrammām, kas var nedarboties 64 bitu datorā; zinot to, varat izlemt, vai pārslēgties uz 64 bitu datoru vai pieturēties pie 32 bitu.

FAQ

    Kā sauc 32 bitu vai 128 bitu numuru, ko izmanto, lai identificētu ierīci tīklā?

    Interneta protokola adrese, ko parasti dēvē par IP adresi, ir tīklam pievienotās aparatūras identifikācijas numurs.

    Kā palaist 32 bitu programmas operētājsistēmā Windows 10 64 bitu?

    Ar peles labo pogu noklikšķiniet uz programmas, dodieties uz Properties > Compatibility, atlasiet Palaist šo programmu saderības režīmāun izvēlieties versiju.

    Kāpēc 32 bitu sauc par x86, nevis par x32?

    Intel procesoru nosaukumi beidzās ar 86 (pirmais bija 8086). Šīs arhitektūras 32 bitu paaudze tiek saukta arī par "x86".

Ieteicams: