- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •2.1. Особенности оборудования, на котором работают срв
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Возможные области применения opc-серверов в асу предприятия
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Спеціальність 7.080403. Курс 5.
Учбова дисципліна "Проектування ПЗ для спеціалізованих автоматизованих систем"
Екзаменаційний квиток № 6
СРЧ та вбудовані системи.
Операционная система, в которой успешность работы любой программы зависит не только от её логической правильности, но и от времени, за которое она получила этот результат. Если система не может удовлетворить временным ограничениям, должен быть зафиксирован сбой в её работе[
Встраиваемые системы (embedded system). Устанавливаются
внутрь оборудования, которым они управляют. Для крупного обору-
дования (например, локомотив или самолет) могут по исполнению
совпадать с промышленными компьютерами. Для оборудования
поменьше (например, принтер или банкомат) могут представлять
собой процессор с сопутствующими элементами, размещенный на
одной плате с другими электронными компонентами этого оборудо-
вания. Для миниатюрного оборудования (например, мобильный те-
лефон) процессор с сопутствующими элементами может быть ча-
стью одной из больших интегральных схем этого оборудования. И
прикладные функции, и функции операционной системы зачастую
выполняются одной программой. Программное обеспечение встро-
енной системы располагается в неразрушающейся памяти (ROM,
flash и т.д.). Из-за частого применения в критически важных областях
для встроенных систем необходимы надежные и гарантированные
во времени реакции на внешние события.
Взаємодія між процесами в QNX: Send і Replay керований обмін повідомленнями.
Сообщения в QNX
Затверджено на засіданні кафедри 603.
Протокол № __1_ від "_28_" ___08___ 2009 р.
Зав. кафедрою ___________ /Туркін І.Б/
Екзаменатор __________ /Туркін І.Б./
Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Спеціальність 7.080403. Курс 5.
Учбова дисципліна "Проектування ПЗ для спеціалізованих автоматизованих систем"
Екзаменаційний квиток № 7
Апаратні засоби підтримки реального часу.
????????????????????????????????
Реалізація обміну повідомленнями в Windows.
Сообщение можно отослать в любой поток, либо в окно. При отсылке сообщений в окно сообщение обрабатывается потоком, создавшим это окно:
PostMessage, PostThreadMessage - извлечение сообщения из буфера GetMessage или PeekMessage.
SendMessage;
- SendMessageTimeout
- SendMessageCallback - асинхронное, не блокирующие сообщение;
- SendNotifyMessage. Если получатель - окно, которым владеет поток-отправитель, то управление возвращается только после обработки сообщения в оконной процедуре. Если это иной поток, то обработка сообщения асинхронная, не блокирующая.
Все сообщения (кроме специальных случаев, когда на системном уровне задействуются отображаемые файлы) несут ограниченный объем информации - двумя параметра: слово (16 бит) и длинное целое (32 бита).
Clipboard
COM (Component Object Model)
Data Copy – сообщение WM_COPYDATA. COPYDATASTRUCT содержит число байтов, пересылаемых в другой процесс и указатель на первый байт данных. Система создает проекцию файла и копирует данные из адресного пространства программы в эту проекцию.
DDE – (Dynamic Data Exchange)
File Mapping.
Mailslots. Процесс, создавший Mailslot - сервер, другие процессы-клиенты могут отослать ему сообщение, поместив его в почтовый ящик.
Pipes: анонимные и именованные. Анонимные используются для взаимодействия связанных процессов (родитель-потомок). Именованные служат для связи любых процессов, необходимо знать имя канала.
RPC (remote procedure call) – механизм удаленного вызова процедур. Open Software Foundation (OSF) Distributed Computing Environment (DCE) – среда распределенных вычислений.
Windows Sockets – сокеты. Средство обмена информацией с системами иных типов, при этом система скрывает от программиста особенности протокола сетевого обмена.
Затверджено на засіданні кафедри 603.
Протокол № __1_ від "_28_" ___08___ 2009 р.
Зав. кафедрою ___________ /Туркін І.Б/
Екзаменатор __________ /Туркін І.Б./
