64 de biți
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 8 februarie 2021; verificările necesită
13 modificări .
64 de biți ( eng. 64 de biți ) în informatică și tehnologia computerelor sunt utilizați pentru a desemna structuri și tipuri de date , a căror dimensiune în memoria computerului este de 64 de biți, ceea ce este egal cu 8 octeți . Arhitecturile computerelor care folosesc pe scară largă registrele , magistralele de adrese sau magistralele de date care au o lățime de 64 de biți sunt denumite arhitecturi pe 64 de biți (sau arhitecturi pe 64 de biți ).
Arhitecturile pe 64 de biți au fost folosite în supercalculatoare încă din anii 1970 ( Cray-1 , 1975) și în stațiile de lucru și serverele cu procesoare RISC din anii 1990. Din 2003, acestea au fost utilizate pe scară largă în computerele personale ( x86-64 și PowerPC - 64), iar de la mijlocul anilor 2010 în dispozitivele mobile - smartphone-uri și tablete (ARMv8 AArch64).
Un registru pe 64 de biți poate stoca una dintre 264 = 18446744073709551616 valori. Un procesor cu adresare de memorie pe 64 de biți ar putea, teoretic, să se adreseze în mod direct la o cantitate semnificativă de 16 exabytes (16 milioane terabytes) de memorie. Cu toate acestea, adresele fizice și matematice permise în implementări sunt adesea limitate la 48 de biți (256 terabytes), mai rar la 52 sau 56 de biți [1] [2] [3] [4] .
Istorie
procesoare pe 64 de biți
1961
IBM construiește supercomputerul
IBM 7030 Stretch folosind date pe 64 de biți și coduri de mașină pe 32 și 64 de biți.
1974
Control Data Corporation introduce supercomputerul vectorial CDC STAR-100, care are instrucțiuni pe 64 de biți (sistemele CDC anterioare foloseau 60 de biți pentru a stoca instrucțiuni).
1976
Cray Research construiește supercomputerul
Cray-1 folosind coduri de mașină pe 64 de biți.
1983
Elxsi a lansat
mini-supercomputerul paralel Elxsi 6400 , care are registre de date pe 64 de biți și un sistem de adresare pe 32 de biți.
1989
Intel a lansat procesorul Intel i860 RISC . Deși era menționat ca un „microprocesor pe 64 de biți” în materialele promoționale, avea o arhitectură pe 32 de biți, mărită de o „Unitate de grafică 3D” cu operațiuni întregi pe 64 de biți.
[5]
1991
MIPS a lansat primul microprocesor pe 64 de biți, R4000, cu setul de instrucțiuni MIPS III.
[6] Procesorul a fost folosit în stațiile grafice
SGI încă de la IRIS Crimson . Kendall Square Research creează supercomputerul KSR1 bazat pe procesoare pe 64 de biți. S- a folosit sistemul de operare OSF/1 .
1992
Digital Equipment Corporation (DEC) a lansat procesoare Alpha pe 64 de biți , evoluate din proiectul PRISM .
[7]
1994
Intel anunță planuri de a crea o arhitectură
IA-64 pe 64 de biți cu
Hewlett-Packard pentru a înlocui
IA-32 și
PA-RISC . Data lansării este 1998-1999.
1995
Sun lansează procesoare SPARC pe 64 de biți sub marca
UltraSPARC . Noua arhitectură se numește SPARC v9.
[8] . IBM lansează procesoarele PowerPC AS A10 și A30, care sunt procesoare pe 64 de biți ale arhitecturii
PowerPC AS.
[9] IBM lansează noi versiuni de servere AS/400 cu aceste noi procesoare PowerPC AS pe 64 de biți.
1996
Nintendo a introdus consola de
jocuri Nintendo 64 , construită pe baza unei versiuni ieftine a procesorului MIPS R4000. HP lansează o versiune pe 64 de biți a
arhitecturii PA-RISC , procesorul PA-8000 .
[zece]
1997
IBM a lansat linia RS64 de
procesoare PowerPC /PowerPC AS pe 64 de biți .
1998
IBM a lansat procesorul
POWER3 , care este un procesor cu arhitectură PowerPC/ POWER pe 64 de biți .
[unsprezece]
1999
Intel publică o descriere a setului de instrucțiuni al arhitecturii IA-64.
AMD dezvăluie o extensie pe 64 de biți a arhitecturii IA-32 numită
x86-64 (redenumită mai târziu AMD64).
2000
IBM a lansat primul mainframe z/Architecture pe 64 de biți :
zSeries z900. z/Architecture este o evoluție pe 64 de biți a arhitecturii ESA/390 pe 32 de biți , un succesor al arhitecturii System/360 .
2001
Intel începe să livreze procesoare IA-64 după mai multe întârzieri. Procesoarele sunt produse sub marca
Itanium și sunt destinate serverelor high-end. Vânzările nu ating volumele prognozate.
2003
AMD a introdus arhitectura
AMD64 , procesoarele Opteron și
Athlon 64 .
Apple a lansat computerul „G5” pe 64 de biți cu
procesor PowerPC 970 (IBM). Intel a declarat că nu are intenția de a lansa alte procesoare pe 64 de biți în afară de Itanium.
2004
Reacționând la succesul de piață al lui AMD64, Intel anunță dezvoltarea unei extensii IA-32e compatibile (redenumită ulterior EM64T și apoi Intel 64). Intel începe să livreze
Xeon și
Pentium 4 actualizate cu suport pentru instrucțiuni noi pe 64 de biți.
VIA Technologies a anunțat dezvoltarea unui procesor
Isaiah pe 64 de biți .
[12]
2006
O alianță a Sony, IBM și Toshiba a început producția de microprocesor hibrid
Cell pe 64 de biți pentru
PlayStation 3 , servere și alte aplicații.
2013
Apple lansează primul smartphone
iPhone 5S din lume care rulează pe primul procesor ARM pe 64 de biți produs în serie Apple
A7 .
Sisteme de operare pe 64 de biți
1985
Cray a lansat
UNICOS , prima versiune pe 64 de biți a sistemului de operare
Unix .
[13]
1993
DEC a lansat un DEC OSF/1 AXP pe 64 de biți asemănător Unix pentru sistemele cu
procesoare DEC Alpha (redenumit ulterior Tru64 UNIX).
1994
Suportul pentru procesorul
MIPS R8000 pe 64 de biți a fost adăugat de
Silicon Graphics la versiunea 6.0 a sistemului de operare
IRIX .
1995
DEC a lansat
OpenVMS 7.0, prima versiune pe 64 de biți a OpenVMS pentru Alpha.
Am pregătit prima distribuție Linux pe 64 de biți (pentru procesoarele Alpha).
[paisprezece]
1996
Suport pentru procesorul
MIPS R4000 pe 64 de biți a fost adăugat de
Silicon Graphics la
IRIX OS versiunea 6.2.
1998
Sun lansează
Solaris 7 cu suport complet pentru procesoare UltraSPARC pe 64 de biți .
2000
IBM a lansat z/OS , un sistem de operare bazat pe
MVS pe 64 de biți , pentru noile mainframe
zSeries . Puțin mai târziu, a fost lansat un Linux pe 64 de biți pentru zSeries .
2001
Microsoft a introdus o versiune pe 64 de biți a
Windows XP pentru
procesoarele Itanium .
2003
Apple a lansat
Mac OS X 10.3 „Panther” cu suport pentru numere întregi pe 64 de biți pentru
procesoarele PowerPC 970 .
[15] Mai multe distribuții Linux încep suport pentru
AMD64 .
Microsoft anunță planuri de a crea versiunea AMD64 a sistemului de operare
Windows . Suportul
AMD64 apare în sistemul de operare
FreeBSD .
2005
Pe 31 ianuarie, Sun a lansat sistemul de operare
Solaris 10 cu suport pentru AMD64 și EM64T. În aprilie, Microsoft a lansat „
Windows XP Professional x64 Edition ” pentru
AMD64 și EM64T.
2007
Apple lansează
Mac OS X 10.5 „Leopard” cu suport complet pentru aplicații pe 64 de biți pe
PowerPC 970 și EM64T.
2009
Microsoft a introdus o versiune pe 64 de biți a
Windows 7 pentru
procesoarele AMD64/Intel 64 [16] [17] .
Arhitecturi moderne pe 64 de biți
Pentru 2019, următoarele arhitecturi populare pe 64 de biți pot fi denumite:
- O extensie a arhitecturii x86 creată de AMD sub numele „AMD64” și compatibilă cu aceasta „ x86-64 ”:
Procesoarele Athlon 64 , Opteron , Sempron , Turion 64 , Phenom , Athlon II , Phenom II , AMD FX , Ryzen au arhitectura AMD64
- Mod arhitectură ARMv8 pe 64 de biți , numit AArch64 [18] :
- Versiunea pe 64 de biți a arhitecturii Power :
- Arhitectura SPARC V9 implementată în
:
- IBM z/Architecture , utilizat în mainframes-urile zSeries și System z9 , o evoluție pe 64 de biți a arhitecturii ESA/390
- Intel IA-64 ( Itanium )
- Tehnologii MIPS MIPS 64
- Implementări RISC-V ale seturilor de instrucțiuni cu nume care încep cu RV64, cum ar fi RV64I, RV64GC (RV64IMAFDC) și altele:
- SiFive FU540
- Kendryte K210
- FADU Annapurna FC3081/FC3082
- Alibaba XuanTie 910
Procesarea imaginii
În procesarea digitală a imaginilor, formatul pe 64 de biți înseamnă de obicei imagini color pe 48 de biți (Deep Color) completate cu un canal alfa de 16 biți .
Note
- ↑ AMD64 Programmer's Manual Volume 2: System Programming 120. Advanced Micro Devices (decembrie 2016). Preluat la 24 august 2018. Arhivat din original la 13 iulie 2018. (nedefinit)
- ↑ Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide, Part 1 . Intel (septembrie 2016). Preluat la 24 august 2018. Arhivat din original la 24 august 2018. (nedefinit)
- ↑ Manual de referință pentru arhitectura ARM ARMv8, pentru profilul arhitecturii ARMv8-A . Preluat la 24 august 2018. Arhivat din original la 19 ianuarie 2019. (nedefinit)
- ↑ Documentație - Arm Developer . Preluat la 24 august 2018. Arhivat din original la 30 decembrie 2018. (nedefinit)
- ↑ Microprocesor i860 pe 64 de biți (link indisponibil) . Intel (1989). Consultat la 30 noiembrie 2010. Arhivat din original la 13 august 2012. (nedefinit)
- ↑ Joe Heinrich: „MIPS R4000 Microprocessor User's Manual, Second Edition”, 1994, MIPS Technologies, Inc.
- ↑ Richard L. Sites: „Alpha AXP Architecture”, Digital Technical Journal, Volumul 4, Numărul 4, 1992, Digital Equipment Corporation.
- ↑ Linley Gwennap: „UltraSparc Unleashes SPARC Performance”, Microprocessor Report, volumul 8, numărul 13, 3 octombrie 1994, MicroDesign Resources.
- ↑ JW Bishop, și colab.: „PowerPC AS A10 64-bit RISC microprocessor”, IBM Journal of Research and Development, Volumul 40, Numărul 4, iulie 1996, IBM Corporation.
- ↑ Linley Gwennap: „PA-8000 Combines Complexity and Speed”, Microprocessor Report, volumul 8, numărul 15, 14 noiembrie 1994, MicroDesign Resources.
- ↑ FP O'Connell și SW White: „POWER3: The next generation of PowerPC processors”, IBM Journal of Research and Development, volumul 44, numărul 6, noiembrie 2000, IBM Corporation.
- ↑ VIA dezvăluie detalii despre nucleul de procesor Isaiah de nouă generație (link indisponibil) . VIA Technologies, Inc. Consultat la 18 iulie 2007. Arhivat din original pe 13 august 2012. (nedefinit)
- ↑ Stefan Berka. Sistem de operare Unicos (link indisponibil) . www.operating-system.org. Consultat la 19 noiembrie 2010. Arhivat din original la 13 august 2012. (nedefinit)
- ↑ Viața mea și software-ul liber . Consultat la 4 iulie 2011. Arhivat din original la 7 mai 2017. (nedefinit)
- ↑ Ioan Siracusa . Mac OS X 10.6 Snow Leopard: revizuirea Ars Technica (link indisponibil) 5. Ars Technica. Data accesului: 6 septembrie 2009. Arhivat din original la 13 august 2012. (nedefinit)
- ↑ Trecerea la 64 de biți // Chip : jurnal. - 2010. - 18 noiembrie ( Nr. 12 ). - S. 116-121 . — ISSN 1609-4212 . (Rusă)
- ↑ Eldar Kudinov. Este 64 de biți de două ori mai bun decât 32 de biți? // ComputerBild : jurnal. - 2011. - 6 septembrie ( Nr. 21 (144) ). - S. 62-65 . — ISSN 2308-815X . (Rusă)
- ↑ Manual de referință pentru arhitectura ARM ARMv8, pentru profilul arhitecturii ARMv8-A . Preluat la 24 august 2018. Arhivat din original la 19 ianuarie 2019. (nedefinit)
Link -uri