|
При определении требуемого временного интервала надо учиты-
вать максимально возможную в любое время загрузку. Иначе в период
пика загрузки могут быть потеряны данные, что неприемлемо.
Подобно времени ответа, временной интервал может изменяться
от частей миллисекунды (или меньше), до нескольких минут.Разветв-
ленная система сберегательных банков в напряженное время ленча
может иметь одну транзакцию в секунду. |
доктор веб |
|
{img2} |
перевод с английского на русский |
|
Оператор может печатать от
5 до 10 символов в секунду. Система сканирования радара может по-
сылать данные каждую миллисекунду. |
утилиты резервного копирования |
|
{img3} |
Навигационные системы |
|
Справочная система базы данных
поддерживает только случайные запросы.
На таблице 5-1 приводятся типы реализаций, обычно используе-
мые для приложений в реальном времени, в зависимости от запрошен-
ного времени ответа. Заметим, что MS-DOS не включена в эту табли-
цу, так как не является общепринятой для приложений в реальном
времени.
Таблица 5-1
Времена ответа и общепринятые реализации систем
реального времени
------------------T----------------------------------------------
Диапазон времен ¦ Общепринятые реализации реального
ответа ¦ времени
------------------+----------------------------------------------
10 нсек-100 нсек ¦Выделенная логика ECL, фиксированная программа
100 нсек - 1 мксек¦Выделенная стандартная логика, программируемая
1 - 100 мксек¦Быстрый процессор с выделенной программой
100 мксек- 1 мсек ¦Микропроцессор с ядром в реальном времени
1 мсек - 1 сек ¦Микропроцессор в реальном времени
1 мсек - выше ¦Все какие угодно
------------------+----------------------------------------------
Использование MS-DOS для приложений реального времени
Как уже обсуждалось, системы реального времени охватывают
широкий диапазон приложений, от простых систем сбора данных до
сложной и детально разработанной системы управления ракетой. |
win архиваторы |
|
|
ad aware, asplinux, win rar, avast 4 professional edition, утилиты резервного копирования, .
операционная система windows
|
Поэтому время ответа включает задерж-
ки, вызванные тем, что компьютер обрабатывает несколько запросов
одновременно.
Диапазон времен ответов для некоторых приложений показан на
рисунке 5-3. Для АКА или систем резервирования билетов на авиали-
нии время ответа должно быть порядка секунд. Для некоторых спра-
вочных систем базы данных допустимо время ответа до 20 секунд. С
другой стороны, время ответа для таких приложений, как управление
полетом ракеты, радарное слежение и сбор научных данных, должно
измерятся в миллисекундах.
¦ ¬
0,1 мсек-+- ¦ Радарный поиск
¦ - ¬
1 мсек-+- ¦
¦ | Печать на пишущей машинке
10 мсек-+- |
¦ |
100 мсек-+- | Ввод данных экспериментов
¦ ¦
1 сек-+- - ¬
¦ ¬ ¦ Банки,системы резервирования, кассы
10 сек-+- ¬¦ -
¦ ¦| Запросы к базам данных
100 сек-+- ¦|
¦ ¦ Система управления домом
1000 сек-+- ¦
¦ -
10000 сек-+-
Рис. 5-3. Интервалы типичных времен ответа
Другой важной временной характеристикой является временной
интервал между двумя транзакциями. Он определяет, как часто могут
обрабатываться транзакции. Временной интервал может быть случай-
- 5-6 -
ным или периодическим. Он случаен, когда определяется событиями
во внешнем устройстве (таким, как нажатие клерком клавиши или
прерывание от какого-либо устройства). Оно периодическое, если
определяется часами или каким-либо другим устройством в компьюте-
ре.
|
|
|