x86 vs x64 - Waarom wordt 32-bit x86 genoemd?
Vermoedelijk werd de x86 zo genoemd omdat de machines 80386 en 80486 processoren gebruikten. Is dat juist?
Is dat de juiste manier om naar 32-bit en 64-bit machines te verwijzen?
Vermoedelijk werd de x86 zo genoemd omdat de machines 80386 en 80486 processoren gebruikten. Is dat juist?
Is dat de juiste manier om naar 32-bit en 64-bit machines te verwijzen?
Technisch gezien verwijst x86 gewoon naar een familie van processoren en de instructieset die zij allen gebruiken. Het zegt eigenlijk niets specifieks over datagroottes.
x86 begon als een 16-bit instructieset voor 16-bit processoren (de 8086 en 8088 processoren), werd toen uitgebreid tot een 32-bit instructieset voor 32-bit processoren (80386 en 80486), en is nu uitgebreid tot een 64-bit instructieset voor 64-bit processoren. Vroeger werd het geschreven als 80x86 om de veranderende waarde in het midden van de chip model nummers weer te geven, maar ergens in de loop der tijd is de 80 vooraan weggevallen, zodat alleen x86 overbleef.
Geef de Pentium en zijn nakomelingen de schuld voor het veranderen van de manier waarop processoren werden genoemd en op de markt gebracht, hoewel alle nieuwere processoren die Intels x86 instructieset gebruiken nog steeds x86, i386 of i686 compatibel worden genoemd (wat betekent dat ze allemaal uitbreidingen van de oorspronkelijke 8086 instructieset gebruiken).
x64 is hier echt de vreemde eend in de bijt. De eerste naam voor de 64-bit uitbreiding van de x86-instructieset was x86-64. Later kreeg het de naam AMD64 (omdat AMD degene was die oorspronkelijk met de 64-bit uitbreiding kwam). Intel gaf de 64-bit instructieset in licentie en noemde hun versie EM64T. Beide instructiesets en de processoren die ze gebruiken worden nog steeds beschouwd als x86.
Bron(nen) http://en.wikipedia.org/wiki/IA-32 – IA-32, Intels 32-bit architectuur http://en.wikipedia.org/wiki/X86-64 – Lees hier meer over x86-64.
Ja dat is correct :
De term x86 verwijst naar een familie van instructieset-architecturen[2] gebaseerd op de Intel 8086. De 8086 werd in 1978 gelanceerd als een volledige 16-bit uitbreiding van Intels vroege 8-bit gebaseerde microprocessoren en introduceerde ook segmentatie om de 16-bit adresseringsbarrière van eerdere chips te overwinnen. De term x86 is afgeleid van het feit dat vroege opvolgers van de 8086 ook namen hadden die op “86” eindigden.