عنوان فارسی مقاله: |
سیستم عامل بلادرنگ توزیع شده با حافظه مشترک توزیع شده برای سیستم های کنترل تعبیه شده |
عنوان انگلیسی مقاله: |
A Distributed Real-Time Operating System with Distributed Shared Memory for Embedded Control Systems |
چکیده
این مقاله سیستم عامل بلادرنگ توزیع شده (DRTOS) رامعرفی می کند که سرویس حافظه مشترک (به اشتراک گذاشته شده) توزیع شده (DSM) برای سیستم های کنترل توزیع شده ارائه می نماید. طراحی مبتنی بر مدل در طراحی نرم افزار کنترل تعبیه شده مشهور شده و کد منبع ماژول های نرم افزاری از مدل کنترل کننده تولید می شود. ماژول های نرم افزاری تولید شده، مقادیر ورودی و خروجی شان را از طریق متغیرهای به اشتراک گذاشته شده مبادله می نمایند. در اینجا DRTOS با سرویس DSM بلادرنگ جهت ارائه محیطی با مکان شفاف توسعه می دهیم که ماژول های نرم افزاری توزیع شده می توانند مقادیر ورودی و خروجی را از طریق DSM مبادله نمایند. SRTOS توسعه OSEK OS می باشد. دراینجا از شبکه بلادرنگی به نام FlexRay استفاده می کنیم که مبتنی بر پروتکل TDMA (دسترسی چند گانه بخش زمانی) می باشد. سازگاری و همسانی DSM، طبق ترتیب انتقال داده ها از طریق FlexRay ، نه با استفاده از سنکرون سازی بین گرهی حفظ می شود. بدترین حالت زمان پاسخ DSM در صورتی قابل پیش بینی می باشد که ارتباط FlexRay به خوبی پیکره بندی شده باشد.