Bent u geïnteresseerd in hen? AANBIEDINGEN? Bespaar met onze coupons op WhatsApp o TELEGRAM!

CPU naar 32 bit versus 64 bit: wat is het verschil?

Vaak bent u erover begonnen een programma of een toepassing te downloaden in de tekst 32 bit of 64 bit of. Zelfs uw pc kan waarschijnlijk een sticker hebben met het tekstverwerker 64-bit. Maar is het echt belangrijk om een ​​64-bitchip te hebben in plaats van 32? Tegenwoordig hebben bijna alle pc's een 64-bitprocessor, dus het verschil tussen deze twee zal u niet interesseren, maar laten we de verschillen samen analyseren.

Nou, om te beginnen, als je een Windows-gebruiker bent, heb je waarschijnlijk gemerkt dat er twee programmabestandenmappen op de lokale schijf C zijn. Een met de naam "Program Files (x86)" en een met de naam "Program Files". Het is erg belangrijk het verschil tussen deze twee mappen te begrijpen, vooral als u een verkeerd programma installeert met een verkeerd gedrag.

Het aantal bits in een processor verwijst naar de grootte van de gegevenstypen die worden beheerd en de grootte van het logboek. Simpel gezegd, een 64-bitprocessor is krachtiger dan een 32-bitprocessor omdat deze meer gegevens tegelijk kan verwerken. Een 64-bitprocessor kan de meeste computationele waarden opslaan, inclusief geheugenadressen, wat betekent dat het toegang heeft tot meer dan vier miljard keer meer fysiek geheugen dan een 32-bitprocessor. .

Het fundamentele verschil

De 32-bitprocessors zijn perfect in staat om een ​​beperkte hoeveelheid RAM te verwerken (in Windows maximaal 4GB), terwijl 64-bitprocessors veel meer kunnen gebruiken. Natuurlijk, om dit te bereiken, moet het besturingssysteem ook zijn ontworpen om te profiteren van de toegenomen toegang tot het geheugen.
Een door paarden getrokken kar doet bijvoorbeeld hetzelfde werk als een landbouwmachine, met uitzondering van eventuele paardenproblemen, maar een machine is veel krachtiger en daardoor krijg je met minder moeite de klus die je wilt.

Naarmate het aantal bits toeneemt, zijn er twee belangrijke voordelen:

  • Meer bit betekent dat gegevens in grotere blokken kunnen worden verwerkt en daarom betekent verwerking dat deze ook nauwkeuriger is.
  • Meer bit betekent dat ons systeem een ​​groter aantal fysieke geheugenlocaties kan aanwijzen of adresseren.

De computer kan in drie blokken worden bedacht. In eenvoudige termen vinden we de processor of CPU als een centraal blok, het besturingssysteem als de externe schil van de CPU en de applicaties als een meer externe laag.

105043e44y4ye1b4wuey34_jpg_thumb

Voor het uitvoeren van een 64-bittoepassing is ondersteuning van alle niveaus vereist: het 64-bitbesturingssysteem en de 64 bit-CPU.

Voor het uitvoeren van een 64-bitbesturingssysteem is ondersteuning op centraal niveau vereist: de 64-bit-CPU.

Deze vereenvoudiging is voldoende om te begrijpen wat er gebeurt als we 32-bits elementen mengen met 64-bits. Maar als we het probleem verder willen begrijpen, moeten we ook rekening houden met de hardware die de CPU ondersteunt en de stuurprogramma's voor randapparatuur waarmee het besturingssysteem en de applicaties kunnen communiceren met de systeemhardware.

De algemene regel is dat een toepassing op het 32-bit op een lager niveau van componenten dan het 64-bit zal worden uitgevoerd, maar niet omgekeerd:

  • Een 32-bitbesturingssysteem werkt probleemloos op een 32-bit of 64-bitprocessor.
  • Een 32-bittoepassing wordt probleemloos uitgevoerd op een 32-bit of een 64-bitbesturingssysteem.
  • Maar een 64-bittoepassing wordt alleen uitgevoerd op een 64-bit-besturingssysteem en een 64-bitbesturingssysteem wordt alleen uitgevoerd op een 64-bitprocessor.

Deze twee tabellen illustreren dezelfde regel:

Tabel 1 - Wat is compatibel met een 32-bits CPU?

Processor (CPU)

32-bit

32-bit

32-bit

32-bit

Besturingssysteem (OS)

32-bit

32-bit

 64-bit

64-bit

Toepassing / Programma

32-bit

64-bit

   32-bit

 64-bit

 Compatibiliteit                  

Si

Nee

Nee

Nee

 

2-tabel - Wat is compatibel met 64-bits CPU?

Processor (CPU)

64-bit

64-bit

64-bit

64-bit

Besturingssysteem (OS)

64-bit

64-bit

32-bit

32-bit

Toepassing / Programma

64-bit

32-bit

32-bit

64-bit

Compatibiliteit              

Si

Si

Si

Nee

Dus waarom bestaan ​​de twee programmamappen?

Allereerst is de reden voor het bestaan ​​van deze twee mappen dat er momenteel twee verschillende architecturen worden gebruikt voor de productie van computerprocessors en dat er daarom twee verschillende manieren zijn om programma's en applicaties te schrijven. Alle toepassingen gebruiken gedeelde bronnen op een Windows-systeem; dit worden DLL-bestanden of Dynamic Link Libraries genoemd. Windows plaatst ze allemaal op één plek om dingen gemakkelijker te maken voor softwareontwikkelaars.

DLL-bestanden worden op fundamenteel verschillende manieren geschreven en gestructureerd omdat ze bedoeld zijn voor gebruik door 64-bittoepassingen of 32-bittoepassingen. Als een toepassing naar een 32-bit bijvoorbeeld naar een DLL springt en een versie van het 64-bit vindt, crasht het en stopt het met werken. Stel je voor dat je naar een boekhandel gaat om een ​​specifiek leerboek te vinden en je vervolgens realiseert dat alles in een vreemde taal is. Je zou waarschijnlijk denken dat je naar de verkeerde plek bent gegaan. Hetzelfde basisprincipe is hier van toepassing.

Zou het dus niet eenvoudiger zijn als ze alleen 64-bits software op 64-bits systemen zouden gebruiken en 32-bits software helemaal zouden negeren? Nou niet echt. Het probleem is dat de 32-bits (x86) architectuur de enige is die al heel lang bestaat, en er zijn nog steeds een aantal applicaties die deze architectuur gebruiken. Moderne 64-bits systemen kunnen 32-bits en 64-bits software draaien dankzij een zeer snelle en gemakkelijke oplossing: twee afzonderlijke programmabestandenmappen. Wanneer 32-bits toepassingen aanwezig zijn in de juiste x86-map, weet Windows dat deze de juiste DLL gebruikt, ook wel de 32-bits versie genoemd.

Dus als we al deze theorie nemen en deze overbrengen naar de smartphonewereld, kunnen we alleen maar beweren dat dezelfde regel van toepassing is op de CPU's die aan hen zijn toegewezen, dus als je een aantrekkelijk aanbod vindt, of het nu in een online winkel is of in grote elektronicadistributieketens, Kijk altijd goed naar de CPU van het apparaat dat u gaat kopen. Dit wil niet zeggen dat alle smartphones met 32 ​​bit CPU's weggegooid moeten worden, maar een goede aankoop zijn ze zeker niet. Dus als je met Kerstmis had besloten om een ​​smartphone cadeau te doen door te profiteren van de superaanbiedingen die er zijn, zorg er dan voor dat de kerstman er niet slecht uitziet.

Emanuele Iafulla
Emanuele Iafulla

Nerd, Geek, Netizen, voorwaarden die niet van mij zijn. Gewoon mezelf, technologieliefhebber en provocerend als Xiaomi met zijn producten doet. Hoge kwaliteit tegen redelijke prijzen, een echte provocatie voor de andere bekendste merken.

Abonneren
verwittigen
gast

0 Reacties
Inline feedbacks
Bekijk alle reacties
XiaomiToday.it
logo