64-bit processor

Een 64-bit processor is een processor waarvan de breedte registers van de gehele getallen.

Voorbeelden van processors

  • Intel Itanium gebaseerd op IA-64 architectuur.
  • X64 of x86-64.
  • IBM POWER.
  • Hun openbaar gebruik derivaten, zoals IBM PowerPC G5.
  • Bedrijven als december, SGI en Sun Microsystems hebben sinds het midden van de jaren 1990 in dienst CPU respectievelijk Alpha, MIPS R4000 en UltraSPARC. Uitgebracht in 1991 kort voor de DEC Alpha, MIPS R4000 processor is waarschijnlijk de eerste van deze generatie.

Voordelen

  • Geen EAP of PSE, de processors niet meer te pakken dan het hoofdgeheugen, terwijl de processor geheugen kan pakken. Daarom wanneer er meer dan een machine memory voorbij dat direct adresseerbaar zijn.
  • Met slechts Windows systemen beschikbaar voor gebruikersproces, de rest gereserveerd voor de kernel. Het is mogelijk om het geheugen wordt gebruikt door de gebruiker proces te verhogen door het boot.ini-bestand bewerken.
  • De EAP modus kan een 32-bits systeem toegang tot fysieke geheugen tot 36 bit breiden een ondersteund oproepsysteem door de processor. Dit systeem kan de maximale hoeveelheid geheugen voor elke 32-bits Windows-applicatie te verhogen doorgaans beperkt tot het gebruik Adres Windowing Extensions gezamenlijk. Het maakt het ook mogelijk om fysiek geheugen te pakken en een aantal niet-compatibele applicaties om AWE te dienen door het toepassen van de concurrentie. Windows XP-compatibele EAP was tot Service Pack 1 en de EAP-ondersteuning voor geheugenuitbreiding werd verlaten. De EAP-stand dit systeem echter actief blijven doch uitsluitend gebruik van de preventie mode uitvoering gegevens mogelijk te maken. Windows 7 32 bit pro of volledige versie ondersteunt geen geheugenuitbreiding via EAP en erkent dan ook dat maximale fysieke geheugen. EAP vereist kernel wijziging of een server versie van het systeem te bedienen. De Linux kernel ondersteunt EAP volledig gratis versie 2.3.23 van de hoeveelheid geheugen beperkingen. EAP zal de levensduur van 32-bits omgevingen waar de overgang naar 64-bits systemen niet mogelijk om compatibiliteit te verlengen.
  • In, geheel en adressen te besteden. Maar in het geval van de x86-architectuur is niet de enige verandering. De huidige x86-processors zijn eigenlijk 8-bits processors verbeterd tot 16-bits, en verbeterde opnieuw om 32-bit te maken. De structuur van registers in een x86 processor erft het verleden als het gereduceerde aantal registers in hun verouderde structuur. Overslaan x86 x86 maakt algemene registers 8-16 algemene registers. Dit geldt alleen voor de x86-architectuur, andere architecturen die er bestaan ​​en geen rommelige versie van een archaïsche structuur.

Nadelen

  • De overgang van verhogingen geheugengebruik. Inderdaad, getallen en adressen te besteden. Dus heb je twee keer zo veel bytes om hen te vertegenwoordigen. Voorzichtigheid, dit helemaal niet betekent dat een programma verbruikt 256 MB automatisch verbruikt 512 MB in. Het zal iets meer geheugen verbruiken, maar niet noodzakelijkerwijs verdubbelen.

32-bit overgang naar 64-bits

Het is niet genoeg om een ​​machine met CPU hebben en installeren van de "gebruikelijke" versies van het besturingssysteem en software. Op deze manier zal de processor uitgevoerd in de modus. Om daadwerkelijk gebruik maken van een computer moet versies hebben:

  • besturingssysteem;
  • drivers;
  • applicatiesoftware.

Met een open source besturingssysteem, is het mogelijk door opnieuw te compileren van de bron te krijgen. Bij een eigen besturingssysteem, is het noodzakelijk versies van deze drie componenten verkregen. Een versie van het besturingssysteem is waarschijnlijk beschikbaar. Echter, het bedrijf verkoop van de toepassing is de enige die de bron heeft, dus is de enige die zo'n versie bieden. Echter, het is niet zeker dat ze biedt, en het is mogelijk om versie, ook die versie gekocht betalen. In de meeste gevallen wordt de uitvoering voorzien de versie.

Besturingssystemen die 64-bit ondersteuning

Alle moderne besturingssystemen ondersteunen ten minste gedeeltelijk.

Voor het merendeel van de recente besturingssystemen, is er een versie en een versie, dus je moet kiezen voor de versie installeren of.

Sommige systemen bestaan ​​in één "verenigd" versie. Bijvoorbeeld in het geval van de Solaris kern maar uitvoerbaar of kan worden.

OS X, is het niet, sinds versie 10.8 "Mountain Lion", verkrijgbaar in. Het systeem blijft achterwaarts compatibel met toepassingen, maar de kernel is alleen beschikbaar.

Unix en Unix-achtige systemen

  • De meeste GNU / Linux distributies zijn beschikbaar in de versie van 2001.
  • FreeBSD 5.2-RELEASE van de versie van januari 2004.
  • NetBSD sinds de 2.0 release in december 2004.
  • OpenBSD sinds versie 3.5 mei 2004.
  • De Mac OS X Apple bestaat voor PowerPC en x86.
  • Solaris, ontwikkeld door Sun Microsystems in 1998.
  • HP-UX.
  • IRIX systeem als eerste.
  • iOS sinds versie 7 september 2013

Microsoft-producten

  • Versies van Microsoft-producten voor de Itanium-architectuur zijn beschikbaar sinds 2001. De volgende systemen zijn beschikbaar in versie voor Itanium: Windows 2000, Windows XP, Windows Server 2003 en Windows Server 2008. Op dit moment, alleen Windows Server 2003 en Windows Server 2008 zijn nog steeds ondersteund voor deze architectuur;
  • Versies van Microsoft-producten voor de x86 architectuur zijn beschikbaar sinds 2005. De volgende systemen zijn beschikbaar in de x86-versie van Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2, en. Momenteel al deze versies met uitzondering van Windows XP wordt nog ondersteund voor deze architectuur;
  • Versies van Microsoft-producten ontworpen voor architecturen waren lang vóór het verschijnen van Windows 2000 beschikbaar, Windows NT 3.x en Windows NT 4.0 hebben bestaan ​​in versies aangepast aan DEC Alpha of MIPS R4000. Als gelijkwaardig versies voor x86, zijn al deze versies niet langer ondersteund door Microsoft.
  • Sinds 2012, Microsoft vereist 64-bit zakelijke gebruikers die willen virtualisatie producten en "cloud" te installeren.

Ander

  • OS / 400 en i5 / OS, IBM AS / 400 - iSeries en i5
  • Z / OS, IBM mainframe