На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 5 / Выбор метода построения системы Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Выбор метода построения системы

Выбор структуры системы зависит от внешней среды, аппаратных средств, а также от временных требований, предъявляемых к системе. Выбор также зависит от того, будут ли использоваться только уже имеющиеся в наличии технические средства или планируется использование новых аппаратных средств. Если будут приобретаться новые устройства, то мы можем рассматривать и применение устройств, работающих под управлением прерываний, и устройств, работающих без прерываний. Если, однако, мы пользуемся только уже имеющимися аппаратными средствами, мы не можем выбирать: использовать или нет прерывания. Например, некоторое устройство может не предусматривать работу по прерыванию. Тогда мы сами должны применить метод упорядоченного опроса для этого устройства.


В некоторых прикладных программах выбор может диктоваться требованиями, предъявляемыми к временным характеристикам, как это делается в простом примере, предложенном ниже. Принятие решения о выборе метода построения системы на практике, конечно, является более сложным занятием.


Предположим, что мы будем работать в операционной системе MS-DOS под управлением процессора 8088, имеющего частоту 4,77 МГц. Предположим также, что нам нужно собирать данные со скоростью 35000 байтов в секунду. Отметим по предыдущей таблице 5-5, что при наличии прерываний максимальная скорость передачи данных равна 30 КГц. Это значит, что мы не можем использовать прерывания. Тем не менее, системы опроса могут работать с максимальной скоростью передачи данных, равной 60 КГц. Более того, данные могут храниться при этом в основной памяти.


И, наконец, если требуется, чтобы разные процедуры выполнялись с разной частотой, можно в этом случае применять циклические планировщики.


Все три рассмотренных метода являются синхронными (работающими только с одной задачей, то есть без мультизадачности). Ниже мы рассмотрим мультизадачный режим в операционной системе MS-DOS.


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz