---------------------------------и т. д.
Примеры c лог-файлами клиента и агента.
Листинг 7.6. agent_log_2027556.txt
Agent: started. PID=2027556. 21:40:42 - REPLY MSG: hello msg 1, client PID=2027567 21:40:44 - SEND MSG: Reply to the client RECVID=6 from agent PID=2027556 21:40:44 - REPLY MSG: hello msg 1, client PID=2039858 21:40:46 - SEND MSG: Reply to the client RECVID=9 from agent PID=2027556 21:40:46 - REPLY MSG: hello msg 1, client PID=2052149 21:40:48 - SEND MSG: Reply to the client RECVID=12 from agent PID=2027556 21:40:48 - REPLY MSG: hello msg 2, client PID=2035761 21:40:50 - SEND MSG: Reply to the client RECVID=8 from agent PID=2027556 21:40:50 - REPLY MSG: hello msg 2, client PID=2048052 21:40:52 - SEND MSG: Reply to the client RECVID=11 from agent PID=2027556 21:40:52 - REPLY MSG: hello msg 3, client PID=2031664 21:40:54 - SEND MSG: Reply to the client RECVID=7 from agent PID=2027556 21:40:54 - REPLY MSG: hello msg 3, client PID=2043955 21:40:56 - SEND MSG: Reply to the client RECVID=10 from agent PID=2027556
---------------------------------и т. д.
Листинг 7.7. client_log_2027567.txt
Client: started. PID=2027567. 21:40:42 - SEND MSG: hello msg 1, client PID=2027567 21:40:44 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027556 21:40:46 - SEND MSG: hello msg 2, client PID=2027567 21:40:49 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027563 21:40:51 - SEND MSG: hello msg 3, client PID=2027567 21:40:54 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027566 21:40:56 - SEND MSG: hello msg 4, client PID=2027567 21:40:58 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027556 21:41:00 - SEND MSG: hello msg 5, client PID=2027567 21:41:03 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027563 21:41:05 - SEND MSG: hello msg 6, client PID=2027567 21:41:08 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027566 21:41:10 - SEND MSG: hello msg 7, client PID=2027567 21:41:12 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027556 21:41:14 - SEND MSG: hello msg 8, client PID=2027567 21:41:17 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027563 21:41:19 - SEND MSG: hello msg 9, client PID=2027567 21:41:22 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027566 21:41:24 - SEND MSG: hello msg 10, client PID=2027567 21:41:27 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027556 21:41:29 - SEND MSG: hello msg 11, client PID=2027567 21:41:31 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027563 21:41:33 - SEND MSG: hello msg 12, client PID=2027567 21:41:36 - REPLY MSG: Reply to the client RECVID=6 from agent PID=2027566
---------------------------------и т. д.
Выводы.
В данной работе были исследованы IPC микроядра QNX.
Механизм обмена сообщениями — наиболее характерная особенность ОС QNX Neutrino. Это ключевой механизм, связанный с микроядерной архитектурой системы и обеспечивающий ее модульность.
IPC стандарта POSIX реализовано на основе нативного IPC QNX. Функции стандартной библиотеки С для работы с файлами, памятью так же построены на этом механизме.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.