128 de biți
128 de biți ( eng. 128 de biți ) - în informatică și tehnologia computerelor este folosit pentru a desemna structuri și tipuri de date , a căror dimensiune în memoria computerului este de 128 de biți, ceea ce este egal cu 16 octeți . Arhitecturile de computer care se bazează pe registre , magistrale de adrese sau magistrale de date care au o dimensiune de 128 de biți sunt numite arhitecturi de 128 de biți (sau arhitecturi de 128 de biți).
La începutul anului 2015, nu există procesoare de uz general care să poată opera pe numere întregi de 128 de biți ( întregi în engleză ) sau adrese, deși unele procesoare pot funcționa cu date pe 128 de biți. Mainframe -urile IBM System/370 pot fi considerate primele computere „rudimentare” pe 128 de biți, deoarece au folosit registre în virgulă mobilă de 128 de biți . Procesoarele mai moderne au primit un set de instrucțiuni de procesor SIMD ( SSE , AltiVec , etc.) care foloseau registre vectoriale de 128 de biți pentru a stoca câteva numere mai mici (cum ar fi patru numere în virgulă mobilă de 32 de biți ). Acest lucru permite unei singure instrucțiuni de procesor să manipuleze toate aceste valori în paralel. Astfel, aceste procesoare sunt procesoare pe 128 de biți în sensul că au registre de 128 de biți, dar nu funcționează pe numere individuale de 128 de biți.
Utilizare
- Dimensiunea obișnuită a cheii ( en:Key size ) utilizată în criptosistemele simetrice în criptografie este de 128 de biți. Adresele GUID , UUID și IPv6 sunt , de asemenea, pe 128 de biți.
- Un număr în virgulă mobilă de 128 de biți cu precizie cvadruplă se poate încadra într-un singur registru atunci când se utilizează procesoare pe 128 de biți.
- Cantitatea maximă teoretică de RAM suportată de procesoarele actuale pe 64 de biți este de 16 exaocteți . Procesoarele pe 128 de biți depășesc acest prag, cantitatea maximă de memorie pe care o pot suporta este de 340.282.366.920.938.463.463.374.607.431.768.211.456 de octeți, ceea ce este aproximativ egal cu 340,3,366,920,938,463,463,374,607,431,768,211,456 de octeți, ceea ce este aproximativ egal cu 340,3,366,920,938,463,463 . În prezent, este imposibil să se atingă o astfel de limită, întrucât acest volum depășește cu mult totalitatea informațiilor de pe Pământ (pentru 2009, întregul volum de informații stocate de omenire este estimat la aproximativ 500 de exaocteți [1] ).
- Procesorul Emotion Engine , folosit în consola de jocuri Sony PlayStation 2 , a fost prezentat drept primul procesor pe 128 de biți din lume. Cu toate acestea, deși avea registre SIMD de 128 de biți , a rămas un procesor de 32 de biți în sensul tradițional, deoarece funcționa doar cu adresare de memorie pe 32 de biți.
- Specificația arhitecturii procesorului RISC-V descrie, printre altele, modul de funcționare al unui procesor cu registre de 128 de biți [2] .
- Setul de instrucțiuni virtuale AS/400 pentru IBM System i a definit toți pointerii ca pe 128 de biți. Aceste instrucțiuni au fost apoi traduse în instrucțiuni hardware „adevărate”. Această caracteristică a permis ca software-ul să fie utilizat pe o gamă mai largă de hardware fără recompilare.
- Autobuzele de memorie GPU au o lățime de biți egală sau chiar mai mare de 128 de biți. De exemplu, Radeon HD 2000 avea o magistrală de memorie pe 512 biți (64*8) care leagă GPU-ul însuși la memoria grafică.
- Datorită creșterii capacității procesorului la 128 de biți, dimensiunea cuvântului mașină va crește, ceea ce va îmbunătăți acuratețea și performanța procesoarelor în operațiunile matematice, în special în criptografie.
Istorie
Comparatorul multiplu de 128 de biți a fost descris pentru prima dată de cercetători în 1976. [3]
CPU cu extensii multimedia pe 128 de biți a fost proiectat în 1999. [patru]
Vezi și
Note
- ↑ „Internet data heads for 500bn gigabytes” Arhivat la 16 martie 2010 la Wayback Machine , The Guardian , 18 mai 2009. Preluat la 23 aprilie 2010.
- ↑ Copie arhivată . Preluat la 23 decembrie 2017. Arhivat din original la 23 decembrie 2017. (nedefinit)
- ↑ IEEE Xplore - multicomparator pe 128 de biți . Preluat la 26 aprilie 2010. Arhivat din original la 24 ianuarie 2020. (nedefinit)
- ↑ IEEE Xplore - Un microprocesor cu un procesor pe 128 de biți, zece MAC-uri în virgulă mobilă, patru separatoare în virgulă mobilă și un decodor MPEG-2 . Consultat la 26 aprilie 2010. Arhivat din original la 1 august 2013. (nedefinit)