1. Вступление.
Эта дисковая система представляет собой професиональный
метод хранения программ и файлов данных в домашних и персоо-
нальных компьютерных системах.
Интерфейс имеет следующие достоинства
-простой и быстрый доступ поиск данных и программ осуществляется
быстрее, чем при использовании ленты
-широкий выбор дисководов
5,25; 3,5 или 40 или 80 дорожечные, одно
или двухсторонние дисководы, емкость-
свыше 2,5 млн. знаков
-гибкость
интерфейс независи-
мый, поэтому можно использовать ваши диски
с друугими компьютерами
-совместимость
интерфейс может использоваться с компью-
терами SPECTRUM, SPECTRUM PLUS и
SPECTRUM 128
-автозагрузка
после включения и сброса автоматически
загружает TRDOS ( только SPECTRUM и
SPECTRUM + )
-волшебная кнопка
дает возможность сохранить программы
основанные на ленте, с помощью нажатия
на кнопку
-системный переключатель
используйте трехпозиционный переключатель
для сброса компьютера или переключения
интерфейса
-TRDOS в EPROM
дисковая операционная система (TRDOS)
содержится в ПЗУ, она использует только
112 байт ОЗУ
-синтаксис
простой синтаксис с использованием ключе-
вых слов SPECTRUM обеспечивает доступ к
файлам на диске TRDOS на BASIC или в машин-
ных кодах
-обращение с файлами
TRDOS управляет матрицами с номерами и стро-
ками, файлами с последовательным или произ-
вольным доступом
В этом описании содержится информация для полного
использования TECNOLOGY RESEARCH BETA 128 DISK INTERFASE.
Дисковые системы имеют большие преимущества перед система-
ми на лентах, такими как системы на касетных лентах и ликрона-
копители.
Дисковая система более надежна , проста в использовании и
более быстродействующая.
Термигнология относящаяся к гибким дискам, часто ведет к
путанице, поэтому ниже приводятся обьяснения.
1.1 С BETA DISK INTERFACE можно использовать накопители на
дисках 5,25", 3,5" , 3". Их называют зибкими дисками, дискета-
ми, мини -дисками или микро-дисками. Мы будем называть их прос-
то диски. В настоящее время наиболее используемый вид дисков -
3,5 ".
На диаграммах 2 и 3 представленны диски 5,25" и 3,5".
Гибкий дисск покрытый пластиком , иаметром 5,25", хранится
в своем собственном маленьком шкафу или в пластиковом чехле.
Хотя диски и "гибкие", их не следует сгибать. Более маленькие
диски 3,5" хранятся в плотных пластиковых кожухах, что означает
, по крайней мере в течении некоторого времени , что их стои-
мость выше стоимости дисков 5,25".
Диски , ставленные в дисковод, вращаются внутри своих за-
щитных чехлов со скоростью 300 об/мин. Для защиты диски лучшего
качества имеют пластиковое кольцо , установленное вокруг кромки
центрального отверстия . Приводное устройство зажимает это
кольцо , а не более слабый диск. Индесное отверстие и подобное
отверстие в диске дает дисководу возможность следить за диском
. Данные записываются и считываются через прорезь которая может
быть покрыта небольшим приклеивающимся ярлыком . Как и неболь-
шая наклейка на задней части кассеты, он предотврашает случайную
запись на диск или его стирание. Для кожухов диска 3,5" имеется
устройство подобное кассете.
В продаже имеются дисководы для 40 или 80 - дорожечных
дисков . Многие дисководы имеют возможность переключения , что
дает возможность использования 40 и 80 - дорожечных дисков.
Многие дисководы имею только одну головку считывания/записи
(односторонние). Эти дисководы могут осуществлять считывание и
запись только на одной стороне диска. Другие дисководы имеют
две головки считывания/записи (двусторонние), что дет возмож-
ность использования обеих сторон диска. Золотое правило состоит
в том , чтобы обеспечить дублирование до того , как первоно-
чалььные диски перезаписываются и направляются на счивание на
дрыгой специальный дисковод. В идеале , если один пользователь
диска использует 40 или 80 - дорожечный дисковод, то это должен
делать и другой пользователь.
Однако, диски форматированные и записанные одним видом
дисковода , могут считываться другим типом дисковода. Очевидно,
что диск физически должен иметь такой же размер . В ниже приве-
денной схеле показана совместимость между различными типами
дисководов.
Формат диска 40 TSS 40 TDS 80 TSS 80 TDS
Дисковод 40 TSS C ? X X
40 TDS C C X X
80 TSS R ? C C
80 TDS R R C C
Где T= дорожка
SS= односторонний
DS= двусторонний
C= совместимый
R= совместимый (только считывание)
X= несовместимый
?= несовместимый, но на некоторых типах дисководов мо-
жет быть правильно не обнаружено.
Например , 40 - дорожечный двусторнний дисковод совместим
(считывание и запись), и диски -форматированы на 40 - дорожеч-
ный односторонний дисковод. Но 80 - дорожечный двустонний дис-
ковод может считывать только с дисков , форматированных на 40 -
дорожечный привод.
1.2 Процесс форматирования (Раздел 6) дает возможность
TRDOS и дисководу электронно разделять диск на 40 или 80 доро-
жек (в соответствии с дисководом), а каждуб дорожку - на секто-
ры . Количество секторов на дорожку и количество байтов на сек-
тор полностью зависят от операционной системы на дисках (DOS).
TRDOS обеспечивает 16 секторов на дорожку и 256 байтор на
сектор. Такое большое колтчество небольших секторов имеет нес-
колько преимуществ.
Во-первых, если хранению подлежит только недольшое коли-
чество данных , использованию подлежит не слишком большая часть
диска . Это ведет к экономии большого количества файлов.
Во-вторых, при использовании файлов с произвольным досту-
пом (Раздел 13) обеспечивается большая гибкость программы и
увеличивается скорость работы.
Чтобы знать, что где расположено, TRDOS использует дорожку
0 , в основном, для своих собственных целей поиска .
При наличии вышеуказанной информации можно расчитать коли-
чество секторов и емкость памяти фармотированного диска. Эта
форматированная емкость представляет собой единственную имеющую
значение чифру лдя любой системы, но должна рассматриваться в
связи с количествол и размером секторов.
В ниже приведенной таблице представленна емкость TRDOS в
килобайтах с различными дисководами :
40-дорожечный односторонний= 39*16=624 сектора * 256=156 Кбайт
40-дорожечный двусторонний = 79*16=1264 сектора * 256=316 Кбайт
80-дорожечный односторонний= 79*16=624 316 Кбайт
80-дорожечный двусторонний = 159*16=2544 сектора * 256=636 Кбайт
Это равняется 4 Кбайтам на дорожку или 4 секторам на 1
Кбайт. Это последний расчет, вероятно, наиболее пригоден. При
изучении содержания диска с помощью CAT (Раздел 7) Вам всегда
будет известно количество свободных секторов. Разделите это ко-
личество но 4 и узнаете , сколько Кбайт свободного пространства.
Вы заметили, что мы ничего не сказали о плотности . Терми-
ны еденичная плотность и двойная плотность относятся к упаковке
данных на диске методом записи. TRDOS использует двойную плот-
ность - поэтому Вы получаете 16 секторов из 256 байтов на до-
рожку .