Hva er trommelminne?
Trommelminne er en type dataminne som brukte en trommelbasert design for å holde minnets brett og lese-skrive enheter; det ble først og fremst brukt på 1950-tallet. For å bruke trommelminne måtte operatørene laste stansekort i hvert hode, og programmene ville bare fungere etter at alle stansekortene var lagt inn. Senere i trommelminnets liv oppdaget programmerere hvordan de kunne optimalisere trommelens tidspunkt for å gjøre det lettere å laste inn minne. I motsetning til moderne harddiskenheter, inneholdt trommelen lese-skriveenheter for hvert tallerken, så det var ingen deler som beveget platene.
Trommelenes minneenhet ble i stor grad brukt i løpet av 1950-årene, selv om den også så noe bruk på 1960-tallet. Selv om dette minnet stort sett er dårligere enn moderne standarder, ga det flere fordeler i forhold til tidligere minnetyper. Det var lettere å legge i hullkort, minnet fungerte flere ganger raskere og selve enheten var mindre enn tidligere minnetyper. Dette minnet ble foreldet på grunn av halvlederminne, som har bedre strøm og lagring.
Det var flere spor i en trommelminneenhet, og hver spalte representerte en annen tallerken for minnet. For å laste inn et program eller et dokument, måtte operatørene plassere hullkort i disse sporene, etter hverandre. Hvis hullkortene ikke ble lagt i de riktige sporene, kan dette føre til et problem som vil forhindre at programmet eller dokumentet lastes inn riktig. Stansekortene er magnetiske, og dette minnet ble bygget av ferromagnetiske materialer for å hjelpe med å registrere minnet.
Først vil operatørene laste et slagkort i trommelminnet og vente på at datamaskinen skulle gjenkjenne minnet før de plasserer et nytt kort. Senere kunne operatørene lage programmer for å optimalisere lastetiden. Dette programmet ville anslå hvor lang tid det vil ta før minnet lastet inn kortet, og når det nesten var lastet, var noen i nærheten av minnet som var klar til å laste inn neste kort. Så mange hullkort var nødvendig for grunnleggende applikasjoner at dette sparte tid.
Med moderne minneenheter, for eksempel halvlederminne, er det bare ett lese-skrivehode, og platene i minnet er programmert til å bevege seg rundt, slik at hodet kan arbeide med alle platene samtidig. I trommelminnet var det et lese-skrivehode per fat, så det var ikke behov for platene å bevege seg rundt. Dette kan virke mer avansert, men det økte kostnadene for minnet, både med tanke på minne og utgifter.