Основные механизмы IPC в операционных системах семейства Windows 3

СодержаниеВведение 2
Основные механизмы IPC в операционных системах семейства Windows 3
1. Буфер обмена (clipboard) 4
2. Сообщение WM_COPYDATA 4
3. Разделяемая память (shared memory) 5
4. Библиотеки динамической компоновки (DLL) 6
5. Протокол динамического обмена данными (Dynamic Data Exchange, DDE) 7
6. OLE/ActiveX 8
7. Каналы (pipes) 9
8. Сокеты (sockets) 10
9. Почтовые слоты (mailslots) 10
10. Объекты синхронизации 11
11. Microsoft Message Queue (MSMQ) 11
12.Удаленный вызов процедур (RPC) 13
Заключение 14
Список использованной литературы 15


Введение
Далеко не все приложения, выполняющиеся в любой операционной системе являются самодостаточными. Очень многим, если не большей части приложений, требуется информация от других приложений, либо они должны эту информацию сообщать. Именно поэтому в операционную систему встраивается множество механизмов, которые обеспечивают так называемое межпроцессное взаимодействие (Interproccess Communication, IPC).
Средств, обеспечивающих взаимодействие между процессами, создано достаточно много. Большое их количество реализовано в операционных системах семейства Windows.
ОС Windows обеспечивает программистов механизмами, облегчающими взаимодействие приложений и совместный доступ к данным.
Список литературы
1. Русинович М., Соломон Д. Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000. - М.: Издательско-торговый дом "Русская Редакция". 2005. - 992 с.
2. http://msdn.microsoft.com. Документация MSDN "Platform SDK Documentations - Base Services - Interprocess Communications"