Магнитный барабан

Опубликовано 31.08.2010 Ведущий Антон Панкратов

Магнитный барабан - это ранняя разновидность компьютерной памяти, широко использовавшаяся в 1950-1960-х годах. Изобретена Густавом Таушеком в 1932 году в Австрии. Для многих вычислительных машин барабан являлся основной памятью, в которой располагались программы и данные, записываемые или считываемые с барабана при помощи таких носителей информации, как перфолента или перфокарты.
Барабан представляет собой большой металлический цилиндр, наружная поверхность которого покрыта ферромагнитным регистрирующим материалом. Упрощённо можно сказать, что это пластина жёсткого диска, имеющая форму цилиндра, а не плоского диска. Ряд считывающих головок движется по окружности барабана, каждая по отдельной дорожке.
Ключевое отличие между барабаном и диском заключается в том, что на барабане головки не могут перемещаться произвольно для поиска необходимой дорожки. Производительность магнитных барабанов полностью определяется скоростью их вращения, в то время как у диска важны как скорость вращения, так и скорость перемещения головок.
Тем не менее, проблемы с производительностью были заметны, и программисты часто брались за ручное написание кода на поверхности барабана особым способом для уменьшения количества времени, необходимого для поиска следующей инструкции. Они делали это, тщательно измеряя время поиска определённой инструкции для выполнения и готовности компьютера к выполнению следующей инструкции, затем располагали эту инструкцию на барабане таким образом, чтобы она в нужный момент "подъезжала" точно под считывающую головку. Такой метод компенсации временных задержек называется коэффициентом пропуска или чередованием и всё ещё используется в современных контроллерах жёстких дисков.