I computer più recenti di solito hanno 2, 4, 8, ecc. GiB di RAM. I più vecchi di solito hanno 128, 256, 512 MiB o meno ma anche con potenze di due.
Qual è la ragione dietro questo? Perché i dischi rigidi e i dischi DVD non seguono questa norma?
I computer più recenti di solito hanno 2, 4, 8, ecc. GiB di RAM. I più vecchi di solito hanno 128, 256, 512 MiB o meno ma anche con potenze di due.
Qual è la ragione dietro questo? Perché i dischi rigidi e i dischi DVD non seguono questa norma?
Risposte:
La memoria è strettamente legata alla CPU, quindi rendere le loro dimensioni una potenza di due significa che è possibile impacchettare più moduli che richiedono un minimo di logica per passare da uno all'altro; solo alcuni bit dall'estremità devono essere controllati (poiché la rappresentazione binaria della dimensione è 1000
... 0000
indipendentemente dalla sua dimensione) invece di molti più bit se non fosse una potenza di due.
I dischi rigidi non sono collegati alla CPU e non sono imballati nello stesso modo, quindi non è richiesta l'esattezza delle loro dimensioni.
In parole semplici, i computer funzionano in 1 e 0 secondi. Questo è ciò che è binario. Il computer utilizza questo sistema per indirizzare la memoria. In un sistema semplice (leggi "antico"), un certo numero di linee di processori o linee di unità di indirizzo di memoria sono dedicate alla selezione dell'indirizzo di una particolare posizione in memoria. Poiché tali righe possono contenere solo valori di "alto" o "basso", ciascuna riga rappresenta una cifra binaria. Quindi il numero di posizioni che possono essere indirizzate è due alla potenza del numero di linee.
Esiste una corrispondenza tra questo e i registri degli indirizzi nel processore. Due al numero di bit nel registro è il numero di posizioni che possono essere indirizzate.
Con l'aumentare delle dimensioni della memoria e il potenziamento dei computer, sono stati impiegati numerosi schemi per estendere questa capacità e aggirare varie limitazioni.
Si noti che questa panoramica è una visione notevolmente semplificata di un argomento complesso.
Vedi anche l'articolo di Wikipedia sull'indirizzamento della memoria .
Il sistema binario è noto come base 2 perché ci sono due possibili valori: 0 e 1 (acceso e spento, alto e basso, 5 V e 0 V), rispetto al normale sistema di numeri naturali noto come base 10 (0-9). I produttori di dischi rigidi vogliono che la loro capacità appaia più alta, quindi un'unità da 1 GB (base 10, 1 miliardo di byte, 10 9 ) è davvero solo 0,9313GiB (base 2, 2 qualcosa ) (questo è anche il motivo della disparità tra ciò che il computer rapporti e cosa dice la scatola). Lo stesso vale per i dischi DVD.
L'elettronica digitale utilizzata nei computer ha due stati: acceso e spento. Quindi la memorizzazione dei numeri in memoria è costituita da raccolte di elementi ognuna delle quali è attivata o disattivata.
Quindi un elemento può quindi rappresentare solo i numeri 0 e 1 (due valori). Se si combinano due di questi ora è possibile rappresentare 2 alla potenza di due (quattro) numeri 0 ... 3.
spento, spento = 0
spento, acceso = 1
acceso, spento = 2
acceso, acceso = 3
Se hai tre elementi puoi rappresentarne due alla potenza di tre (otto) numeri 0 ... 7.
spento, spento, spento = 0
spento, spento, acceso = 1
off, on, off = 2
off, on, on = 3
acceso, spento, spento = 4
acceso, spento, acceso = 5
on, on, off = 6
on, on, on = 7
E così via.
L'elemento potrebbe essere un transistor di commutazione o qualcosa di equivalente che si trova in uno stato acceso o spento, potrebbe essere una piccola parte della superficie del disco rigido magnetizzata parallelamente o perpendicolare alla direzione di rotazione (due stati).
Quindi tutto naturalmente è organizzato in poteri di due.
Utilizziamo solo potenze di 10 perché abbiamo dieci dita (inclusi i pollici), i computer no.
La produzione di massa è generalmente più economica di una produzione diversificata. La produzione di stampe da 128 MB e 256 MB può essere più costosa della produzione di stampe da 256 MB.
Quindi, se non viene prodotto un sacco di ariete diverse, è possibile "raddoppiarle" per ottenere il risultato più economico.
Installare due delle stesse strisce di ram ha il vantaggio di poter lavorare insieme. La miscelazione di marchi diversi può comportare alcune piccole differenze che rallentano la macchina.
Il ram a doppio canale funziona davvero alla grande se aggiungi due strip uguali.
La ram viene prodotta usando chip "sub" più piccoli. Questi chip sono generalmente bloccati in una dimensione utilizzabile. Il sistema operativo proviene da un histroically prospettico come semplici blocchi da 1024 KB da usare. Quindi non vuoi un multiplo da quello installato.