Skip to main content

Cos'è la memoria del tamburo?

La memoria del tamburo è un tipo di memoria del computer che ha utilizzato un design a base di tamburi per contenere i piatti della memoria e le unità di lettura-scrittura;È stato utilizzato principalmente negli anni '50.Per utilizzare una memoria di batteria, gli operatori hanno dovuto caricare le schede perforate in ogni testa e i programmi avrebbero funzionato solo dopo che tutte le schede punzonature erano state caricate.Più tardi nella vita della memoria del tamburo, i programmatori hanno scoperto come ottimizzare i tempi del tamburo per semplificare il caricamento della memoria.A differenza delle moderne unità del disco rigido, il tamburo conteneva unità di lettura per ogni piatto, quindi non c'erano parti per spostare i piatti.

L'unità di memoria del tamburo è stata in gran parte utilizzata negli anni '50, anche se ha visto anche un certo uso negli anni '60.Sebbene questa memoria sia in gran parte inferiore per gli standard moderni, ha presentato diversi vantaggi rispetto ai precedenti tipi di memoria.Era più facile caricare le schede perforate, la memoria funzionava più volte più velocemente e l'unità stessa era più piccola dei tipi di memoria precedenti.Questa memoria è diventata obsoleta a causa della memoria dei semiconduttori, che ha una migliore potenza e archiviazione.

C'erano diversi slot in un'unità di memoria del tamburo e ogni slot rappresentava un piatto diverso per la memoria.Per caricare un programma o un documento, gli operatori hanno dovuto posizionare le schede perforate in questi slot, una dopo l'altra.Se le schede di punzine non fossero caricate negli slot corretti, ciò potrebbe causare un problema che impedirebbe il programma o il documento correttamente.Le schede di punch sono magnetiche e questa memoria è stata costruita con materiali ferromagnetici per aiutare a registrare la memoria.

All'inizio, gli operatori caricano una scheda di punch nella memoria del tamburo e attendevano che il computer riconoscesse la memoria prima di posizionare un'altra scheda.Più tardi, gli operatori sono stati in grado di fare programmi per aiutare a ottimizzare i tempi di caricamento.Questo programma stimerebbe quanto tempo impiegherebbe la memoria a caricare la scheda e, quando era quasi caricato, qualcuno era vicino alla memoria pronta per caricare la scheda successiva.Sono state necessarie così tante schede di punzonatura per le applicazioni di base che questo tempo molto risparmiato.

Con moderne unità di memoria, come la memoria dei semiconduttori, c'è solo una testa di lettura-scrittura e i piatti nella memoria sono programmati per muoversi in modo che la testa possalavorare con tutti i piatti contemporaneamente.Nella memoria del tamburo, c'era una testa di lettura per piatto, quindi non era necessario che i piatti si muovessero.Questo può sembrare più avanzato, ma ha aumentato il costo della memoria, sia in termini di memoria che di spesa.