Wat is drumgeheugen?
Drumgeheugen is een type computergeheugen dat een op een drum gebaseerd ontwerp gebruikte om de platters en lees-schrijf-eenheden van het geheugen te bewaren; het werd voornamelijk in de jaren 1950 gebruikt. Om een drumgeheugen te gebruiken, moesten operators ponskaarten in elke kop laden en de programma's werkten pas nadat alle ponskaarten waren geladen. Later in het leven van het drumgeheugen ontdekten programmeurs hoe de timing van de drum kon worden geoptimaliseerd om het laden van geheugen te vergemakkelijken. In tegenstelling tot moderne harde-schijfeenheden bevatte de drum lees-schrijf-eenheden voor elke schotel, dus er waren geen onderdelen om de platen te verplaatsen.
De drum-geheugenunit werd grotendeels in de jaren vijftig gebruikt, maar werd ook in de jaren zestig gebruikt. Hoewel dit geheugen volgens moderne normen grotendeels inferieur is, bood het verschillende voordelen ten opzichte van eerdere geheugentypes. Het was gemakkelijker om ponskaarten te laden, het geheugen functioneerde meerdere keren sneller en de eenheid zelf was kleiner dan eerdere geheugentypes. Dit geheugen is verouderd vanwege het halfgeleidergeheugen, dat een beter vermogen en meer opslag heeft.
Er waren verschillende slots in een drumgeheugeneenheid en elke slot vertegenwoordigde een andere schaal voor het geheugen. Om een programma of document te laden, moesten operators ponskaarten achter elkaar in deze slots plaatsen. Als de ponskaarten niet in de juiste sleuven zijn geplaatst, kan dit een probleem veroorzaken waardoor het programma of document niet correct kan worden geladen. De ponskaarten zijn magnetisch en dit geheugen is gemaakt van ferromagnetische materialen om het geheugen op te nemen.
Aanvankelijk laadden operators een ponskaart in het drumgeheugen en wachtten tot de computer het geheugen herkende voordat ze een andere kaart plaatsten. Later konden operators programma's maken om de laadtijd te optimaliseren. Dit programma zou schatten hoe lang het zou duren voordat het geheugen de kaart laadde en, toen het bijna was geladen, was iemand in de buurt van het geheugen klaar om de volgende kaart te laden. Er waren zoveel ponskaarten nodig voor basistoepassingen dat dit enorm tijdwinst opleverde.
Met moderne geheugeneenheden, zoals halfgeleidergeheugen, is er slechts één lees-schrijfkop en zijn de platen in het geheugen geprogrammeerd om te bewegen, zodat de kop in één keer met alle platen kan werken. In het drumgeheugen was er een lees-schrijfkop per schotel, dus de platen hoefden niet te bewegen. Dit lijkt misschien geavanceerder, maar het heeft de geheugenkosten verhoogd, zowel qua geheugen als qua kosten.