594 читали · 4 года назад
Многозадачность в Linux. Язык C. Статья 12. Разделяемая память (shared memory)
Это мой канал Old Programmer программировании и программистах. Тематическое оглавление канала здесь. А тут собраны все ссылки по C/C++. Здесь перечень ссылок на ресурсы, посвященные многозадачности в Linux. Что такое разделяемая память Продолжаем рассматривать вопросы, cвязанные с многозадачностью, процессами и их взаимодействием. Сегодня вопрос о разделяемой памяти (shared memory). Как и ранее, мы программируем на C и в операционной системе Linux. Если кратко, то суть этой технологии такова: Для...
116 читали · 2 года назад
Межпроцессовое взаимодействие в Codesys. Разделяемая память(Shared memory) в АСУТП.
Рано или поздно возникает желание запустить на ПЛК какой-нибудь скриптик или своего демона, который бы гораздо быстрее и проще решал определенную задачу, чем стандартными инструментами среды разработки. При таком подходе появляется очень интересный вопрос: «А как обмениваться данными между двумя различными процессами?» Существуют различные решения: через файл, обмен через сокеты и разделяемая память. И как раз, на основах разделяемой памяти, или shared memory, я решил остановиться. Разделяемая память...