Фоновая дисковая операционная система. Часть 1.

Фоновая дисковая операционная система ориентирована на использование в младших моделях семейства «Электроника» (в основном микроЭВМ), хотя может быть применена и в других моделях.

Общая схема функционирования. Система может использоваться в двух основных режимах: однопрограммном (SJ) и двухпрограммном (FB) (рис. 6.1).

Функционирование ФОДОС вариант А

Функционирование ФОДОС вариант Б

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

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

Система включает: ядро операционной системы (ОС), интерпретатор директив, драйверы устройств, утилиты, систему программирования.