128 bit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Categorizzata
Riga 1:
In [[informatica]], l'espressione '''128-bit''' viene utilizzata per descrivere [[Numeri_interiNumeri interi|interi]], [[Metodi_di_indirizzamentoMetodi di indirizzamento|indirizzi di memoria]] o più in generale altre unità di dati che sono al più lunghe 128 [[bit]] (16 [[byte]]); alternativamente, e più in particolare nell'ambito dell'[[architettura dei calcolatori]], sta ad indicare strutture di [[CPU]] o [[ALU]] basate su [[registro (informatica)|registri]], [[bus|bus dati]] o [[bus|bus indirizzi]] di tali dimensioni.
 
Attualmente non esistono in produzione processori general-purpose costruiti per facilitare set di istruzioni e operazioni a 128-bit, dato che richiederebbero dimensioni dei [[buffer]] e [[throughput]] doppi rispetto ai moderni processori a [[64-bit]], a fronte di nessun reale bisogno pratico - al [[2006]], i processori a [[64-bit]] sembrano essere più che sufficienti per tutti gli scopi comuni.
 
E'È possibile considerare il [[System/370]], prodotto dalla [[IBM]], come il primo rudimentale [[calcolatore]] a 128-bit, dato che utilizzava registri in [[virgola mobile]] di queste dimensioni. Molte moderne architetture di [[CPU]] come il [[Pentium]] e il [[PowerPC]] presentano registri vettoriali a 128-bit: in realtà sono utilizzati per memorizzare vari numeri più piccoli, e.g. 4 numeri a 32-bit in [[virgola mobile]].
Con tale accorgimento è possibile operare in parallelo con una singola istruzione contemporaneamente su tutti i valori memorizzati nel registro (istruzioni [[SIMD]]): tale tecnica viene utilizzata sovente per ottimizzare elaborazioni multimediali e grafiche, che necessitano di manipolare grandi quantità di dati in virgola mobile.
Pertanto ''non sono'' processori a 128-bit in senso proprio, poiché pur avendo registri ampi 128 [[bit]] e operando contemporaneamente su unità di memoria di tali dimensioni, essi non sono in grado di manipolare singoli numeri composti da 128 cifre binarie.
Riga 9:
Processori a 128 bit potrebbero divenire necessari qualora una quantità di memoria indirizzabile direttamente pari a 2<sup>64</sup> [[byte]] divenisse non più sufficiente, sebbene potrebbe essere di gran lunga più conveniente connettere insieme un gran numero di processori a 64 o 32 [[bit]] - che è poi l'approccio seguito in molti [[supercomputer]] odierni, progettati per eseguire in parallelo le istruzioni sui vari processori di cui sono composti.
 
[[Categoria:Informatica]]
[[en:128-bit]]