Co to jest pamięć bębna?
Pamięć bębna jest rodzajem pamięci komputerowej, w której wykorzystano konstrukcję opartą na bębnie do przechowywania talerzy pamięci i jednostek odczytu-zapisu; przede wszystkim był używany w latach 50. Aby użyć pamięci bębna, operatorzy musieli załadować karty dziurkowania do każdej głowicy, a programy działałyby dopiero po załadowaniu wszystkich kart dziurkacza. 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 jednostek dysków twardych, bęben zawierał jednostki do odczytu i zapisu dla każdego talerza, więc nie było części, które mogłyby przenieść talerze.
Jednostka pamięci bębna była w dużej mierze używana w latach 50. XX wieku, choć w latach 60. XX wieku była również używana. Chociaż pamięć ta jest znacznie gorsza według współczesnych standardów, ma kilka zalet w porównaniu z wcześniejszymi typami pamięci. Łatwiej było ładować karty dziurkowania, pamięć działała kilka razy szybciej, a sama jednostka była mniejsza 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 pamięć.
W jednostce pamięci bębna było kilka gniazd, a każdy z nich reprezentował inny talerz dla pamięci. Aby załadować program lub dokument, operatorzy musieli umieszczać karty perforowane w tych gniazdach, jeden po drugim. Jeśli karty dziurkowania nie zostały załadowane do odpowiednich gniazd, może to spowodować problem, który uniemożliwiłby prawidłowe załadowanie programu lub dokumentu. Karty dziurkowania są magnetyczne, a ta pamięć została zbudowana z materiałów ferromagnetycznych, aby pomóc w zapisywaniu pamięci.
Najpierw operatorzy ładowali kartę dziurkacza 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 załadowanie karty do pamięci, a gdy zostanie ona prawie załadowana, ktoś jest blisko pamięci i gotowy do załadowania następnej karty. Do podstawowych aplikacji potrzebnych było tak wiele kart dziurkowanych, że znacznie zaoszczędzono czas.
W nowoczesnych jednostkach pamięci, takich jak pamięć półprzewodnikowa, istnieje tylko jedna głowica do odczytu i zapisu, 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 znajdowała się głowica do odczytu i zapisu na talerz, więc talerze nie musiały się poruszać. Może się to wydawać bardziej zaawansowane, ale zwiększyło koszt pamięci, zarówno pod względem pamięci, jak i kosztów.