Categorie
Scienza

Cosa c'è di casuale nella memoria ad accesso casuale (RAM)?

Bentornati ad un'altra fantastica edizione delle domande di cultura generale !

Questa volta abbiamo cercato una curiosità scientifica :

Mi scuso se c'è un sottotitolo più appropriato, non sapevo dove chiedere altro. Fondamentalmente come nel titolo, capisco che la RAM è una memoria temporanea con tempi di archiviazione e recupero costanti, ma cosa c'è di così casuale?

Ed ecco le risposte degli esperti:

Si chiama memoria ad accesso casuale perché è possibile accedere alla memoria in modo casuale in tempo costante. Non è più lento accedere alla parola 14727 che accedere alla parola 1. Ciò contrasta con memoria ad accesso sequenziale (come un nastro), dove se vuoi accedere alla parola 14729, devi prima passare le parole 1, 2, 3, 4, … 14726, 14727, 14728.

Forse ricordi vecchi film con computer delle dimensioni di un armadietto con nastri magnetici rotanti? Quei nastri contenevano dati che non erano accessibili in modo casuale. Dovevi avanzare velocemente o riavvolgere al posto giusto, prima di poter accedere ai dati.

https://upload.wikimedia.org/wikipedia/commons/9/9f/IBM_System_ 360 _ tape_drives.jpg

“Casuale” significa che puoi accedere ai tuoi dati semplicemente nominandoli con il suo indirizzo. Come “ok, computer. Qual è il valore dell'indirizzo 14728? E la risposta è 42 (come sempre).

> così casuale

Puoi accedere a qualsiasi posizione tu voglia. Pensa a questo come una differenza tra array e elenco collegato. L'array consente accesso a qualsiasi elemento in tempo costante, puoi fare array per ogni x e impiega la stessa quantità di tempo. L'elenco collegato ha un accesso sequenziale e per accedere all'elemento k-esimo è necessario attraversare tutti gli elementi precedenti k-1.

[removed]

Dato che nessun altro l'ha menzionato, c'era una cosa chiamata memoria del tamburo. Era in giro dopo i tubi ma prima che la memoria del nucleo magnetico diventasse popolare

Era un cilindro rotante orizzontale con una riga di testine di lettura / scrittura. Potevi leggere velocemente un mucchio di posizioni adiacenti, ma se si trovavano in varie posizioni “casuali” dovevi aspettare che il tamburo arrivasse in posizione.

Potresti goderti la storia di Mel.

http://www.catb.org/~esr/jargon/html/story-of-mel.html