Skip to main content

Что такое барабанная память?

Барабанная память - это тип компьютерной памяти, в котором используется конструкция на основе барабана для хранения пластин памяти и блоков чтения-записи; в основном он использовался в 1950-х годах. Чтобы использовать барабанную память, операторы должны были загружать перфокарты в каждую головку, и программы работали только после загрузки всех перфокарт. Позже в жизни памяти барабанов программисты обнаружили, как оптимизировать синхронизацию барабана, чтобы упростить загрузку памяти. В отличие от современных жестких дисков, барабан содержал блоки чтения-записи для каждого диска, поэтому не было частей для перемещения пластин.

Блок памяти барабана в основном использовался в 1950-х годах, хотя он также получил некоторое применение в 1960-х годах. Хотя эта память в значительной степени уступает современным стандартам, она обладает рядом преимуществ по сравнению с более ранними типами памяти. Было проще загружать перфокарты, память функционировала в несколько раз быстрее, а само устройство было меньше, чем предыдущие типы памяти. Эта память устарела из-за полупроводниковой памяти, которая имеет лучшую мощность и память.

В блоке памяти барабана было несколько слотов, и каждый слот представлял собой отдельный диск памяти. Чтобы загрузить программу или документ, операторы должны были поместить перфокарты в эти слоты, один за другим. Если перфокарты не были загружены в правильные слоты, это может вызвать проблему, которая помешает правильной загрузке программы или документа. Перфокарты являются магнитными, и эта память была построена из ферромагнитных материалов, чтобы помочь памяти записи.

Сначала операторы загружают перфокарту в память барабана и ждут, пока компьютер распознает память, прежде чем устанавливать другую карту. Позже операторы смогли создавать программы, помогающие оптимизировать время загрузки. Эта программа оценила бы, сколько времени потребуется памяти для загрузки карты, и, когда она была почти загружена, кто-то был рядом с памятью и был готов загрузить следующую карту. Так много перфокарт было необходимо для базовых приложений, что значительно экономило время.

В современных блоках памяти, таких как полупроводниковая память, имеется только одна головка для чтения и записи, и пластины в памяти запрограммированы на перемещение, чтобы головка могла работать со всеми пластинами одновременно. В памяти барабана на блюде была головка для чтения и записи, поэтому не было необходимости перемещать диски. Это может показаться более сложным, но это увеличило стоимость памяти, как с точки зрения памяти, так и затрат.