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










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

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

Системы реального времени используются многими приложениями и лишь немногие пользователи не имеют с ними дело почти каждый день. Системы реального времени используются в приложениях, подобных обслуживанию телефонных коммутаторов, силовых генераторов и распределителей, кассовых аппаратов и т.д. MS-DOS широко используется как для личных, так и для коммерческих компьютерных приложений, но ее использование для приложений в реальном времени менее популярно. В этой главе обсуждаются системы реального времени и то, как использовать MS-DOS для многих простых, но полезных приложений в реальном времени.


Обзор программ реального времени

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


В начале компьютеризации стоимость компьютеров была высока и сравнима с зарплатой профессионалов-разработчиков. Поэтому было выгодно максимально использовать каждый компьютер. В результате, при пакетной обработке в операционных системах, когда компьютер был источником постоянной задержки в работе, он использовался не одним пользователем. Почти вся человеческая деятельность была вне непосредственной связи с ЭВМ, так что неизбежные человеческие задержки не выливались в потерю машинного времени.


Когда стоимость компьютеров стала падать, стало невыгодно иметь высокооплачиваемый персонал, ожидающий машинное время. В связи с этим стало приобретаться больше компьютеров для диалоговой работы. Так появилась диалоговая обработка. Однако, компьютер был слишком быстр для людей, он терял время в ожидании ответа пользователя. Это привело к развитию систем разделения времени. Системы разделения времени позволяют одновременно работать нескольким пользователям, причем каждый получает небольшой отрезок времени. Разделение времени создает у пользователя впечатление, что операционная система закреплена только за ним.


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


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

Hosted by uCoz