Работа с ZX-Spectrum 1993 г.

Интерфейс диска «BETA». Глава 1. - возможности интерфейса. введение в дисковую систему.


ИНТЕРФЕЙС
ДИСКА «BETA»

Возможности интерфейса следующие:

Легкий и быстрый доступ

Программы и данные извлекаются значительно быстрее, нежели
с кассеты.

Емкость

Можно подключить до четырех дисководов. Данные записывают-
ся с двойной плотностью. Это дает суммарную емкость 2,5
мбайт.

Гиб кость

Интерфейс независим, вы можете использовать свои драйвы с
другими компьютерами.

Совмест имост ь

Интерфейс можно использовать с компьютерами SPECTRUM,
SPECTRUM PLUS и SPECTRUM 128

Автозагрузка

Автоматически запускает программу на BASIC'e при включении
питания или сбросе (только SPECTRUM и SPECTRUM PLUS)

Автопроверка

Автоматически проверяет и настраивает систему под тип исполь-
зуемого дисковода.

Магическая кнопка

Позволяет записать кассетную программу на диск нажатием .
одной кнопки.

Системный переключатель

Трехпозиционный переключатель, позволяющий

инициализировать компьютер или отключить интерфейс.

ДОС в ПЗУ

Дисковая операционная система TR DOS находится в ПЗУ и
использует лишь 112 байтов ОЗУ.

Синтаксис

Простой синтаксис, использующий ключевые слова, позволяет
обращаться к файлам из программы на BASIC'e и на АССЕМБ-
ЛЕРЕ.

Поддержка файлов

TR DOS может хранить файлы с числовыми и текстовыми
массивами, обеспечивает последовательный и произвольный до-
ступ к файлам.

Данное руководство содержит всю необходимую информацию для
использования всех возможностей интерфейса BETA 128.

В руководстве используются ссылки на SPECTRUM, однако, если это не
оговорено особо, сказанное справедливо и для SPECTRUM PLUS и для
SPECTRUM 128.

Использование интерфейса одинаково для SPECTRUM и SPECTRUM
PLUS (далее SPECTRUM & PLUS). Для SPECTRUM 128 есть некоторые
отличия, эти отличия будут особо оговариваться.

Интерфейс комплектуется UTILITY диском, который содержит несколь-
ко программ (см.приложение). В зависимости от Ваших требований диск мо-
жет быть 5.25 или 3.5 дюймов.

ГЛАВА S

ВВЕДЕНИЕ В ДИСКОВУЮ СИСТЕМУ

Дисковая система - это профессиональный способ хранения программ и
данных в домашних и профессиональных компьютерах. Дисковая система
имеет ряд преимуществ перед ленточными: дисковая система более надеж-
на. проста в использовании и намного быстрее.

Терминология, связанная с гибкими дисками, часто ведет к путанице.
Краткое объяснение позволит Вам лучше понять обсуждаемые концепции и.
следовательно, более полно использовать Ваш интерфейс.

ДИСКИ и дисководы

Интерфейс может использовать 5.25й. 3.5" и 3й дисководы. Вы, вероят-
но. знаете их как флоппи-диск, дискета, мини-диск или микро-диск.

Будем называть все это просто диском. В настоящее время диски 5.25"
наиболее популярны. Однако есть тенденция к использованию дисков мень-
шего размера - 3.5". Гибкий диск размером 5.25" помещен в пластиковый
конверт. Хотя диск «гибкий», сгибать его не следует. Меньший - 3.5" диск
помещен в твердый пластмассовый футляр, что делает его дороже, во всяком
случае пока, чем 5.25" диск.

Когда диск вставлен в дисковод, он вращается в своем защитном кон-
верте to скоростью 300 об/мин. Диски хорошего качества имеют пластико-
вое кольцо вокруг центрального отверстия, так как именно за это место диск
зажимается в дисководе. В кассетном магнитофоне лента движется мимо
неподвижной головки. В дисковом же механизме движется не только диск (в
своем вращении), но и головка движется от края к центру. Индексное
отверстие позволяет дисководу следить за положением диска.

Для того, чтобы защитить ценные данные, вырез «защита записи» может
быть заклеен кусочком липкой ленты. Это (аналогично кассете) предохранит
диск от случайной записи или стирания. 3.5м диски имеют предохранитель-
ное устройство, подобное кассете.

В настоящее время существуют 40- и 80-трековые дисководы. Многие
дисководы могут переключаться на 40- или 80-трековый формат. Некоторые
дисководы имеют только одну головку чтения-записи (односторонние). Такие
дисководы могут читать и писать только на одной стороне диска. Другие же
имеют две головки (двухсторонние), они могут использовать обе стороны
диска.

Есть золотое правило - сделайте копию диска перед тем, как работать с
ним на дисководе с другими параметрами, нежели это было задумано при
записи диска. Если один пользователь диска использует 40- или 80-трековый
дисковод, то другому пользователю следует применять аналогичный. Однако
диски, записанные дисководом одного типа, могут быть прочитаны дисково-
дами других типов. Разумеется, диск доложен быть того же размера.
Табличка, приведенная ниже, показывает совместимость дисководов
различного типа.

ФОРМАТ ДИСКА

40TSS

40TDS

80TSS

вот 1

40TSS

С

7

X

X

40TDS

С

С

X

X

80TSS

R

j

с

?

80Т DS

R

R

с

с

Где Т -трек.

SS - односторонний,
DS - двухсторонний,

С - совместимый.

R - совместимый только для чтения.

X - несовместимый.

? - несовместим, но может быть неправильно продетектирован
на дисководах других типов.

Например. 40-трековый дисковод совместим с дисками, отфор-
матированными на 40-трековом дисководе, но 80-трековый дисковод может
только читать диски, отформатированные на 40-трековом дисководе.

ТРЕКИ,СЕКТОРА И ПЛОТНОСТЬ

Процесс форматирования (глава 6) позволяет TR DOS поделить диск на
40 или 80 треков (в соответствии с типом дисковода), а также трек на секто-
ра. Число секторов на треке и байтов в секторе целиком зависит от DOS. TR
DOS дает 16 секторов на треке и 256 байтов в секторе. Такое число ма-
леньких секторов имеет свои преимущества.

Во-первых, если нужно записать небольшое количество данных, то бу-
дет использовано небольшое дисковое пространство. Это ведет к тому, что
можно записать большее количество файлов.

Во-вторых, при использовании прямого доступа к файлам (глава 13) это
дает большую гибкость и увеличивает скорость операций.

Для того, чтобы знать, где что лежит, TR DOS использует трек 0, самый
внешний для каталога.

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

Следующая табличка показывает емкость TR DOS в килобайтах при
использовании дисководов различных типов:
40 треков одностор. - 39 * 16 - 624 сектора * 256 - 156 кбайт

40 треков лвухстор. - 79 * 16 ■ 1264 сектора * 256 - 316 кбайт

80 треков одностор. - 79 * 16 - 1264 сектора * 256 - 316 кбайт

80 треков двухстор.« 159 * 16 « 2544 сектора * 256 « 636 кбайт

С математической точки зрения это эквивалентно 4 кбайт/трек или 4
сектора по 1-му кбайту. Последнее, вероятно, более полезно. При просмотре
содержимого диска с помощью команды CAT (глава 7) Вам всегда сообщает-
ся число свободных секторов. Поделите это число на 4 и Вы получите размер
свободного пространства в кбайтах.

Вы, видимо, обратили внимание, что мы не упоминали плотность.
Одинарная и двойная плотность - это методы записи данных на диск. TR DOS
использует двойную плотность, вот почему мы имеем 16 секторов по 256
байтов на треке.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Фонд поддержки спектрума - Когда слышишь разговоры о сегодняшнем состоянии платформы Спектрума, то часто это довольно крайние мнения.
Игроскоп - О играх: Mugsy.
Опять поэзия? - стишок.
Начинающим - описание дискового коммандера F-commander V 4.01
Размышления - версии Elite. Новая жизнь или старая смерть?

В этот день...   25 апреля