
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
- •Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Спеціальність 7.080403. Курс 5.
Учбова дисципліна "Проектування ПЗ для спеціалізованих автоматизованих систем"
Екзаменаційний квиток № 6
СРЧ та вбудовані системи.
Взаємодія між процесами в 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 р.
Зав. кафедрою ___________ /Туркін І.Б/
Екзаменатор __________ /Туркін І.Б./
Національний аерокосмічний університет ім. М.Є.Жуковського "хаі"
Спеціальність 7.080403. Курс 5.
Учбова дисципліна "Проектування ПЗ для спеціалізованих автоматизованих систем"
Екзаменаційний квиток № 8
Програмна й апаратна реалізація вбудованої системи.
Взаємодія між процесами в QNX: Проксі- повідомлення, що неблокує.
Затверджено на засіданні кафедри 603.
Протокол № __1_ від "_28_" ___08___ 2009 р.
Зав. кафедрою ___________ /Туркін І.Б/
Екзаменатор __________ /Туркін І.Б./