Cтраница 4
Среди пользователей распространено название дискета, которого мы и будем придерживаться в дальнейшем. Диск заключен в защитный кожух ( бумажный или пластмассовый) с прорезью для головок чтения / записи. [46]
Независимо от типа системы ( с фиксированными или подвижными головками), есть еще одна деталь, замедляющая передачу данных. Это время, необходимое для того, чтобы сектор прошел под головкой чтения / записи после ее выбора. По смыслу она подобна задержке при использовании ленты, когда надо ожидать, пока нужный блок информации пройдет под головкой чтения / записи. [47]
Поскольку язык Тьюринга - это язык низкого уровня, мы должны выбрать действительно тривиальную задачу, например такую: написать на языке Тьюринга программу для прибавления единицы к положительному двоичному целому числу. Операция READ, с которой начинается программа, считывает в Т цепочку, состоящую из нулей и единиц, и головка чтения устанавливается в 1, это означает, что она указывает на самую левую цифру введенного числа. Алгоритм, для которого нужно составить программу, очевиден: просмотреть Т до самой правой цифры, прибавить 1 и затем, если необходимо, распространить перенос влево. [48]
Магнитная лента изготовляется путем нанесения ферромагнитного покрытия на основу из пластика. Лента для вычислительных машин отличается от обычной магнитофонной ленты только размером и качеством. Большинство лент для вычислительных машин имеет ширину 0.5 дюйма и длину 2400 футов. Скорость движения ленты под парой головок чтения - записи составляет от 18.75 до 112.50 дюймов в секунду. При записи новой информации на ленту первая головка ( записывающая) осуществляет запись, а вторая ( считывающая) читает только что записанную информацию. Если прочитанное не совпадает с тем, что должно быть записано, то выдается сигнал об ошибке. При чтении ранее записанной информации лента проходит под теми же головками и читается ими обеими. Если результаты чтения различны, то выдается сигнал об ошибке. [49]
Применение данного метода показано на рис. 21.10. Участки переполнения распределены через постоянные интервалы среди первичных участков. Если первичный участок переполнен, направляемые в него записи помещаются в ближайший участок переполнения, следующий за данным первичным участком. Достоинство данного метода состоит в том, что участки переполнения располагаются в непосредственной близости от первичных участков. Благодаря этому отпадает необходимость в частом перемещении головок чтения - записи дискового устройства при переходе от первичных участков к участкам переполнения. [50]
Системы резервирования авиабилетов, например, должны иметь высокую пропускную способность для обработки транзакций. Эти системы имеют жесткие требования к скорости получения ответов. Чтобы удовлетворить эти требования, база данных содержит строго рассчитанное количество избыточных элементов в самих данных, в путях доступа к данным и в структурах данных. Назначение этих избыточных элементов состоит в том, чтобы наиболее частые обращения к данным выполнялись с помощью одной команды установки головок чтения - записи, а более редкие обращения - посредством двух команд установки и лишь немногие процедуры доступа использовали бы больше двух операций установки. [51]
Рассмотрим выполнение операций с устройствами памяти большой емкости, например дисками и накопителями на магнитной ленте. Информация, хранимая в этих устройствах, организована в виде блоков размером от 128 до 2048 или более байт. Размер блока определяется форматом данных конкретных устройств, а блок является основной единицей передачи информации. Для того чтобы осуществить программным способом пе-передачу одного блока данных между устройством памяти большой емкости и основной памятью, программа должна обеспечить выполнение такой механической операции, как перемотка ленты, чтобы подвести нужный блок под головку чтения / записи. Время, затрачиваемое процессором на ожидание завершения этой операции, называется временем ожидания доступа. Среднее время ожидания доступа при работе с дисками составляет от 8 до 250 мс. При использовани накопителей на магнитной ленте это время может исчисляться минутами. В любом случае для того, чтобы избежать длительного времени ожидания процессора до сигнализации о появлении выбранного блока под головкой чтения / записи, целесообразно использование прерывания. [52]
Рассмотрим выполнение операций с устройствами памяти большой емкости, например дисками и накопителями на магнитной ленте. Информация, хранимая в этих устройствах, организована в виде блоков размером от 128 до 2048 или более байт. Размер блока определяется форматом данных конкретных устройств, а блок является основной единицей передачи информации. Для того чтобы осуществить программным способом пе-передачу одного блока данных между устройством памяти большой емкости и основной памятью, программа должна обеспечить выполнение такой механической операции, как перемотка ленты, чтобы подвести нужный блок под головку чтения / записи. Время, затрачиваемое процессором на ожидание завершения этой операции, называется временем ожидания доступа. Среднее время ожидания доступа при работе с дисками составляет от 8 до 250 мс. При использовани накопителей на магнитной ленте это время может исчисляться минутами. В любом случае для того, чтобы избежать длительного времени ожидания процессора до сигнализации о появлении выбранного блока под головкой чтения / записи, целесообразно использование прерывания. [53]
![]() |
Технические характеристики ЕС ЭВМ. [54] |
Накопители на сменных магнитных дисках ( НМД) предназначены для использования в качестве устройств внешней памяти с прямым доступом. Информация записывается по концентрическим окружностям на поверхности дисков, покрытых ферромагнитным материалом. Диски собираются в пакеты. Имеются пакеты дисков емкостью от 29 до 200 Мбайт. Последние предназначены для работы в составе высокопроизводительных моделей ЕС ЕВМ, разрабатываются и более емкие НМД. Скорость обмена информацией для НМД составляет 30 - 100 Кбайт / с. Среднее время доступа к информации равно 40 - 90 мс. По этому важному показателю НМД имеют значительное преимущество перед НМЛ, поскольку время доступа к нужному месту памяти определяется лишь временем подвода головок чтения - записи, которые могут перемещаться над поверхностями дисков к нужному месту. [55]