Правильная ссылка на эту страницу
http://az-design.ru/Support/HardWare/Intel/S19800327Elc067.shtml

Операционная система для микропроцессора 8086 с многозадачным и многопрограммным режимами

RMX/86 представляет собой сложную по функциям, но простую в эксплуатации операционную систему (ОС), которая может размещаться либо в ПЗУ, либо на диске. Хотя RMX/86 во многом похожа на ОС RMX/86 для микропроцессоров 8080 и 8085, она разработана специально с учетом более высокой производительности и возможности адресации памяти емкостью до 1 Мбайт, которым обладает 16-разрядный микропроцессор 8086. Ядро ОС RMX/86 обеспечивает одновременное решение в реальном масштабе времени нескольких задач в рамках нескольких одновременно выполняемых программ с помощью управляемого по событиям алгоритма планирования, который распределяет задачи в соответствии с приоритетами. Этот алгоритм реализуется в любом одноплатном компьютере, например iSBC 86/12, ориентированном на шину Multibus.

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

Операционная система реального времени должна иметь средства контроля и управления одновременными асинхронными событиями, происходящими в реальной среде. RMX/86 обладает всеми необходимыми средствами подобного рода: приоритетным распределением ресурсов системы, межпрограммной и межзадачной связью и управлением, управлением от часов реального времени, обработкой прерываний. На эти прерывания реагирует механизм планирования задач RMX/86, который распознает до 255 приоритетных уровней. Уровни, назначенные пользователем, определяют условия возможности выполнения данной задачи.

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

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

Ядро окружает обширная, независимая от типов устройств система ввода-вывода. Независимость обеспечивается применением стандартного интерфейса, который значительно упрощает замену одних периферийных устройств другими. В систему включены программы управления (драйверы) для контроллеров накопителей на гибких магнитных дисках iSBG 204 с обычной плотностью записи и накопителей на жестких дисках iSBC 206, а также драйвер для устройства с произвольным доступом, который может быть приспособлен для конкретного применения.

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

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

RMX/86 отличается также мощными средствами обработки ошибок и отладки. Подсистема обработки ошибок обнаруживает и улавливает ошибки, вызванные, например, неправильным кодированием новых программ и задач. Каждая задача в системе может иметь свое собственное средство обработки ошибок и диагностики. Программа-отладчик позволяет просматривать и изменять содержимое памяти. Во время выполнения задачи можно следить за переполнением стека и устанавливать точки прерывания задачи.

Стоимость лицензии на RMX/86 составляет 7,5 тыс. долл. плюс отчисления 300 долл. за каждое применение при числе применений от 1 до 24 в год; 225 долл. за каждое применение при числе применений от 25 до 49 в год; 160 долл. соответственно при числе применений 50 и более. Основная цена включает стоимость восьми дискетов, шести руководств по эксплуатации, регистрационной карты, недельного курса обучения, исполнительного устройства iSBC 957 и права на бесплатное обновление версий в течение 12 месяцев с начала действия первоначальной лицензии [pp.185—186].

Intel Corp., 3065 Bowers Ave.,
Santa Clara, Calif. 95051

Выходные данные:

Журнал "Электроника" том 53, No.07 (585), 1980г - пер. с англ. М.: Мир, 1980, стр.99

Electronics Vol.53 No.07 March 27, 1980 A McGraw-Hill Publication

Раздел: КОМПОНЕНТЫ, ПРИБОРЫ, СИСТЕМЫ

Тема:     Микрокомпьютеры и системы





Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:44 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/HardWare/Intel/S19800327Elc067.shtml