рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Обмен информацией между процессами с помощью каналов и почтовых ящиков

Обмен информацией между процессами с помощью каналов и почтовых ящиков - раздел Образование, Лабораторная Работа № 4 Обмен Информацией Между Процессами С Помощью...

Лабораторная работа № 4

Обмен информацией между процессами с помощью каналов и почтовых ящиков.

 

Цель работы: изучить возможности применения механизма обмена данными между процессами в операционной системе Windows на основе каналов и почтовых ящиков.

 

Темы для предварительной проработки: процессы и нити в операционных системах, жизненный цикл процесса, средства взаимодействия процессов IPC, интерфейс прикладного программирования API WIN32.

 

Теоретические сведения

Каналы. Через канал можно передавать данные только между двумя процессами. Один из… Именованные и анонимные каналы.

ИмяСервераpipeИмяКанала

Если процесс открывает канал, созданный на другой рабочей станции, он должен указать имя сервера. Если же процесс создает канал или открывает канал на своей рабочей станции, вместо имени указывается символ точки:

PipeИмяКанала

Создание канала. Для создания именованных и анонимных каналов Pipes используются функции… Установка соединения с каналом со стороны сервера.

Mailslot[Путь]ИмяПочтовогоЯщика

Чтобы открыть Mailslot, созданный на другой рабочей станции в сети, строка имени канала должна иметь следующий вид:

ИмяРабочейСтанцииmailslot[Путь]ИмяПочтовогоЯщика

Можно открыть канал для передачи сообщений всем рабочим станциям заданного домена. Для этого необходимо задать имя по следующему образцу:

ИмяДоменаmailslot[Путь]ИмяПочтовогоЯщика

Для передачи сообщений одновременно всем рабочим станциям сети первичного домена имя задается следующим образом:

Mailslot[Путь]ИмяПочтовогоЯщика

Запись и чтение данных в почтовых ящиках осуществляется аналогично записи и чтению в каналах. Определение состояния Mailslot Серверный процесс может определить текущее состояние Mailslot по его идентификатору с помощью функции…

Порядок выполнения работы

1. Ознакомиться с постановкой задачи и исходными данными. В соответствии с номером по журналу определить вариант задачи. 2. Согласно рекомендациям, приведенным в исходных данных, сконструировать… 3. Составить тексты программ и утвердить их у преподавателя.

Содержание отчета

 

1. Тема лабораторной работы.

2. Цель работы.

3. Индивидуальное задание.

4. Метод и алгоритм решения задачи.

5. Текст программы.

6. Результаты работы программы.

7. Выводы по работе.

 

 

Индивидуальные задания

Организовать передачу строковых данных, вводимых с клавиатуры, между процессами 1, 2, 3, …, N по заданной схеме (символ à означает направление передачи данных) с использованием указанного средства IPC. Завершение работы программ выполнять по команде с клавиатуры.

 

1. (1à4, 2à4, 3à4), каналы.

2. (1à2, 2à1), почтовые ящики.

3. (1à2,3, 2à1,3, 3à1,2), каналы.

4. (1à2,3,4), почтовые ящики.

5. (1à2, 2à3(автоматическое перенаправление), 3à4(автоматическое перенаправление)), каналы.

6. (1à2, 3à4, 2à3(автоматическое перенаправление), 4à1(автоматическое перенаправление)), почтовые ящики.

7. (1à2,3, 2à3, 3à1), каналы.

8. (1à2, 2à3, 3à2), почтовые ящики.

9. (1à4, 2à4, 3à4), почтовые ящики.

10. (1à2, 2à1), каналы.

11. (1à2,3, 2à1,3, 3à1,2), почтовые ящики.

12. (1à2,3,4), каналы.

13. (1à2, 2à3(автоматическое перенаправление), 3à4(автоматическое перенаправление)), почтовые ящики.

14. (1à2, 3à4, 2à3(автоматическое перенаправление), 4à1(автоматическое перенаправление)), каналы.

15. (1à2,3, 2à3, 3à1), почтовые ящики.

16. (1à2, 2à3, 3à2), каналы.

17. (1à2 (каналы), 2à1, (почтовые ящики)).

18. (1à2,3 (каналы), 2à1,3 (почтовые ящики), 3à1,2 (каналы)).

19. (1à2,3 (почтовые ящики), 3à1 (каналы), 3à2 (каналы)).

20. (1à2,3 (почтовые ящики), 2à1,3 (каналы), 3à1,2 (почтовые ящики)).

21. (1à2,3 (каналы), 3à1 (почтовые ящики), 3à2 (почтовые ящики)).

22. (1à2 (почтовые ящики), 2à1, (каналы)).

 

– Конец работы –

Используемые теги: Обмен, информацией, между, процессами, помощью, каналов, почтовых, ящиков0.115

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Обмен информацией между процессами с помощью каналов и почтовых ящиков

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Обмен информацией между процессами с помощью отображаемых в память файлов
Обмен информацией между процессами с помощью отображаемых в память файлов... Цель работы изучить возможности применения механизма обмена данными между процессами в операционной системе Windows...

Общение - сложный процесс взаимодействия между людьми, заключающийся в обмене информацией, а также в восприятии и понимании партнерами товарищ друга
Процесс общения начинается с потребности поделиться теми или иными фактами мнениями вступить во взаимодействие с другим человеком Далее наступает... Специалисты выделяют множество видов общения в зависимости от того с какой целью и с какой точки зрения они его...

Программируемый интерфейс клавиатуры и индикации предназначен для реализации обмена информацией между микропроцессором и матрицей клавиш датчиков и индикацией и может выполнять следующие функции: ввод информации по прерыванию в микропроцессорную систему с
Программируемый интерфейс клавиатуры и индикации предназначен для реализации обмена информацией между микропроцессором и матрицей клавиш датчиков... Рис... чем информация из каждой части может выдаваться на индикацию независимо После загрузки в КР ВВ управляющих слов...

Организация обмена информацией между микроконтроллером семейства MCS-51 фирмы Intel и персональным компьютером
Объем работы 47 страниц. ANNOTATION In given document is considered organization of information exchange between the personal computer and family… Использование микроконтроллеров в изделиях не только приводит к повышению… Использование микроконтроллеров в системах управления обеспечивает достижение высоких показателей эффективности при…

Обмен информацией между персональным компьютером и микроконтроллером семейства MCS-51 фирмы Intel
There is presented the algorithms of microcontroller software, as well as structured schemes of connecting a microcontroller to ports of the… Использование микроконтроллеров в изделиях не только приводит к повышению… Использование микроконтроллеров в системах управления обеспечивает достижение высоких показателей эффективности при…

Тема коллоквиума Введение в обмен веществ. Цепь переноса электронов. Общие пути катаболизма. Обмен углеводов
Кафедра общей и биологической химии... Факультет Общая медицина... Тема коллоквиума Введение в обмен веществ Цепь переноса электронов Общие пути катаболизма Обмен углеводов...

Протоколы обмена маршрутной информацией стека TCP/IP
Под расстоянием обычно понимается число промежуточных маршрутизаторов через которые пакет должен пройти прежде, чем попадет в соответствующую сеть.… Дистанционно-векторные алгоритмы хорошо работают только в небольших сетях.В… Работа маршрутизатора в соответствии с дистанционно-векторным протоколом напоминает работу моста, так как точной…

Теоретические аспекты между бюджетами всех уровней с помощью деятельности Федерального Казначейства
Там хранилось золото, серебро, посуда, бархат, шелк и другие драгоценности. Высшим финансово-контрольным учреждением тогда был Счетный приказ,… Обязанностью приказа было ведать всего Московского государства ведать приходом, расходом и остатком по книгам за…

Возрастные особенности белкового, углеводного, жирового обмена и обмена витаминов у детей
Особое значение для детского организма имеет соотношение некоторых аминокислот.В период роста наиболее благоприятным является соотношение: триптофан… Потребность в пищевом белке на 1 кг. веса тела с возрастом постепенно… Потребность в полиненасыщенных жирных кислотах (ПНЖК) определяется по содержанию в пищевом рационе линолевой кислоты:…

Тема 8. Общение как обмен информацией
План... Понятие уровни... Структура и функции общения...

0.032
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам