Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Взаимодействие процессов. Для нормального функционирования процессов операционная система старается максимально обособить их друг от друга



Для нормального функционирования процессов операционная система старается максимально обособить их друг от друга. Каждый процесс имеет собственное адресное пространство, нарушение которого, как правило, приводит к аварийной остановке процесса. Каждому процессу по возможности предоставляются свои дополнительные ресурсы. Тем не менее для решения некоторых задач процессы могут объединять свои усилия.Причины совместной деятельности процессов:Во-первых, для повышения скорости работы.Во-вторых, для совместного использования данных.В-третьих, для модульной организации какой-либо системы.Наконец, это может быть необходимо просто для удобства работы пользователя. Процессы не могут взаимодействовать, не общаясь, то есть не обмениваясь информацией. Процессы, которые влияют на поведение друг друга путем обмена информацией, принято называть кооперативными или взаимодействующими процессами, в отличие от независимых процессов, не оказывающих друг на друга никакого воздействия.Процессы могут взаимодействовать друг с другом, только обмениваясь информацией. Их можно разделить на три категории.Сигнальные. Передается минимальное количество информации – один бит, «да» или «нет».Канальные. «Общение» процессов происходит через линии связи, предоставленные операционной системой, и напоминает общение людей по телефону, с помощью записок, писем или объявлений.Разделяемая память. Два или более процессов могут совместно использовать некоторую область адресного пространства. Разделяемая память представляет собой наиболее быстрый способ взаимодействия процессов в одной вычислительной системе.





Дата публикования: 2015-10-09; Прочитано: 427 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...