Hvad er trommelhukommelse?
Trommehukommelse er en type computerhukommelse, der brugte et trommelbaseret design til at holde hukommelsens plader og læse-skrivningsenheder; det blev primært brugt i 1950'erne. For at bruge en tromlehukommelse måtte operatører indlæse stempelkort i hvert hoved, og programmerne fungerede kun, efter at alle stempelkort var indlæst. Senere i tromlehukommelsens liv opdagede programmerere, hvordan man optimerer tromlens timing for at gøre det lettere at indlæse hukommelse. I modsætning til moderne harddiskenheder indeholdt tromlen læse-skriveenheder til hvert fad, så der var ingen dele til at flytte pladerne.
Tromlehukommelsesenheden blev stort set brugt i 1950'erne, skønt den også anvendte noget i 1960'erne. Selvom denne hukommelse stort set er ringere end moderne standarder, præsenterede den adskillige fordele i forhold til tidligere hukommelsestyper. Det var lettere at indlæse stempelkort, hukommelsen fungerede flere gange hurtigere, og selve enheden var mindre end tidligere hukommelsestyper. Denne hukommelse blev forældet på grund af halvlederhukommelse, der har bedre strøm og opbevaring.
Der var flere slots i en trommehukommelsesenhed, og hver slot repræsenterede en anden fad til hukommelsen. For at indlæse et program eller et dokument måtte operatører placere stempelkort i disse slots, den ene efter den anden. Hvis stempelkortene ikke blev lagt i de rigtige slots, kan dette forårsage et problem, der forhindrer, at programmet eller dokumentet indlæses korrekt. Punch-kortene er magnetiske, og denne hukommelse blev bygget af ferromagnetiske materialer for at hjælpe med at registrere hukommelse.
Først vil operatører indlæse et stempelkort i tromlehukommelsen og vente på, at computeren genkender hukommelsen, inden de placerer et andet kort. Senere kunne operatører lave programmer til at hjælpe med at optimere indlæsningstiden. Dette program estimerer, hvor lang tid det ville tage for hukommelsen at indlæse kortet, og når det næsten blev indlæst, var nogen i nærheden af hukommelsen klar til at indlæse det næste kort. Så mange stansekort var nødvendige for basale applikationer, at dette sparer meget tid.
Med moderne hukommelsesenheder, såsom halvlederhukommelse, er der kun et læse-skrivehoved, og pladerne i hukommelsen er programmeret til at bevæge sig rundt, så hovedet kan arbejde med alle plader på én gang. I tromlehukommelsen var der et læse-skrivehoved pr. Fad, så der var ikke behov for, at pladerne skulle bevæge sig rundt. Dette kan virke mere avanceret, men det øgede hukommelsesomkostningerne, både med hensyn til hukommelse og udgifter.