Wat is x86-architectuur en wat is het verschil met x64?

Heb je ooit x86 en x64 gezien maar weet je niet wat ze betekenen? Geen zorgen, want in deze blog komt alles aan de orde wat u moet weten over x86 en de architectuur ervan, samen met x64 en de verschillen tussen beide.

Wat is x86-architectuur?

x86 is een familie van instructieset-architecturen (ISA) voor computerprocessoren die oorspronkelijk door Intel zijn ontwikkeld. Ze hebben betrekking op de manier waarop een computerprocessor (CPU) informatie verwerkt.

Wat is een instructieset-architectuur?

Het is een abstract model van een computer dat ook wel computerarchitectuur wordt genoemd. Het is een onderdeel van een computer dat betrekking heeft op de programmering, waarin het gedrag van de machinecode wordt gespecificeerd. De instructieset is de taal die de hersenen van een computer moeten begrijpen en die opdrachten geeft aan de computerprocessor en deze vertelt wat hij moet doen.

Terug naar de x86…

De x86 is ontwikkeld op basis van de Intel 8086 microprocessor en zijn 8088 variant, waar het begon als een 16-bit instructieset voor 16-bit processoren, waar vele toevoegingen en uitbreidingen zijn toegevoegd aan de x86, waar het in de loop der jaren uitgroeide tot 32-bit instructiesets met bijna volledige achterwaartse compatibiliteit.

De bit in zowel 32-bit als 16-bit is een afkorting voor een getal. Bijvoorbeeld, voor 32-bit, zal het nummer 32 bits bevatten, die binaire cijfers zijn die ofwel 0 ofwel 1 zijn. Voor een 32-bits getal ziet het er ongeveer zo uit 1010101010101010101010101010.

Heden ten dage wordt de term x86 algemeen gebruikt om te verwijzen naar elke 32-bit processor die compatibel is met de x86 instructieset. x86 microprocessor is in staat om bijna elk type computer te laten draaien, van laptops, servers, desktops, notebooks tot supercomputers.

Wat is x64?

Gelijk aan de x86, is de x64 ook een familie van instructieset architecturen (ISA) voor computerprocessoren. Maar x64 verwijst naar een 64-bit CPU en besturingssysteem in plaats van het 32-bit systeem waar x86 voor staat.

Maar waarom verwijst x64 naar een 64-bit systeem terwijl x86 verwijst naar een 32-bit systeem?

Dat was de vraag die ik mezelf in eerste instantie ook stelde. Maar dat komt omdat toen de processor voor het eerst werd gemaakt, hij 8086 heette. De 8086 was goed ontworpen en populair en kon aanvankelijk 16-bit machinetaal begrijpen. Later werd hij verbeterd en werd de omvang van de 8086-instructies uitgebreid tot een 32-bits machinetaal. Bij het verbeteren van de architectuur, behielden ze 86 aan het eind van het modelnummer, de 8086. Deze lijn van processoren werd toen bekend als de x86 architectuur.

Anderzijds is x64 de architectuurnaam voor de uitbreiding van de x86-instructieset die 64-bit code mogelijk maakt. Toen het oorspronkelijk werd ontwikkeld, kreeg het de naam x86-64. Men vond de naam echter te lang, waarop hij later werd ingekort tot het huidige x64.

Wat is het verschil tussen x86 en x64?

Zoals jullie al kunnen zien, is het voor de hand liggende verschil het aantal bits van elk besturingssysteem. x86 verwijst naar een 32-bit CPU en besturingssysteem, terwijl x64 verwijst naar een 64-bit CPU en besturingssysteem.

Heeft een groter aantal bits in elk besturingssysteem voordelen?

Natuurlijk! Dit is een van de belangrijkste redenen waarom het aantal bits in de loop der jaren is toegenomen van 16 bits tot 64 bits op dit moment. Zoals gezegd zijn bits een afkorting voor een getal dat alleen 1 of 0 kan zijn. Hierdoor kunnen 32-bits CPU’s niet veel RAM gebruiken, omdat 1 en 0, het totale aantal combinaties slechts 2^32 is, wat gelijk is aan 4.294.967.295. Dit betekent dat de 32-bit processor 4,29 miljard geheugenlocaties heeft die elk één byte aan gegevens opslaan, wat neerkomt op ongeveer 4 GB geheugen waartoe de 32-bit processor toegang heeft zonder workarounds in software om meer te adresseren.

Heden ten dage is 4 GB voldoende voor basistaken, maar als u meerdere programma’s wilt draaien en andere zwaardere taken wilt uitvoeren, is 4 GB niet voldoende. Bovendien zal een 64-bits systeem efficiënter zijn, omdat het gegevens in 64-bits brokken kan verwerken in plaats van in 32-bits brokken. Uw 64-bits systeem kan ook 32-bits programma’s uitvoeren omdat ze achterwaarts compatibel zijn. Maar het werkt niet andersom: een 32-bit computer kan geen 64-bit programma’s uitvoeren.

Voorbeeld van x86 Single Board Computer (SBC)

ODYSSEY – X86J4105 herdefinieert de SBC (Single Board Computer) met voorgeïnstalleerde Windows 10 Enterprise en Arduino Coprocessor aan boord, waardoor IoT (Internet of Things) eenvoudiger dan ooit mogelijk wordt.

Met de snelle ontwikkeling van IoT zijn steeds meer Edge Computing-apparaten verbonden met het internet. Tegenwoordig is een computer niet alleen een grote rechthoekige zwarte doos onder het bureau, of een klein draagbaar apparaat dat op je knieën werkt. Computers zijn apparaten die overal staan en die berekeningen uitvoeren, communiceren en gegevens opslaan. Gebaseerd op deze definitie, willen we graag ons gloednieuwe product introduceren – ODYSSEY – X86J4105.

ODYSSEY is een serie van SBC (Single Board Computer), waarmee u Edge Computing toepassingen met gemak kunt bouwen. De ODYSSEY -X86J4105, is gebaseerd op Intel Celeron J4105, een Quad-Core 1.5GHz CPU die uitbarst tot 2.5GHz. Het heeft alle geweldige functies die een standaard computer nodig heeft, waaronder een 8GB LPDDR4 RAM, 64GB eMMC opslag (optioneel), onboard Wi-Fi/BLE, DualGigabyte Ethernet Poorten, Audio Input en Output, USB Poorten, HDMI, SATAConnectors, PCIe, etc.

Met eenvoudige aansluitingen voor muis, toetsenbord en monitor op ODYSSEY – X86J4105, krijgt u meteen een Desktop Mini PC. Met eMMC versies, heb je zelfs de Windows 10 Enterprise voorgeïnstalleerd!

Wat kunt u met de Odyssey nog meer doen dan een mini PC bouwen?

Met de ODYSSEY – X86J4105 kunt u uw eigen NAS (Network-Attached Storage) bouwen, uw krachtige virtuele router, of een 4G LTEGateway in uw IoT-toepassingen. Er is een onboard ATSAMD21 Core, een ARMCortex-M0+ MCU waarmee u Arduino kunt programmeren op het x86-platform. Met de Raspberry Picompatible 40-Pin kunt u honderden Pi HAT’s op de markt gebruiken. Al deze functies bieden eindeloze mogelijkheden van het gebruik van de ODYSSEY – X86J4105.

De ODYSSEY – X86J4105 is meer dan alleen een computer, met de Arduino Co-processor aan boord, kan het worden gebruikt om verbinding te maken met sensoren, gyroscoop, en nog veel meer. Je kunt de ODYSSEY ook gebruiken voor je robotica projecten, media center, server cluster, IoT Gateway, router, etc. Waarom begint u vandaag niet met het verkennen van uw IoT-reis met de ODYSSEY!

Hoe bepaalt u of uw Windows OS 32-bits (x86) of 64-bits (x64) is?

Nu u weet wat het verschil is tussen de x86-architectuur en een x64-bits architectuur, hoe controleert u dan of uw computer een x86- of x64-systeem is?

Wel, hier is hoe u kunt controleren of uw computer een 32-bit systeem of een 64-bit systeem is voor Windows OS met slechts één stap

Het enige wat u hoeft te doen is:

  • Druk op de Windows-toets + X om het power user menu te openen en klik op systeem.
  • Schuif naar beneden en u zou uw systeemtype moeten kunnen zien onder apparaat specificaties

Samenvatting

En dat is alles over de verschillen tussen x86 en x64! Hopelijk bent u meer te weten gekomen over hun architectuur en hoe u kunt bepalen of uw Windows OS x86 of x64 is!

Gelieve ons te volgen en te liken:

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.