Научно-технический кооператив "Спрайт" г. Новосибирск 1993 ОПЕРАЦИОННАЯ СИСТЕМА "С П Р А Й Т" (версия 2.5) РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ I. ОБЩИЕ СВЕДЕНИЯ Если Вы читаете этот текст из Редактора ОС "Спрайт",зна- чит Вы ее уже запустили и успешно справились с вызовом Ре- дактора и выбором нужного файла из иерархических каталогов. Тем не менее, Вам будет полезно узнать, как выглядит нор- мальный процесс работы системы и какие действия Вам необхо- димо предпринять в первую очередь, прежде чем эксперименти- ровать с запуском программ. СОДЕРЖАНИЕ 1. ЗАПУСК ОС "СПРАЙТ" 1.1. Запуск и заставка системы 1.2. Командный диалог, хранение информации и запуск программ 2. КАК ИЗГОТОВИТЬ РАБОЧИЙ ДИСК 2.1. Разметка диска 2.2. Запись загрузки системы 2.3. Копирование программ 1. ЗАПУСК ОС "СПРАЙТ" 1.1. Запуск и заставка системы ОС "Спрайт", подобно другим системам программирования на ПЭВМ "Агат", имеет начальный загрузчик, позволяющий ей за- гружаться в память автоматически при включении машины. При нормальной работе процесс загрузки сопровождается выводом на экран заставки системы, имеющей вид пульсирующей звезды с черным квадратом внутри, в котором можно прочесть: - наименование разработчика (НТК "СПРАЙТ", В.А.Цикоза); - название и номер версии системы (ОС "СПРАЙТ" - 2.5); - дату изготовления данного загрузочного диска; - регистрационную строку пользователя, для которого изго- товлен данный диск (регистрационный номер, название органи- зации или фамилия владельца и т.п.). По углам экрана, кроме того, изображаются 4 ромба, в ко- торые вписано исполнение машины (7/9), для которого предна- значена данная загрузка. При нормальной загрузке звезда, помигав немного, исчеза- ет и на экране появляется заголовок командного режима сис- темы (см.ниже). Ненормальности в процессе загрузки могут иметь следующие симптомы и причины: - появление сообщения "СИСТЕМА ИСПОРЧЕНА" с непрекращающим- ся миганием заставки: означает либо запуск А7-системы на А9 (или наоборот), либо порчу загрузочного модуля; - прекращение мигания заставки и "зависание": испорчен за- грузочный модуль системы; - появление сообщения "НЕ ЧИТАЕТСЯ ДИАЛОГ!": отсутствие или порча на диске (в корневом каталоге) файла COMMAND.PRG, содержащего монитор командного режима. В любом случае загрузку можно прервать нажатием клавиши "СБР", после чего процесс загрузки возобновляется: предва- рительно можно переставить диск. Причиной порчи загрузочного модуля могут быть физическая порча диска или разметки первых двух дорожек, частичные из- менения в загрузочном модуле. ВНИМАНИЕ! Загрузочный модуль ОС "Спрайт" снабжен защитой от несанкционированного копирования, изменения или случай- ной порчи. Защита проявляется в невозможности чтения части двух первых дорожек стандартными средствами и в отказе от загрузки при изменении эталона. Например, при проверке дис- ка с помощью программы FORMAT, Вы получите "ОШИБКУ ОБМЕНА" во время проверки 1 дорожки. Это нормально. Защита системы не ограничивается указанными средствами. 1.2. Командный диалог, хранение информации и запуск программ Выход в командный диалог знаменуется очисткой экрана от заставки, выдачей в левом верхнем углу заголовка: "Командный диалог ОС "Спрайт" версия и дата версии Дата: текущая дата (считанная с диска, где она хранится) после чего происходит автоматическое исполнение команд, за- писанных в файле AUTOSTART.CMD (если он есть), которые вы- полняют некоторые начальные установки. В стандартной стар- товой конфигурации здесь выводится файл README из подката- лога DOCUM, содержащий список наиболее нужных директив ко- мандного режима и системных программ. Наконец, на экран выдается сообщение 'A>', означающее, что вы работаете с текущим устройством (диском) A: и систе- ма ожидает ввода директив. Принципы организации и управления ОС "Спрайт" очень по- хожи на используемые в MS DOS на IBM PC: если Вы знакомы с нею, освоить ОС "Спрайт" не составит труда, хотя кое-какие существенные отличия имеются. Вся информация на диске, независимо от ее назначения: программы, текстовые, двоичные, графические данные и т.п. - хранятся в однотипных файлах, которые упорядочены в иерар- хию подкаталогов. Для доступа к файлу, будь то при вызове программы или указания документа для просмотра в Редакторе, надо указать всю цепочку подкаталогов, начиная с корневого, в котором он находится. Более подробно об этом можно узнать из "руководства программиста". Несколько примеров: A:\SYSTEM\MAKESYS\MAKESYS.PRG | | | | | | диск | подкаталоги | имя файла отсчет от знак по- корн.кат. гружения DOCUM\RP.OS.TXT | префикса нет: отсчет от текущего каталога /MAKESYS\ | знак подъема в надкаталог Переход в подкаталог (установка его текущим) задается ди- рективой вида: A:\ - корневой каталог устройства A: B:SYSTEM\ - подкаталог SYSTEM текущего каталога диска B: C: - текущий каталог диска C: A\L\ - подкаталог L подкаталога A текущего каталога теку- щего диска Программы хранятся в файлах, имена которых оканчиваются (имеют расширение) '.PRG' - только они и могут быть запуще- ны на исполнение в комадном диалоге. Для вызова программы достаточно написать ее имя, можно без расширения: A:\SYSTEM\FORMAT.PRG FORMAT При загрузке системы установлен путь поиска программных файлов \SYSTEM\, означающий, что любая программа, запущен- ная по имени без префикса цепочки подкаталогов, если ее нет в текущем каталоге, будет искаться в каталоге SYSTEM теку- щего диска. Поэтому, пока Вы не перешли на другое устройст- во, две выше написанные директивы равносильны. При работе в Редакторе Вы можете явно писать полные це- почки доступа при запросе имени файла или выбирать их в ме- ню: при выдаче каталога подкаталоги стандартно маркируются знаком '\' перед именем, а "выбор" (нажатие ) на имени ка- талога воспринимается, как погружение в него. 2. КАК ИЗГОТОВИТЬ РАБОЧИЙ ДИСК Поставочный диск ОС "Спрайт" имеет защиту от записи: за- клееную прорезь, разрешающую запись на него (если нет - за- клейте сами). Это сделано во избежание случайной порчи за- писанной на нем информации. Кроме того, система, записанная на поставочном диске, копируется только специальной про- граммой (единственное надежное средство защиты авторских прав в нашей стране), которая работает только с него. Поэ- тому рекомендуется использовать поставочный диск только как эталонную копию системных программ и средство для порожде- ния нужного количества рабочих дисков. Ниже описывается, как это следует делать. Для подготовки рабочего диска следует: - отформатировать его, - занести рабочую разметку ОС "Спрайт", - скопировать загрузочный модуль системы, - скопировать командный режим, стандартные системные ката- логи, нужные программы и файлы данных. 2.1. Разметка диска ОС "Спрайт" поддерживает работу с дисками емкости 840 Кб (накопители ЕС-5323,-5311 и аналогичные) и емкости 140 Кб (ЕС-5088). Форматирование и разметка диска обычно выполняются сис- темной утилитой FORMAT (см. файл RP.UTIL1.TXT). Физическая разметка дисков ОС "Спрайт" совпадает с ис- пользуемой в других системах, поэтому разметить диск можно и средствами Бейсика, ИКП и т.д. Логическая разметка ОС "Спрайт" (форматы служебных таблиц, каталогов, файлов) уни- кальна и должна наноситься программой FORMAT. Этой же про- граммой можно проверить и бессбойность разметки (помните о первых 2 дорожках!). 2.2. Запись загрузки системы Для этой цели предназначена программа MAKESYS, также по- дробно описанная в RP.UTIL1.TXT. Запускать ее следует с ди- ска-эталона; по ходу работу будет запрошен пароль: если па- роль подтвержден неверно, будет порождена неработоспособная загрузка. 2.3. Копирование программ Это можно сделать обычной командой COPY командного режи- ма например: COPY/N A:\SYSTEM B: - копирует весь каталог SYSTEM с диска A: на диск B: ; /N означает копирование без подтвер- ждения отдельных файлов. Имейте в виду, что копировать следует на разные устрой- ства: иначе файлы будут скопированы сами на себя. Если у Вас только один дисковод, он одновременно является и A:, и B:, а при переходе с одного устройства на другое система будет просить переставить диск. Более подробную информацию об обозначениях и использовании устройств обязательно про- читайте в "Руководстве программиста". Для нормальной загрузки системы на рабочем диске в кор- невом каталоге необходим только файл COMMAND.PRG - команд- ный режим. Однако для удобства лучше переписать и наиболее используемые программы из каталогов SYSTEM и UTILS. Удобно иметь и стартовый командный файл AUTOSTART.CMD в корневом каталоге: если Вас не устраивает стандартное на- полнение, Вы можете изменить его. Желательно оставить толь- ко команды установки пути альтернативного поиска (PATH) и ускоритель для MFM-дисководов (SPEEDUP). Все, система и нужные утилиты скопированы. Проверьте ра- ботоспособность новой загрузки запуском с рабочего диска и, в случае успеха, пользуйтесь для работы только им.