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