Co to jest pamięć bębna?

Pamięć bębna to rodzaj pamięci komputera, w której zastosowano konstrukcję opartą na bębnie do przechowywania talerzy pamięci i jednostek odczytu i zapisu; był używany głównie w latach 1950. XX wieku. Aby korzystać z pamięci bębna, operatorzy musieli ładować karty perforowane do każdej głowicy, a programy działały dopiero po załadowaniu wszystkich kart perforowanych. Później w życiu pamięci bębna programiści odkryli, jak zoptymalizować taktowanie bębna, aby ułatwić ładowanie pamięci. W przeciwieństwie do nowoczesnych dysków twardych, bęben zawierał jednostki odczytu-zapisu dla każdego talerza, więc nie było części do przesuwania talerzy.

Moduł pamięci bębnowej był w dużej mierze używany w latach pięćdziesiątych, chociaż był również używany w latach sześćdziesiątych. Chociaż ta pamięć jest w dużej mierze gorsza według współczesnych standardów, ma kilka zalet w porównaniu z wcześniejszymi typami pamięci. Łatwiej było ładować karty dziurkowane, pamięć działała kilka razy szybciej, a samo urządzenie było mniejsze niż wcześniejsze typy pamięci. Ta pamięć stała się przestarzała z powodu pamięci półprzewodnikowej, która ma lepszą moc i pojemność.

W jednostce pamięci bębnowej było kilka gniazd, a każde gniazdo reprezentowało inny talerz pamięci. Aby załadować program lub dokument, operatorzy musieli umieszczać w tych szczelinach karty dziurkowane jedna po drugiej. Jeśli karty dziurkowane nie zostały załadowane do odpowiednich gniazd, może to spowodować problem, który uniemożliwi prawidłowe załadowanie programu lub dokumentu. Karty dziurkowane są magnetyczne, a ta pamięć została zbudowana z materiałów ferromagnetycznych, aby pomóc w zapisywaniu pamięci.

Na początku operatorzy ładowali kartę dziurkowaną do pamięci bębna i czekali, aż komputer rozpozna pamięć przed umieszczeniem kolejnej karty. Później operatorzy mogli tworzyć programy pomagające zoptymalizować czas ładowania. Ten program oszacowałby, ile czasu zajmie wczytanie karty do pamięci, a gdy karta była prawie załadowana, ktoś był w pobliżu pamięci gotowy do załadowania następnej karty. Tak wiele kart perforowanych było potrzebnych do podstawowych zastosowań, że to znacznie oszczędziło czas.

W nowoczesnych jednostkach pamięci, takich jak pamięć półprzewodnikowa, istnieje tylko jedna głowica odczytująco-zapisująca, a talerze w pamięci są zaprogramowane do poruszania się, dzięki czemu głowica może pracować ze wszystkimi talerzami jednocześnie. W pamięci bębna na każdym talerzu znajdowała się głowica odczytująco-zapisująca, więc talerze nie musiały się przemieszczać. Może się to wydawać bardziej zaawansowane, ale zwiększyło koszt pamięci, zarówno pod względem pamięci, jak i wydatków.