Электроника МС 0585 ПО ПВК Описание применения

Материал из Emuverse
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.

Электроника МС 0585 ПО ПВК Описание применения — перепечатка документа «.00065-01 31 01 (программное обеспечение ПВК, описание применения)». Текст распознан со скана; неразборчивые места помечены «[нрзб.]», сомнительные чтения — «[?]».


Программное обеспечение ПВК «Электроника МС 0585». Описание применения. .00065-01 31 01


Аннотация

Настоящий документ представляет собой описание применения по работе с операционной системой (ПРОС) персонального вычислительного комплекса (ПВК) «Электроника МС0585», редактором текста, интерпретатором алгоритмического языка БЕЙСИК-П.

В документе кратко описаны возможности системы, ее назначение и условия применения, назначение и условия выполнения программы Редактор текста, возможности интерпретатора алгоритмического языка БЕЙСИК-П.


1. Назначение системы

Операционная система ПРОС представляет собой мультипрограммную, реального времени с разделением ресурсов дисковую систему, предназначенную для управления вычислительным процессом ПВК «Электроника МС0585». Она предоставляет пользователю следующие возможности:

- однопользовательский режим работы;

- обслуживание малогабаритных периферийных устройств (жесткие магнитные диски винчестерского типа, гибкие магнитные диски, видеомонитор, клавиатура);

- инициацию и выполнение прикладных и обслуживающих программ;

- выдачу справочной информации по запросу пользователя;

- работу в мультипрограммном режиме;

- связь пользователя с системой с помощью функциональных клавиш клавиатуры;

- связь системы с пользователем с использованием меню.

Управление ПРОС осуществляется с помощью меню, функциональных клавиш и бланков.

Меню - список вариантов, которые может выполнять ПВК. Необходимые варианты выбираются из меню путем перемещения указателя.

Функциональные клавиши - клавиши клавиатуры с обозначениями выполняемых ими функций.

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

Когда бланк появляется на экране, необходимо ввести требуемую информацию. Иногда вместо бланка, заполняющего весь экран, появляется информационная строка (подсказка).

При затруднении в использовании ПВК можно воспользоваться клавишей <ПМ>. На экране появляется справочное сообщение о дальнейших действиях пользователя.

Можно использовать информацию о ПВК из обзора состояния. Например, из обзора состояния можно узнать, какие дискеты в данный момент используются. Кроме того, ПВК часто выдает информацию о текущей работе строкой сообщения в нижней части экрана. Например, если допущена ошибка, в сообщении будут указания о дальнейших действиях.

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

С ПВК поставляются две прикладные программы.

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

Для того, чтобы можно было работать с редактором текста, его необходимо установить на жестком диске ПВК.

Для вызова редактора текста с жесткого диска выберите его из основного меню перемещением указателя, затем нажмите клавишу <ИСП>. Появится меню редактора текста.

Интерпретатор БЕЙСИК, работающий в операционной системе, позволяет создавать и выполнять программы на языке БЕЙСИК.

Интерпретатор БЕЙСИК имеет следующие возможности:

- формировать графическое изображение;

- выполнять обработку файлов в режиме прямого и последовательного доступа;

- динамически изменять размерность массивов;

- выполнять вычисления с обычной и двойной точностью;

- использовать расширенный набор математических функций;

- выполнять обработку текстовой информации с помощью широкого набора текстовых функций;

- программно обрабатывать ошибки, возникающие в ходе выполнения программы.

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

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

Динамическое изменение размерности массивов является мощным средством для оптимизации программ по времени выполнения и объему занимаемой памяти.

Набор текстовых функций позволяет разрабатывать гибкие средства для обработки текстовой информации и организации различного рода диалоговых систем.

Интерпретатор БЕЙСИК имеет встроенный текстовый редактор, облегчающий подготовку исходных программ, а оперативный синтаксический контроль позволяет исправлять ошибки на этапе подготовки программы, отладочные средства позволяют осуществлять пошаговое выполнение программ, трассировку, возможность отображать на мониторе в любой момент значения всех переменных, массивов, функций, размеры программы и имеющейся свободной памяти.

На ПВК «Электроника МС0585» используется «Учебная программа».

Учебная программа - курс начального обучения по работе на ПВК «Электроника МС0585». В ходе активного диалога вы получите навыки, которые позволят успешно использовать ПВК.

Для использования данной учебной программы необходимо:

1) вставить дискету «ПРОС В1.0 Учебная программа» в привод 2, установить учебную программу на жесткий диск;

2) вставить дискету «ПРОС В1.0 Учебная программа (данные)» в привод 1;

3) выбрать вариант «Учебная программа» из основного или дополнительных меню;

4) о дальнейших действиях будет сообщено на экране.

2. Условия применения

Для обеспечения нормального функционирования программного обеспечения ПВК «Электроника МС0585» необходим следующий минимальный состав технических средств:

- процессор с оперативной памятью емкостью 512 Кбайт;

- накопитель на жестком магнитном диске винчестерского типа;

- накопитель на гибких магнитных дисках;

- видеомонитор;

- клавиатура.

3. Описание задачи. Входные и выходные данные

В данном разделе описаны понятия, необходимые для использования ПВК для создания текстов и программ.

3.1. Структура файлов

Все данные в операционной системе ПРОС (программы, данные, бланки или формы) организуются в виде файлов и хранятся на внешних ЗУ.

Файл - совокупность связанных между собой записей. Файлом могут быть:

1) программы - обслуживающие программы операционной системы, прикладные программы, программы на языке БЕЙСИК (программа может содержать более одного файла; файл может содержать более одной программы);

2) данные, используемые программами;

3) доклады, отчеты и т.п., созданные и редактируемые по редактору текста;

4) бланки или формы.

3.1.1. Создание файлов

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

1) Редактор текста;

2) Обслуживание файлов;

3) БЕЙСИК-П.

Все файлы имеют имена длиной от одного до девяти символов (буквы A-Z и/или цифры 0-9). Всякий раз при создании файлу дается имя.

3.1.2. Носители файлов: тома

ПРОС хранит файлы на диске и дискетах. Диск и дискеты в системе называются томом.

Каждая дискета имеет имя тома, присвоенное при первом размещении файла на дискете. Имя тома для диска всегда присваивается ПРОС как BIGVOLUME.

Прежде, чем создать файл, необходимо определить, на каком томе операционная система будет его размещать.

Если дискета используется впервые, ее необходимо инициализировать и дать имя тому. Инициализация - процесс, посредством которого ПРОС подготавливает дискету для использования. Для некоторых функций ПРОС может инициализировать дискету автоматически, но в большинстве случаев требуется инициализация дискеты, для этого необходимо использовать вариант «Инициализировать дискету» из меню Обслуживания диска/дискет.

Имя тома должно занимать от 1 до 12 символов. Каждый том должен иметь различные имена.

Примечание. Для дискет нельзя использовать следующие имена:

BIGDISK SY
BIGVOLUME SYSDISK
DISKETTE1 TI
DW1 TT1
DZ1 TT2
DZ2 XK
LB XT

LP

Если в приводы одновременно установлены две дискеты с одинаковым именем тома, операционная система не будет иметь доступ к дискете, находящейся в приводе 2.

Дополнительно к именам тома диск и дискета могут получать имя устройства, на котором они установлены.

Например, такие имена устройств:

BIGDISK - привод НМД

DISKETTE1 - первый привод НГМД

DISKETTE2 - второй привод НГМД

3.1.3. Группировка файлов: справочники

Файлы ПРОС сгруппированы в наборы, которые размещаются в отдельных справочниках.

Текущий справочник - группа спецификаций файлов, к которым имеется доступ в данный момент.

Исходный диск имеет следующие справочники:

USERFILES - имя справочника по умолчанию. Когда ПРОС устанавливается впервые, этот справочник пуст. Если создаются файлы, используя редактор текста, БЕЙСИК-П или любую программу обслуживания, они сохраняются в справочнике, пока не будут созданы новые справочники;

EXAMPLE - имя справочника для использования учебной программы;

ZZXXXXXXX - имена справочников, содержащих ПРОС и файлы прикладных программ. Большинство из этих имен справочников начинается символами ZZ.

Существуют также три других справочника ПРОС с именами: 000000, 001001 и 001002. Прикладные программы хранятся в справочниках, имена которых начинаются символами ZZAP. Нельзя удалять или изменять файлы в этих справочниках, иначе можно нарушить работу системы или прикладных программ.

Можно создавать другие справочники на диске, используя вариант "Создать справочник" из меню обслуживания диска/дискет. Можно удалить справочники с именами USERFILES и EXAMPLE, если необходимо, но нельзя удалять справочники с именами ZZ, чтобы исключить случаи разрушения ПРОС и прикладных программ.

Имя справочника имеет длину от одного до девяти символов (буквы A-Z и/или цифры 0-9). Каждый справочник тома должен иметь единственное имя.

Операционная система и все прикладные программы, необходимые для использования, должны быть установлены на диске. В процессе процедуры установки ПРОС создает справочники диска для ПРОС и файлов прикладных программ. Для файлов, которые будут регулярно использоваться, необходимо создавать личные справочники или помещать их в справочник с именем USERFILES. Так как пространство на диске ограничено, диск будет в конце концов полным. Тогда можно скопировать редко используемые файлы справочников на отдельные дискеты.

3.1.4. Типы файлов

Тип файла отделяется от имени точкой.

В операционной системе ПРОС приняты следующие стандартные типы файлов:

  • - .SYS (система);
  • - .TSK (программа);
  • - .FLB (бланк);
  • - .TXT (текст);
  • - .DOC (документ);
  • - .BAS (программа на языке БЕЙСИК);
  • - .DAT (данные);
  • - .MSG (сообщения);
  • - .MNU (меню);
  • - .HLP (справочная информация).

Типы файлов основаны на их использовании. Файлы с типом .BAS запускаются прикладной программой БЕЙСИК-П. Файлы с типом .DAT содержат данные для программ пользователя. Файлы с типом .DOC создаются по редактору текста. .BAS, .DAT, .DOC и .TXT - все файлы с этими типами можно создавать, редактировать, уничтожать и т.п. .ОТН[?] - тип любого файла, задаваемого пользователем. Все типы файлов имеют обозначение XXX, где XXX - от одного до трех символов (цифры 0-9 и/или буквы A-Z). Иногда программы обслуживания или прикладные программы предполагают тип файла по умолчанию. Например, редактор устанавливает файлы как .DOC, если специально тип не изменяется. ПРОС использует файлы с типами .SYS (система), .TSK (программа) и .FLB (бланк). Не следует создавать или изменять файлы с этими типами, перечень этих файлов можно посмотреть в справочниках.

Файлы бланков содержат группы бланков, создаваемых для прикладных программ или программ обслуживания. Можно устанавливать и удалять файлы прикладных программ.

3.1.5. Размер файла

Файлы различны по размеру. Блок - единица измерения размера файла. Блок - область, вмещающая 512 символов или, более точно, 512 байтов.

Например, записывается 600-символьный отчет. Каждый символ занимает байт, дополнительные байты необходимы для пробелов, разделителей параграфов и другой информации ПРОС, хранимой в файле. Суммарная область, используемая для отчета - 660 или более байтов, т.е. более одного блока. ПРОС не делит блоки на части, таким образом, размер файла для 600-символьного отчета фактически равен 2 блокам. Для каждого файла может быть назначена дополнительная используемая область, занимающая половину блока. На дискете 800 блоков, но часть блоков используется при инициализации для системной информации. Поэтому около 750 блоков доступны для использования. Файл на дискете не может занимать более 750 блоков.

Чтобы использовать редактор текста, необходимо иметь свободное пространство на диске, которое по крайней мере в два раза больше размера файла, который будет редактироваться. Это необходимо, так как редактор текста в процессе редактирования делает дополнительную копию файла. Необходимо помнить, что добавляя текст, увеличивается размер файла. После того, как файлы системы установлены, на диске дополнительно имеется около 7000 блоков для файлов пользователя.

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

Диск Дискета
Используется ПРОС 3000 50-200
Свободное пространство для файлов пользователя 7000 600-750
Общее количество блоков 10000 800

3.1.6. Версии файла

Когда редактируется файл или изменяется программа на языке БЕЙСИК, либо любой другой файл, предыдущая версия этого файла сохраняется. Номер версии файла появляется в справочнике. Все предшествующие версии сохраняются до тех пор, пока они не будут удалены.

По умолчанию справочник содержит только последнюю версию каждого файла. Используя доп. вариант, можно посмотреть в справочнике все версии файлов. Вариант "Удалить старые версии файла" из меню обслуживания файлов используется для удаления всех, кроме последней версии файла.

3.2. Работа со справочниками

Для многих функций ПРОС необходимо выбирать файлы из справочника. Этот раздел объясняет:

1) как выбрать файл из справочника;

2) как изменить справочники так, чтобы можно было выбирать файлы из отдельного справочника;

3) как увидеть на экране более подробную информацию справочника.

Все файлы пользователя перечислены в справочниках. Когда необходимо выбрать файл, на экране появится меню файлов, показывая текущий справочник.

Можно выбрать файл одним из следующих способов:

1) используя клавиши <СТРЕЛКА ВВЕРХ> и <СТРЕЛКА ВНИЗ>, переместить указатель к имени необходимого файла. Нажать клавишу <ИСП>. Если можно выбрать более одного файла, на экране будет сообщение. Нажать клавишу <ВЫБР> после каждого выбора и клавишу <ИСП>, когда все необходимые файлы будут выбраны. Можно отменить выбор перед нажатием клавиши <ИСП>, нажав клавишу <ВЫБР> еще раз, когда указатель находится у выбранного файла;

2) напечатав уникальную комбинацию первых символов имени файла;

3) если необходимо расширенное имя файла, нажать клавишу <ДОП. ВАРИАНТ>. Выбрать вариант "Использовать расширенное имя файла". Появится запрос спецификации файла.

Формат спецификации следующий:

УСТРОЙСТВО:<СПРАВОЧНИК>имя файла.тип;версия

Именем устройства может быть одно из следующих:

BIGDISK

BIGVOLUME

DISKETTE1

DISKETTE2

или имя тома текущей установленной дискеты.

Например, если используется редактор текста для создания файла документа, названного "VLADA", спецификация файла по умолчанию будет следующей:

BIGDISK:<USERFILES> VLADA.DOC;1

BIGDISK означает, что файл находится на жестком диске.

USERFILES - имя справочника, содержащего файл.

VLADA - имя файла.

DOC означает, что тип файла - .DOC.

"1" - первая версия файла.

Если файл редактируется снова, создается новая версия:

BIGDISK:<USERFILES> VLADA.DOC;2

При копировании этого файла в справочник "CLEAVER" на дискету, названную "MAYFIELD", спецификация будет следующей:

MAYFIELD:<CLEAVER> VLADA.DOC;1

Если в новом справочнике версия VLADA.DOC первая, номер версии будет 1, даже если идентичный файл в первоначальном справочнике был с номером версии 2.

Если необходимо выполнять действия с обеими версиями VLADA.DOC в справочнике USERFILES, то находясь в меню обслуживания файлов, нажать клавишу <ДОП. ВАРИАНТ>, выбрать вариант "Использовать расширенное имя файла" и напечатать:

BIGDISK:<USERFILES> VLADA.DOC;*

Конструкция (*) на месте номера версии указывает, что выбираются все номера версии.

В спецификации можно использовать квадратные скобки ([ ]) вместо угловых (< >) и точку (.) вместо точки с запятой (;). Конструкция (*) может использоваться в спецификациях файлов, которые имеют некоторые общие элементы, на месте одной или нескольких частей спецификации файла. Можно выбрать, например, все файлы с одинаковым именем или типом.

Следующие варианты из меню обслуживания файлов позволяют использовать конструкцию (*):

  • - зарезервировать файл с диска;
  • - изменить защиту файла(ов);
  • - удалить старые версии файла;
  • - удалить файл(ы);
  • - восстановить зарезервированный файл.

Операция с файлом начнется после нажатия клавиши <ИСП>. Синтаксис спецификации файла не будет проверен перед началом операции. При нажатии клавиши <ДОП. ВАРИАНТ>, когда меню выбора файлов уже показано, на экране появляются следующие варианты:

  • -выбрать другой справочник/том;
  • -посмотреть следующую группу файлов;
  • -использовать расширенное имя файла;
  • -посмотреть все версии;
  • -посмотреть последние версии.

Вариант "Выбрать другой справочник/том" воспроизводит меню справочников диска и установленных дискет. Выбрать справочник, который необходим, и нажать клавишу <ИСП>.

Вариант "Посмотреть следующую группу файлов" используется, когда есть сообщение: "Чтобы посмотреть следующую группу файлов, нажмите клавишу доп. вариант". Это означает, что число файлов в справочнике превышает определенный максимум (для системы максимальное число файлов, составляющих одну группу - 60, некоторые прикладные программы могут иметь максимум, который меньше 60). При выборе этого варианта выводится список имен файлов, составляющих следующую группу этого справочника.

После выбора варианта "Использовать расширенное имя файла" появляется запрос спецификации файла.

Вариант "Посмотреть все версии" воспроизводит меню выбора файла со всеми версиями файлов в текущем справочнике.

Вариант "Посмотреть последние версии" воспроизводит самые последние версии файлов в текущем справочнике.

Если в процессе выбора файла сделана ошибка, появляется сообщение. Если в справочнике имеется более 12 имен файлов, слово "ЕЩЕ" появляется в конце списка имен файлов. Нажать клавишу <СЛЕД>, чтобы увидеть последующие имена файлов. Можно нажать клавишу <ПРЕД>, чтобы увидеть предыдущие имена файлов в списке.

3.2.1. Изменение справочников

Можно обращаться к файлу из справочника, отличного от текущего справочника. Можно также изменить текущий справочник или и текущий, и справочник по умолчанию.

1) Чтобы иметь доступ к файлу из справочника, не являющегося текущим, необходимо использовать обслуживающую программу или прикладную программу для показа меню выбора файлов. Нажать клавишу <ДОП. ВАРИАНТ> для временного изменения справочника, так чтобы можно было выбрать файл из другого справочника. (Это не будет изменять текущий справочник). Когда нажата клавиша <ДОП. ВАРИАНТ>, появится перечень вариантов:

1) выбрать другой справочник/том;

2) посмотреть следующую группу файлов;

3) использовать расширенное имя файла;

4) посмотреть все версии;

5) посмотреть последние версии.

При выборе первого варианта на экране появятся справочники томов. Выбрать справочник, который необходимо посмотреть и нажать клавишу <ИСП> (для возвращения к предыдущему меню нажать клавишу <ВЫХОД> вместо клавиши <ИСП>). Нажав клавишу <ДОП. ВАРИАНТ> можно выбрать следующие варианты:

  • - выбрать системный справочник;
  • - посмотреть следующую группу справочников.

Первый вариант воспроизводит справочники системы и файлов прикладных программ. Не изменяйте имена и типы файлов в системных справочниках. Если нажатие клавиши <СЛЕД> не воспроизводит большее количество справочников, необходимо выбрать второй вариант.

По окончании работы операционная система возвратится в текущий справочник.

Для изменения текущего справочника (действующего, пока не выключено питание или до нового внесения изменения) выбрать вариант "Установить новый текущий справочник" из меню обслуживания файлов или меню обслуживания диска/дискет. Появится меню справочников. Выбрать необходимый справочник. Другой способ изменения текущего справочника - выбрать вариант "Изменить справочник" из меню режима А без выбора варианта "Сохранить".

Для изменения текущего справочника и справочника по умолчанию выбрать вариант "Изменить справочник" из меню режима А. Выбрать справочник. Затем выбрать вариант "Сохранить". Каждый раз, когда включается питание, этот справочник по умолчанию будет текущим справочником.

3.3. Защита файлов

Здесь описаны способы сохранения файлов.

1) Резервирование файлов;

2) предупреждение случайного удаления файла;

3) использование ленты защиты записи дискеты;

4) блокировка файлов;

5) наблюдение за индикаторами приводов дискет.

1) Чтобы создать копию файла на диске, необходимо использовать вариант "Зарезервировать файл с диска" из меню обслуживания файлов. Для создания копии на дискете использовать вариант "Скопировать файл(ы)". Создание копий необходимо по следующим причинам:

  • - можно случайно удалить файл или часть файла. Например, можно уничтожить файлы, вынимая дискету во время работы привода или выбором неправильной функции;
  • - сбой по питанию или случайное выключение его может уничтожить файлы;
  • - износ дискет. Если дискету использовали больше допустимого срока, начинают появляться "плохие блоки" или области, которые нельзя использовать для хранения информации. Дискеты с плохими блоками дают ошибки при чтении и записи информации.

Если дискеты инициализируются повторно, ПРОС проверит их на плохие блоки и не будет хранить информации в этих блоках. Это путь увеличения работоспособности дискеты. Процедура инициализации уничтожает все файлы на дискете. Если на дискете много плохих блоков, то процедура чтения и записи информации длится дольше;

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

Всякий раз, когда создается или редактируется файл на диске, необходимо создавать копии, выбирая вариант "Зарезервировать файл с диска" из меню обслуживания файлов. Хранить их на помеченных дискетах, отдельно от тех, которые регулярно используются;

2) можно защитить данные, документы и БЕЙСИК программы от случайного удаления, используя вариант "Изменить защиту файла(ов)".

После того, как файл будет защищен, ПРОС не допустит удаления его, если защита предварительно не снята.

Защита файлов особенно полезна для файлов данных, которые часто не используются. Защита файлов препятствует случайному удалению;

3) специальная липкая лента, называемая лентой защиты записи, используется для дискет. Если она есть, то нельзя записать, изменить или уничтожить файл на этой дискете;

4) заблокированный файл - файл, к которому нет доступа. Заблокированными могут быть как один файл, так и несколько.

Для проверки блокирования файла выбрать вариант "Посмотреть текущий справочник" из меню обслуживания файлов или обслуживания диска/дискет. Для разблокировки файла выбрать вариант "Разблокировать файл" из меню обслуживания диска/дискет;

5) у привода есть индикатор, который горит, когда система работает с дискетой. Нельзя вынимать дискету в это время.