|
|
|
|
Заключение
Система реализации времени взаимодействует напрямую с внешней средой и всегда должна удовлетворять некоторым временным ограничениям. При классификации
систем реального времени мы разбиваем их на следующие три категории в зависимости от направления потока данных:
. Однонаправленные системы
. Двунаправленные потенциально устойчивые системы
. Двунаправленные потенциально неустойчивые системы.
Мы рассматривали скорость, как требование операционной системы VS-DOS, которое должно использоваться в прикладной программе
реального времени. В дополнение к частоте синхронизации, скорость
работы операционной системы MS-DOS зависит от передачи данных.
Используя примеры, мы проиллюстрировали использование портов
центрального процессора CPU и последовательных и параллельных
портов для обмена данными с внешней средой. Мы также обсудили три
основных метода передачи данных в компьютер и из него:
. Упорядоченный опрос
. Метод прямого доступа DMA
. Метод использования прерываний.
Мы объяснили важность времени ответа во время принятия решения о возможности использования операционной системы MSDOS в
прикладных программах реального времени. Были описаны три синхронных метода проектирования систем реального времени:
. Упорядоченного опроса
. Главного цикла с прерываниями
. Циклического планирования.
При помощи примеров и программ на языке Ассемблер мы продемонстрировали, что операционная система MS-DOS может использоваться для сравнительно
простых, но полезных прикладных программ реального времени. И, наконец, мы рассмотрели поддержку режима
мультизадачности в операционной системе MS-DOS.
|
|