ВУЗ:
Составители:
3. Обеспечивает изоляцию одного процесса от другого.
Межпроцессное взаимодействие – это тот или иной способ
передачи информации из одного процесса в другой.
Наиболее распространенными формами взаимодействия являются:
1. Разделяемая память – два или более процесса имеют доступ к
одному и тому же блоку памяти.
2. Семафоры – два или более процесса имеют доступ к одной
переменной, принимающей значение 0 или 1.
3. Сигналы – это сообщения, доставляемые посредством операционной
системы процессу.
4. Почтовые ящики – это очередь сообщений, которые помещаются в
почтовый ящик процессами.
Событие – это оповещение процесса со стороны операционной
системы о той или иной форме межпроцессного взаимодействия.
По типу взаимодействия различают два вида процессов:
1. Сотрудничающие процессы:
− Процессы, разделяющие только коммуникационный канал, по
которому один передает данные, а другой их получает;
− Процессы, осуществляющие взаимную синхронизацию.
2. Конкурирующие процессы:
− Процессы, использующие совместно разделяемый ресурс;
− Процессы, использующие критические секции;
− Процессы, использующие взаимные исключения.
13
3. Обеспечивает изоляцию одного процесса от другого. Межпроцессное взаимодействие – это тот или иной способ передачи информации из одного процесса в другой. Наиболее распространенными формами взаимодействия являются: 1. Разделяемая память – два или более процесса имеют доступ к одному и тому же блоку памяти. 2. Семафоры – два или более процесса имеют доступ к одной переменной, принимающей значение 0 или 1. 3. Сигналы – это сообщения, доставляемые посредством операционной системы процессу. 4. Почтовые ящики – это очередь сообщений, которые помещаются в почтовый ящик процессами. Событие – это оповещение процесса со стороны операционной системы о той или иной форме межпроцессного взаимодействия. По типу взаимодействия различают два вида процессов: 1. Сотрудничающие процессы: − Процессы, разделяющие только коммуникационный канал, по которому один передает данные, а другой их получает; − Процессы, осуществляющие взаимную синхронизацию. 2. Конкурирующие процессы: − Процессы, использующие совместно разделяемый ресурс; − Процессы, использующие критические секции; − Процессы, использующие взаимные исключения. 13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »