|
Cтраница 20 из 21
Один из таких механизмов — система межпроцессного взаимодействия (IPC- interprocess communication). Суть этой системы заключается в следующем — имеется некоторое количество ресурсов, которые называют в системе разделяемыми. К одному и тому же разделяемому ресурсу может быть организован доступ произвольного количества произвольных процессов. При этом возникает некоторая проблема именования ресурсов. Если мы вспомним каналы, то в них за счет наследования нужные файловые дескрипторы были известны и с именованием проблем не возникало.
Но это свойство родственных связей. В системе IPC ситуация совершенно иная — есть некоторый ресурс, в общем случае произвольный, и к этому ресурсу могут добираться все кому не лень — все, кто может именовать этот ресурс. Для именования такого ресурсов в системе предусмотрен механизм генерации так называемых ключей. Суть его в следующем — по некоторым общеизвестным данным (текстовые строки или цифровые наборы) генерируется уникальный ключ, который ассоциируется с разделяемым ресурсом,
соответственно, если мы подтверждаем этот ключ и созданный разделяемый ресурс доступен для моего процесса, то мы можем работать с этим ресурсом.
Следующее концептуальное утверждение — разделяемый ресурс создается некоторым процессом-автором. Это к проблеме первичного возникновения ресурса. Автор определяет основные свойства (размер, например) и права доступа. Права доступа разделяются на три категории — доступ автора, доступ всех процессов, имеющих тот же идентификатор, что и автор, и все остальные.
Система позволяет некоторому процессу создать ресурс, защитить его некоторым ключом и забывать про него. Затем, все те, кто знает ключ, могут работать с этим процессом.
Сразу возникает вопрос — а если сразу трое подошли к ресурсу? То есть очевидна проблема синхронизации доступа к разделяемому ресурсу.
|
автоматизация торговли
автоматизация предприятия вот это интереснее
автоматизация звуков ну это просто какой-то бред
автоматизация процессов производства ну это у всех такое правда
автоматизация технологического производства ну опять хоть бы чо интересно придумали
автоматизация и управление еееее вот оно, только без толку
автоматизация технологических процессов и производств такое даже вводят?! вот бред
1с комплексная автоматизация ну конечно комплексно все хотят
технологии автоматизации нет никаких технологий, одни киборги
схема автоматизации ну это какая-то вообще хуета
проект автоматизации бери да пиши вот те и проект
промышленная автоматизация и такое, да, бывает
автоматизация проектирования
ооо автоматизация чо реал есть такое ооо??!?!