Снос зданий:
ecosnos.ru
Главная  Микроустройства: номенклатура изделий электронной промышленности 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [ 49 ] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

5.1. ОС в системах проектирования ПО (для отечественных микроэвм, мини-ЭВМ и микропроцессоров)

ЭВМ, микропроцессор

Транслятор с языков программирования

Режим

РАФОС II

ДОС РВ, ОС РВ

ИНМОС

ДЕМОС

ОС 1800

Микро-ДОС

ДОС

ФОДОС

ОС РВ ПЛОС ПЛОС

мое

Электроника 100-25

Электроника 100-25

Электроника 100-25

СМ-1800, К 580 К580

ВЭФОРМИКА , К 580

Электроника К1-10 , К 580

Электроника-86

Электроника-79

Электроника-бО

ВЭФОРМИКА , К 580

Электроника КМО

Ассемблера, ФОРТРАН, РЕФАЛ, РАТФОР, БЕЙСИК, Паскаль, Модула

Ассемблера, ФОРТРАН и др.

Ассемблера, ФОР-ТРАН-77, Си и др. Ассемблера, РАТФОР и др. Ассемблера, Си, БЕЙСИК, ПЛ/М Ассемблера, ФОРТРАН, Си и др.

Ассемблера, ПЛ/F

.А,ссемблера, ПЛ/М,

ФОРТРАН-80,

Ассемблера, ФОРТРАН, БЕЙСИК Ассемблера, ФОРТРАН и др. Ассемблера, БЕЙСИК

Ассемблера, БЕЙСИК

,\ссемблера

Многотермипаль-ный

Многотерминальный, многозадачный

Многотерминальный Нет

Многотерминальный, многозадачный

Нет

Многотерминальный

То же - -Нет

8.2. ОС в системах проектирования ПО (для зарубежных микроэвм, мини-ЭВМ и микропроцессоров)

ЭВ.М, микропроцессор

Транслятор с языков програ.ммнро-вання

Режим

ISIS-II СР/М

Intel 8080, 8085

Intel 8080, 8085, Z80

Ассемблера, ПЛ/М, ФОРТРЛН-80 Ассемблера, БЕЙ-, СИК,АПЛ, FORTH, ЛИСП, ФОРТРАН, Си, Паскаль, КОБОЛ, ПЛ/М, PL/1G

Нет



ЭНМ, микропроцессор

Транслятор с язы-

ков программирования

Режим

МР/М

Intel 8080, 8085,

Ассемблера, .БЕЙ-

Мультипрограмм-

СИК, АПЛ, FORTH, PL/1G, ЛИСП, Си, ФОРТРАН, КОБОЛ, Паскаль

ный, многотерминальный

RT-11

LSI-11/2

Ассемблера, БЕЙ-

Мультипрограмм-

LSI-11/23

СИК, ФОРТРАН, Паскаль, АПЛ, Си, FOCAL

ный

HDOS

Intel 8080, 8085

Ассемблера, БЕЙСИК, ФОРТРАН, Паскаль

Мультипрограммный (для OPL), многотерминаль-

Ассемблера, БЕЙ-

ный

UNIX

PDP-11/45

Мультипрограмм-

PDP-11/70

СИК, Си, ФОР-

ный, многотерми-

Z8000

ТРАН-77, Ратфор и др.

нальный

XENIX

LSI-11, Intel 8086

Ассемблера, Си, ФОРТРАН и др.

ZEUS

Z8000, Z-Lab

Ассемблера, БЕЙСИК, Си и др.

Нет

ставляют резидентную часть ДОС или ядро. Программе*, постоянно находящиеся на дисках, называются диск-резидентными. Диск-резидентные программы - это обслуживающие программы и часть управляющих программ. Если ОС обеспечивает режим мультипрограммирования (одновременного выполнения нескольких задач), то ключевыми проблемами являются взаимная защита задач (и защита системы), синхронизация и обеспечение взаимодействия резидентных системных процессов [12, 61]. Первая из проблем требует для своего решения аппаратных средств, которые обычно отсутствуют в микроЭВ.Ч. Вторая проблема решается путем организации семафоров защиты (Я- и V-операции) [61] и определением состояния системы прерывания разрешено-запрещено во время выполнения управляющих или обрабатывающих программ.

Наиболее известны ДОС общего назначения RMX-80 [28], ISIS-II [66], разработанные дли микроЭВМ на базе микропроцессорной БИС INTEL 8080, 8085 и для системы INTELL ЕС; DOS КЕТ, СР/М и МР/М для микроэвм АВС-26 на базе микропроцессора Z80A.

Рассмотрим структуру и состав мощных ДОС общего назначения, используемых для микроЭВМ в СССР.

Фоновая-основная дисковая операционная система реального времени (ФОДОС)

ФОДОС используется для создания проблемно ориентированных вычислительных - комплексов на базе микроЭВМ Электроника-60 , мега-микроЭВМ Электроника 100-25 и Электроника-79 ,



Применяется для автоматизации лабораторных экспериментов, управления испытаниями и решения раучно-технических задач.

В качестве примера применения ФОДОС можно привести вычислительный комплекс 15 ВУМС-28 (на базе микроЭВМ Электро-ника-бОМ ) [16]. Программное обеспечение 15 ВУМС-28 включает: тест-мониторную систему (ТМОС) и (ФОДОС). ТМОС является автономной системой и обеспечивает следуюш,не функции; организацию архива из тест-программ и тестовых документов; загрузку и запуск тестовых программ; корректировку тестовых программ; создание и корректировку тестовых файлов; организацию и выполнение последовательности тест-программ; копирование ТМОС; генерацию версии ТМОС.

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

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

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

Мониторы операционной системы. Управление работой ФОДОС осуществляется с помощью одного из четырех мониторов; монитора одного задания (SJ), монитора осповпого-фопового задания (FB), монитора расширепгюй памяти (ХМ) нли базового монитора (BL).

Si-MOHUmop представляет собой наименьший из основных мониторов ФОДОС; для резидентной части монитора (ядра) требуется 2К слов оператиБиой памяти. Монитор предназначен для выполнения одной программы пользователя. Он обеспечивает выполнение всех обслуживающих программ системы и уп1)авление всеми периферийными устр011ствами.

fb-MOHumop обеспечивает режи.м мультипрограммирования. Резидентная часть монитора занимает 4К слов оперативной памяти. Он обеспечивает выполнение двух полностью независимых заданий - основного и фонового. Фоновый режи.м работы аналогичен режиму работы SJ-монитора. Для выполнения оперативного задания в реальном времени РВ-монитор организует работу пользователя с таймером,



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [ 49 ] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95