Магнитный барабан: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Panther (обсуждение | вклад) + commons |
Snch (обсуждение | вклад) Нет описания правки |
||
Строка 1:
[[Файл:Pamiec bebnowa 1.jpg|thumb|200px|Магнитный барабан польского компьютера ZAM-41]]
[[Файл:Drum Memory in Moscow Politechnical Museum.jpg|thumb|200px|Магнитный барабан советского производства]]
'''Магнитный барабан''' — ранняя разновидность [[компьютерная память|компьютерной памяти]], широко использовавшаяся в [[1950-е|1950]]
Барабан представляет собой большой [[металл]]ический [[цилиндр]], наружная поверхность которого покрыта [[ферромагнетик|ферромагнитным]] регистрирующим материалом. Упрощённо можно сказать, что это
Ключевое отличие между барабаном и диском заключается в том, что на барабане головки не могут перемещаться произвольно для поиска необходимой дорожки. Это означает, что время чтения и записи любого одиночного фрагмента информации меньше, чем оно было бы на диске.
Тем не менее, проблемы с производительностью были заметны, и программисты часто брались за ручное написание кода на поверхности барабана особым способом для уменьшения количества времени, необходимого для поиска следующей инструкции. Они делали это, тщательно [[измерение|измеряя]] время поиска определённой инструкции для выполнения и готовности компьютера к выполнению следующей инструкции, затем располагали эту инструкцию на барабане таким образом, чтобы она в нужный момент «подъезжала» точно под считывающую головку. Такой метод компенсации временны́х задержек называется ''коэффициентом пропуска'' ({{lang-en|Skip Factor}}) или ''чередованием'' ([[:en:Interleaving]]) {{уточнить}} и всё ещё используется в современных контроллерах жёстких дисков.
|