128 biți

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Arhitecturi
4 biți 8 biți 16 biți 24 biți 31 biți 32 de biți 64 de biți 128 biți
Aplicații
8 biți 16 biți 31 biți 32 de biți 64 de biți
Dimensiunea datelor
4 biți 8 biți 16 biți 24 biți 31 biți 32 de biți 64 de biți 128 biți
Aceste definiții privesc în principal lumea procesoarelor x86 . Dimensiunile de 31 și 48 de biți se referă, pe de altă parte, la mainframe-ul IBM și respectiv la AS / 400 .

128 de biți , în informatică , indică faptul că într-o anumită arhitectură formatul standard al unei variabile simple ( număr întreg , indicator , mâner etc.) are o lungime de 128 de biți . Aceasta reflectă în general dimensiunea registrelor interne ale procesorului utilizate pentru acea arhitectură.

Termenul "128 biți" poate fi folosit pentru a descrie dimensiunea:

  • O unitate de date
  • Registrele interne ale unui CPU sau ALU care trebuie să funcționeze folosind aceste registre
  • Adrese de memorie
  • Date transferate pentru fiecare citire sau scriere în memoria principală.

Începând cu 2013, nu există procesoare de uz general în producție construite pentru a facilita seturile și operațiile de instrucțiuni pe 128 de biți, deoarece acestea ar necesita de două ori dimensiunea bufferului și capacitatea de procesare a procesoarelor moderne pe 64 de biți , fără nicio nevoie reală practică.

Descriere

Vă puteți gândi la System / 370 , fabricat de IBM , ca primul computer rudimentar la 128 de biți, având în vedere că registrele utilizate în virgulă mobilă a acestor dimensiuni. Multe arhitecturi moderne ale procesorului , cum ar fi Pentium și PowerPC, prezintă registre vectoriale pe 128 de biți: ele sunt de fapt utilizate pentru a stoca diferite numere mai mici, de exemplu 4 numere în virgulă mobilă pe 32 de biți. Cu acest dispozitiv este posibil să funcționeze în paralel cu o singură instrucțiune simultan pe toate valorile stocate în registru (instrucțiuni SIMD ): această tehnică este adesea utilizată pentru optimizarea procesării multimedia și grafice, care trebuie să manipuleze cantități mari de plutitoare date punctuale. Prin urmare, acestea nu sunt procesoare pe 128 de biți în sensul corect, deoarece, în ciuda faptului că au registre mari pe 128 de biți și funcționează simultan pe unități de memorie de această dimensiune, nu sunt capabili să manipuleze numere unice formate din 128 de cifre binare.

Unele procesoare VLIW acceptă instrucțiuni pe 128 de biți, dar chiar și în acest caz nu sunt cu adevărat procesoare pe 128 de biți, deoarece instrucțiunea este descompusă în procesor în mai multe instrucțiuni mai mici (2 din 64 de biți sau 4 din 32 de biți de exemplu) care vor fi procesate de către unitățile interioare în paralel.

Procesoarele pe 128 de biți pot deveni necesare dacă o cantitate de memorie direct adresabilă de 2 64 de octeți devine insuficientă, deși poate fi mult mai convenabil să conectați un număr mare de procesoare pe 64 sau 32 de biți împreună - care este abordarea urmată în multe supercomputere , concepute pentru a executa în paralel instrucțiunile de pe diferitele procesoare din care sunt compuse.

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT