راهکارهای همگامسازی انقطاعناپذیر برای سیستمهای زمان واقعی

سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 965

فایل این مقاله در 10 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

FRCNC01_012

تاریخ نمایه سازی: 14 مرداد 1394

چکیده مقاله:

چون انتظارات و درخواست های کاربران از سیستم های زمان واقعی بیش از پیش افزایش یافته و پیچیده تر می شود لازم است که کارایی چنین سیستم هایی افزایش یابد. در این مقاله به عنوان راهکاری نوین به استفاده از پردازنده های چند هسته ای توجه خاصی می شود. در این رابطه دستیابی نخ های (Thread) مختلف به منابع مشترک دقت عمل خاصی را می طلبد: در اینجا امکان دارد در کنار مشکلات عادی مربوط به این مسأله، ایجاد بن بست در سیستم و یا عدم توجه طولانی به اولویت نخ ها و بی توجهی به تکنیک تخصیص اولویت به آنها نیز پیش آید. بنا بر این راهکار هم گام سازی با پیش گیری از ایجاد بن بست در سیستم، امکانی برای ایجاد ارتباط بین نخ های مختلف است. در ادامه این مقاله سه راهکار نشان داده خواهد شد که هم گام سازی بدون بن-بست در سیستم را ممکن می سازد. همچنین نشان داده می شود که دو تا از راهکارها تحت شرایطی برای سیستم های زمان واقعی هم مناسب هستند و راهکار سوم که در آن از دستورات CAS استفاده می شود دارای چنین ویژگی نیست.

کلیدواژه ها:

نخ ، بن بست ، انقطاع ناپذیر ، سمافور ، سیستم های زمان واقعی

نویسندگان

سیفعلی مهینی

عضو هیات علمی دانشگاه آزاد اسلامی واحد خوی