Skip to main content

64 bitu un 32 bitu: ko viņi nozīmē?

Anonim

Datoru pasaulē 32 bitu un 64 bitu versijas attiecas uz centrālās procesora vienības, operētājsistēmas, draivera, programmatūras utt veidu, kas izmanto šo konkrēto arhitektūru.

Jūs droši vien esat redzējuši iespēju lejupielādēt programmatūras gabalu kā 32 bitu versiju vai 64 bitu versiju. Atšķirība patiesībā ir svarīga, jo abi ir ieprogrammēti atsevišķām sistēmām.

  • 32 bitu aparatūru un programmatūru bieži sauc par x86 vai x86-32 .
  • 64 bitu aparatūru un programmatūru bieži sauc par x64 vai x86-64 .
  • 32 bitu sistēmas izmanto datus 32 bitu gabalos, bet 64 bitu sistēmas izmanto datus 64 bitu gabalos. Parasti vairāk datu, ko var apstrādāt uzreiz, jo ātrāk sistēma var darboties.

64 bitu sistēmai ir arī vairākas citas priekšrocības, kas praktiski ir spēja izmantot ievērojami lielāku fiziskās atmiņas apjomu (vairāk nekā 4 GB, ko pieļauj 32 bitu mašīna). Skatiet, ko Microsoft teiks par dažādu Windows versiju atmiņas ierobežojumiem.

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

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

Lielākā daļa Windows 10, Windows 8, Windows 7 un Windows Vista izdevumu ir pieejami 64 bitu formātā. Tikai Windows XP izdevumos Profesionālis ir pieejams 64 bitu versijā.

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

Katra Mac operētājsistēma kopš v10.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 jūs izmantojat ar lscpu komandu

Nav pārliecināts, vai Windows kopija datorā ir 32 bitu vai 64 bitu versija?

Ātrākais un vienkāršākais veids, kā noskaidrot, vai jūs izmantojat 32 bitu vai 64 bitu Windows versiju, ir pārbaudīt, ko tā saka vadības panelī.

Vēl viena vienkārša metode, lai noskaidrotu, kura OS arhīvs jūs izmantojat Windows, ir pārbaudīt mapi Program Files. Tālāk ir sniegta plašāka informācija.

Lai redzētu aparatūras arhitektūru, jūs varat atvērt komandu uzvedni un ievadīt komandu:

echo% PROCESSOR_ARCHITECTURE%

Jūs varētu saņemt atbildi, piemēram, AMD64 lai norādītu, ka jums ir x64 balstīta sistēma, vai x86 par 32 bitu.

Vēl viena komanda, kas darbojas:

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

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

PROCESSOR_ARCHITECTURE REG_SZ x86 PROCESSOR_ARCHITECTURE REG_SZ AMD64

Padoms: Labākais veids, kā izmantot kādu no šīm komandām, ir to kopēšana šeit šajā lapā, un pēc tam ar komandrindas labo pogu noklikšķiniet uz melnās vietas un ielīmējiet komandu.

Svarīgs: Šīs komandas tikai informē par aparatūras arhitektūru, nevis par to, kāda veida Windows versija jūs izmantojat. Tas ir iespējams ka tie ir vienādi, jo x86 sistēmas var instalēt tikai 32 bitu Windows versiju, bet tā nav obligāti patiess, jo x64 sistēmās var instalēt 32 bitu Windows versiju.

Kāpēc tas ir svarīgi

Zinot atšķirību, ir svarīgi, lai jūs varētu droši instalēt pareizo veidu programmatūru un ierīces draiverus. Piemēram, ja tiek dota opcija starp 32 bitu vai 64 bitu versijas lejupielādi, labākā izvēle ir vietējā 64 bitu programmatūra. Tomēr, ja jūs izmantojat 32 bitu Windows versiju, tā nedarbosies vispār.

Viena no reālām, ievērojamām atšķirībām jums, gala lietotājam, ir tā, ka pēc lielas programmas lejupielādes ir iespējams, ka jūs esat izšķērdījis šo laiku, jo tas nedarbosies jūsu konkrētajā datorā. Tas ir taisnība, ja esat lejupielādējis 64 bitu programmu, kuru jūs plānojat izmantot 32 bitu operētājsistēmā.

Tomēr dažas 32 bitu programmas var darboties tik labi, cik 64 bitu sistēma. 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 taisnība, un tas jo īpaši attiecas uz dažiem ierīces draiveriem, jo ​​aparatūras ierīcēm ir nepieciešama precīza versija, kas jāinstalē, lai tā varētu saskarties ar programmatūru (ti, 64 bitu draiveri ir nepieciešami 64 -bit OS un 32 bitu draiveri 32 bitu operētājsistēmai).

Citā laikā, kad tiek atrisinātas 32 bitu un 64 bitu atšķirības, tiek novērstas programmatūras problēmas vai meklētas programmas instalācijas direktorijā.

Ir svarīgi saprast, ka Windows 64 bitu versijas ir divas dažādas instalēšanas mapes jo tie satur arī 32 bitu direktoriju. Tomēr 32 bitu Windows versija ir tikai viena instalēšanas mape . Lai padarītu to vēl neskaidrāku, 64 bitu versijas programmas Failu mapei ir tāds pats nosaukums kā 32-bitu programmas failu mapē 32 bitu Windows versijā.

Viens piemērs tam, kāpēc tas tā ir, ir tāds, ka 32 bitu programma nemēģina izmantot 64 bitu DLL, kas nedarbosies. Tā vietā, kad 32 bitu programma ir instalēta mapē 32 Failu programmas Faili, un pēc tam jūs palaižat minēto programmu, Windows zina, ka tai ir jāuzņem daži 32 bitu faili, nevis tie, kas tiek lietoti 64 bitu programmās.

Ja jūs sajaucat, skatiet šeit:

Uz Windows 64 bitu versija ir divas mapes:

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

Uz Windows 32 bitu versija ir viena mape:

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

Kā jūs varat pastāstīt, tas ir mazliet mulsinoši, skaidri sakot, ka ir 64 bitu programma Failu mape C: Program Files jo tas neattiecas uz 32 bitu OS.