Vad är trumminne?

Trumminne är en typ av datorminne som använde en trumbaserad design för att hålla minnets plattor och läs-skrivenheter; den användes främst på 1950-talet. För att använda ett trumminne var operatörerna tvungna att ladda hålkort i varje huvud och programmen skulle bara fungera efter att alla hålkort hade laddats. Senare i trumminnets liv upptäckte programmerare hur man kan optimera trummans timing för att göra det lättare att ladda minne. Till skillnad från moderna hårddiskenheter innehöll trumman läs-skrivenheter för varje tallrik, så det fanns inga delar för att flytta plattorna.

Trumminnesenheten användes till stor del under 1950-talet, även om den också användes en del på 1960-talet. Även om detta minne till stor del är sämre med moderna standarder, gav det flera fördelar jämfört med tidigare minnestyper. Det var lättare att ladda hålkort, minnet fungerade flera gånger snabbare och själva enheten var mindre än tidigare minnestyper. Detta minne blev föråldrat på grund av halvledarminne, som har bättre kraft och lagring.

Det fanns flera platser i en trumminnesenhet och varje plats representerade en annan skiva för minnet. För att ladda ett program eller dokument var operatörerna tvungna att placera hålkort i dessa fack, en efter en. Om hålkorten inte var isatta i rätt kortplatser, kan detta orsaka ett problem som hindrar programmet eller dokumentet från att laddas korrekt. Hålkorten är magnetiska, och detta minne byggdes av ferromagnetiska material för att hjälpa till att spela in minnet.

Först skulle operatörerna ladda ett hålkort i trumminnet och vänta på att datorn skulle känna igen minnet innan de placerade ett nytt kort. Senare kunde operatörerna skapa program för att optimera laddningstiden. Detta program skulle uppskatta hur lång tid det skulle ta för minnet att ladda kortet och, när det nästan var laddat, var någon nära minnet redo att ladda nästa kort. Så många hålkort behövdes för grundläggande applikationer att detta sparade mycket tid.

Med moderna minnesenheter, såsom halvledarminne, finns det bara ett läs-skrivhuvud och plattorna i minnet är programmerade att flytta runt så att huvudet kan arbeta med alla plattorna på en gång. I trumminnet fanns det ett läs-skrivhuvud per tallrik, så det behövdes inte flyttas runt på tallrikarna. Detta kan tyckas mer avancerat, men det ökade kostnaden för minnet, både vad gäller minne och kostnad.