Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программы организации и контроля вычислительного процесса.
Группа этих программ включает в себя операционную систему реального времени, программы организации вычислительного процесса, группу программ обмена сигналами с внешними объектами и программы контроля и обеспечения устойчивости вычислительного процесса (рис. 2.1). Программами организации вычислительного процесса являются: программа начального пуска ПНП, центральный диспетчер ЦД, программа тактирования периодических вычислений ПТПВ, программа представления данных ППД, местный диспетчер МД, программа взаимодействия с внешним 5 запоминающим устройством ПВ ВЗУ и программа взаимодействия с другими ЭВМ (ПВ ЭВМ). Программа начального пуска (ПНП) формирует, контролирует и корректирует исходную информацию, необходимую для обеспечения заданного режима функционирования информационно-управляющей системы. Программа начинается с запрета прерываний и внешнего обмена информацией, очистки внешних регистров и ОЗУ и тестирования всех узлов системы. После этого вводятся исходные данные, системная информация, корректируется астрономическое время (осуществляется оператором) и устанавливаются начальные значения датчиков реального времени. Затем осуществляется пуск внешних устройств, разрешаются обмен информацией и прерывания, после чего управление передаётся программе "Центральный диспетчер". Программа начального пуска включается оператором при запуске системы и центральным диспетчером периодически или при изменении внешних условий. Центральный диспетчер (ЦД) включает группы программ, управляет интервалами времени, выделяемыми для решения каждой задачи, изменяет приоритеты функциональных задач в зависимости от времени, необходимого для их решения, фактического времени, затраченного для решения каждой задачи и поступающей внешней информации. Центральный диспетчер распределяет также объёмы памяти между задачами и следит за своевременностью их решения. Для выполнения этих функций центральный диспетчер использует программу тактирования периодических вычислений ПТПВ. Центральный диспетчер включается после завершения каждой группы программ. С помощью программы тактирования периодичности вычислений (таймеров) (ПТПВ) осуществляется контроль счётчиков реального времени и запись заявок на включение соответствующих программ в соответствии с заданной временной диаграммой работы системы. Таким образом, функциями ПТПВ являются: контроль работы счётчиков реального времени, подготовка заявки на включение периодических программ с учётом времени последнего включения и заданной периодичности, учёт времени выдачи заявок на включение периодических программ и корректировка времени очередного включения, формирование сигналов о происшедших включениях периодических программ.
Местный диспетчер (МД) управляет последовательностью включения функциональных программ, которая выполняется в соответствии с приоритетами этих программ, определёнными центральным диспетчером. Функции МД: анализ заявки на включение программ в соответствии с дисциплиной обслуживания, корректировка таблицы заявок после выбора очередной программы, подготовка исходных данных и передача управления выбранной программе. Программа подготовки данных (ППД) осуществляет преобразование данных, поступающих от внешних устройств в вид, удобный для работы функциональных программ и наоборот данные расчёта преобразуются в вид,удобный для передачи внешним устройствам. Данные от внешних устройств могут поступать в закодированном виде. ППД дешифрирует сигнал и контролирует его неискажённость. ППД, кроме того, осуществляет перезапись сообщения из буферной памяти входящих сообщений в массив, подлежащий обработке в данный момент времени. Для передачи сообщения внешним устройствам ППД накапливает его в ОЗУ, формирует из него кадр сообщения, в котором указывается адрес внешнего устройства, определяется очерёдность передачи сообщений в соответствии с их приоритетами. Программы взаимодействия с другими ЭВМ. С помощью этих программ обеспечивается межмашинный обмен информацией, производится перераспределение функциональных задач между машинами, выработка и реализация решения на переключение внешних устройств при изменении потоков информации и отказов отдельных устройств системы. Программы обмена с внешними устройствами можно разделить на: программу приёма сообщения (ППС) и программу выдачи сообщения (ПВС). Эти программы могут включаться от ПТПВ или по сигналам внешних устройств через диспетчера прерываний (ДПР). Если внешние устройства разрешают доступ в любое время, ППС может включаться центральным диспетчером.
Функции ППС: преобразование сообщения, передаваемого последовательно во времени в параллельный код, накопление поступающей информации и её преобразование в сообщение заданной разрядности и структуры, маркирование поступившего сообщения номером внешнего устройства и временем приёма, определение буферной зоны памяти и места, где должно храниться сообщение; ввод сообщения в буферную память в соответствии с заданной дисциплиной и приоритетом сообщения, регистрация его приёма и места нахождения; контроль процесса заполнения буферной памяти входной информацией и защита от переполнения памяти и искажения информации. Программа выдачи сообщения 1ШС включается при наличии подготовленного к выдаче сообщения и готовности канала к передаче. Основные функции ПВС: сравнение шифров подготовленных сообщений и освободившихся каналов, выбор конкретного сообщения из совокупности накопившихся в буфере, с учётом времени их подготовки и уровнем приоритета, вывод слов сообщения в канал передачи данных, регистрация завершения передачи сообщения, адреса освободившегося места в буферном накопителе и его объёма. Программы контроля и обеспечения устойчивости функционирования системы включают в себя следующие программы: анализа сбоев (ПАС), анализа загрузки процессоров (ПАЗ), датчик тестов (ДТ), а также программы функционального контроля (ПФК), контроля обмена (ПКО) и контрольной задачи (ПКЗ), Программа анализа сбоев ПАС включается либо устройствами, контролирующими кратковременные отказы, либо контролирующими блокамифункциональных программ. При этом ПАС решает следующий комплекс задач: - статистическая обработка и регистрация выявленных сбоев с распределением по видам устройств и программ. При этом могут записываться и условия, при которых произошли сбои; - выработка решения по ликвидации последствий или уменьшения потерь, вызванных сбоями; - выдача на табло оператору характеристик выявленных искажений и мер, принятых для ликвидации их последствий. Программа анализа загрузки ПАЗ регистрирует текущую загрузку процессоров и выявляет их максимальную загрузку. При этом прогнозируется возможность сбоев системы в результате перегрузки процессоров. Программа предлагает пути устранения перегрузки (перераспределение функциональных программ между ЭВМ или процессорами, изменение интенсивности поступления периодических задач, изменение дисциплины обслуживания заявок и т.д.). В некоторых системах выводятся на индикацию для операторов данные о загрузке и принятых решениях. В информационно-управляющих системах, как правило, используются две программы функционального контроля: одна из них работает совместно с работающей системой, вторая включается только при проверке и тестировании системы. Для функционирования второй программы используется датчик тестов ДТ. Задачей первой программы является обнаружения факта отказа системы, вторая программа позволяет найти отказавший узел. Контроль исправности устройств вывода и ввода информации осуществляется с помощью программы контроля обмена ПКО. На внешние устройства подаются такие воздействия, реакция на которые известна. Это позволяет проверить как исправность устройств вывода и ввода, так и правильность работы соответствующих программ. Программа контрольной задачи ПКЗ предусматривает отключение внешних устройств и их замену имитаторами (макетами). Исправность системы проверяется путём сравнения полученных результатов с эталонами. Программа контрольной задачи часто используется для обучения операторов.
Вопрос 42
|
||||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 647; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.11.20 (0.012 с.) |