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. ОС в системах проектирования ПО (для зарубежных микроэвм, мини-ЭВМ и микропроцессоров)
ставляют резидентную часть ДОС или ядро. Программе*, постоянно находящиеся на дисках, называются диск-резидентными. Диск-резидентные программы - это обслуживающие программы и часть управляющих программ. Если ОС обеспечивает режим мультипрограммирования (одновременного выполнения нескольких задач), то ключевыми проблемами являются взаимная защита задач (и защита системы), синхронизация и обеспечение взаимодействия резидентных системных процессов [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-монитора. Для выполнения оперативного задания в реальном времени РВ-монитор организует работу пользователя с таймером, |