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:

Disponibilitatea arhitecturii AMD64

Procesoarele Athlon 64 , Opteron , Sempron , Turion 64 , Phenom , Athlon II , Phenom II , AMD FX , Ryzen au arhitectura AMD64

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

  1. 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.
  2. 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.
  3. Manual de referință pentru arhitectura ARM ARMv8, pentru profilul arhitecturii ARMv8-A . Preluat la 24 august 2018. Arhivat din original la 19 ianuarie 2019.
  4. Documentație - Arm Developer . Preluat la 24 august 2018. Arhivat din original la 30 decembrie 2018.
  5. Microprocesor i860 pe 64 de biți (link indisponibil) . Intel (1989). Consultat la 30 noiembrie 2010. Arhivat din original la 13 august 2012. 
  6. Joe Heinrich: „MIPS R4000 Microprocessor User's Manual, Second Edition”, 1994, MIPS Technologies, Inc.
  7. Richard L. Sites: „Alpha AXP Architecture”, Digital Technical Journal, Volumul 4, Numărul 4, 1992, Digital Equipment Corporation.
  8. Linley Gwennap: „UltraSparc Unleashes SPARC Performance”, Microprocessor Report, volumul 8, numărul 13, 3 octombrie 1994, MicroDesign Resources.
  9. 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.
  10. Linley Gwennap: „PA-8000 Combines Complexity and Speed”, Microprocessor Report, volumul 8, numărul 15, 14 noiembrie 1994, MicroDesign Resources.
  11. 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.
  12. 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. 
  13. Stefan Berka. Sistem de operare Unicos (link indisponibil) . www.operating-system.org. Consultat la 19 noiembrie 2010. Arhivat din original la 13 august 2012. 
  14. Viața mea și software-ul liber . Consultat la 4 iulie 2011. Arhivat din original la 7 mai 2017.
  15. 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. 
  16. Trecerea la 64 de biți  // Chip  : jurnal. - 2010. - 18 noiembrie ( Nr. 12 ). - S. 116-121 . — ISSN 1609-4212 .
  17. 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 .
  18. Manual de referință pentru arhitectura ARM ARMv8, pentru profilul arhitecturii ARMv8-A . Preluat la 24 august 2018. Arhivat din original la 19 ianuarie 2019.

Link -uri