Антон Оруш

Вчера в Sandacite.BG ви показахме лентово устройство, а днес е ред на контролера за него.

Контролер за устройства с магнитна лента

Контролер за устройства с магнитна лента

Такаа… да започнем едно по едно. Вече знаете достатъчно много за двата основни вида устройства, използвани като външна памет в големите компютри от серията ЕС – а именно тези със запаметяване върху магнитна лента и върху твърди магнитни дискове, обединени в пакет. И двата типа обаче не могат да работят направо ей така свързани с компютъра както днес, а се нуждаят от отделен контролер. Именно с тази тема ще се занимаем в днешната публикация.

Основната причина описаният в ТАЗИ статия ,,гардероб“ да трябва да работи чрез контролер е, че има голяма разлика в скоростта между бързия канал за електронноизчислителната машина и бавната магнитна лента и възниква необходимост от устройство, което да ги синхронизира.

На горната снимка сме показали как изглежда контролер към съветски такъв ,,гардероб“, защото към момента не намираме снимка на българския контролер ИЗОТ ЕС 5512. Архитектурата, схемотехниката и частите им обаче са подобни, така че можете да придобиете представа и за нашето. То е произвеждано в пловдивския Завод за запаметяващи устройства от средата на 80-те г. и щом се сдобием с негова снимка, бъдете сигурни, че веднага ще ви я предоставим! :) По последните две цифри от индекса можем да разберем, че е предназначено да работи с разгледания от нас вчера магнитнолентов кютук ИЗОТ ЕС 5012.03 и съвсем близкия до него ЕС 5012. Към един контролер можете да навържете до осем такива гардероба – ей ги на, как са наредени:

Лентови запомнящи устройства

Лентови запомнящи устройства

И така, как се правят нещата хардуерно, когато навържете гардероба и шкафа (контролера)? Контролерът е свързан с данновия канал на компютъра чрез стандартен за тогава входно-изходен интерфейс. Контролерът за лентовите устройства ИЗОТ ЕС 5012 и ЕС5512.03 може да приема 18 различни команди, отправяни от командното табло на ,,едностайния“ компютър, и да ги изпълни. В даден момент ЕС 5512 може да изпълнява само една операция и не е в състояние да приеме друга команда.

А ето и какви са командите. Преносът на данни се осъществява при изпълнение на ,,Запис“, ,,Четене“, ,,Четене назад“ и ,,Уточняване на състоянието“. Останалите команди са управляващи и част от тях се отнасят за движението на лентата. Така например, с тях може да се изтрие част от записа, да се постави етикет, да се спре лентата в дадено положение или пък да се извърши бързото ѝ пренавиване. Друга част от управляващите команди е свързана със самия контролер – напр. може да се промени режимът му на работа (става дума за плътността на запис – 8 и 32 двоични знака) или преносът на данни по канала.

ИЗОТ ЕС 5512 може да работи и в автономен режим, което се задава от вграденото контролно табло на устройството. при този режим контролерът се изключва от данновия канал, без компютърът да спре работата си (както днешните устройства със САТА интерфейс) и може да изпълнява голяма част от операциите по същия начин, сякаш се управлява от ЕИМ-а.

На лентата на ,,гардероба“ ИЗОТ ЕС 5012/5012.03 може да запишете 20 – 40 мб данни. Данните между лентата и канала на ЕИМ-а се предават със скорост 64 кб/сек и във вид на байтови блокове с минимална дължина 18 байта. Всеки от предаваните байтове се проверява дали е правилно пренесен (дали се чете), като това се нарича вертикална проверка. Тя се прави, като всеки байт се записва на на магнитната лента в посока, перпендикулярна на нейното движение. Краят на всеки блок от данни се състои от два контролни байта. Единият е т.н. байт за цикличен контрол, който се намира на предпоследно място в блока и служи за възстановяване на случайно загубен бит в някоя от пътечките при записването на данните. А байтът за проверка по хоризонтален контрол, заемащ последното място във всеки блок, допълва броя на единиците (битовете) във всяка пътечка до четно число. Накрая сумирането на двете единица на всяка пътечка ясно показва дали записаната информация е предадена правилно.

Още при въвеждането си магнитните ленти показват многократно по-висока сигурност и устойчивост на данновия запис в сравнение с предшествениците си – перфокартите. Напр. при първото българско устройство за запис на данни върху магнитна лента ЕС 9002 достоверността е от порядъка на 106 до 107, което означава вероятност да се допусне един погрешен знак на 500 страници машинописен текст.

Лентово устройство ИЗОТ ЕС 9002

Лентово устройство ИЗОТ ЕС 9002

Електрическите данни на контролера ИЗОТ ЕС 5512 са съвсем типични – 220 волта стойност на захранващото напрежение и потребляема мощност около 500 вата. Известно затруднение ще имате с придвижването му, ако все пак успеете да си го намерите, защото тежи 287 кг. Размерите му са 1200 х 750 х 1600 мм.

Големите компютри от серията ЕС, в чийто състав лентовите устройства влизат, могат да обменят данни по цифров път с други ЕС-машини и с терминали. Това става чрез т.н. Единна система за телеобработка ЕСТЕЛ – тук можете да прочетете повече:

Система за телеобработка ЕСТЕЛ от ЗЗУ Велико Търново


Сподели

Вашият коментар

Name*
Email*
Url
Your message*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>