راهکارهای همگامسازی انقطاعناپذیر برای سیستمهای زمان واقعی
- سال انتشار: 1394
- محل انتشار: اولین همایش منطقه ای یافته های جدید کامپیوتری
- کد COI اختصاصی: FRCNC01_012
- زبان مقاله: فارسی
- تعداد مشاهده: 1130
نویسندگان
عضو هیات علمی دانشگاه آزاد اسلامی واحد خوی
چکیده
چون انتظارات و درخواست های کاربران از سیستم های زمان واقعی بیش از پیش افزایش یافته و پیچیده تر می شود لازم است که کارایی چنین سیستم هایی افزایش یابد. در این مقاله به عنوان راهکاری نوین به استفاده از پردازنده های چند هسته ای توجه خاصی می شود. در این رابطه دستیابی نخ های (Thread) مختلف به منابع مشترک دقت عمل خاصی را می طلبد: در اینجا امکان دارد در کنار مشکلات عادی مربوط به این مسأله، ایجاد بن بست در سیستم و یا عدم توجه طولانی به اولویت نخ ها و بی توجهی به تکنیک تخصیص اولویت به آنها نیز پیش آید. بنا بر این راهکار هم گام سازی با پیش گیری از ایجاد بن بست در سیستم، امکانی برای ایجاد ارتباط بین نخ های مختلف است. در ادامه این مقاله سه راهکار نشان داده خواهد شد که هم گام سازی بدون بن-بست در سیستم را ممکن می سازد. همچنین نشان داده می شود که دو تا از راهکارها تحت شرایطی برای سیستم های زمان واقعی هم مناسب هستند و راهکار سوم که در آن از دستورات CAS استفاده می شود دارای چنین ویژگی نیست.کلیدواژه ها
نخ، بن بست، انقطاع ناپذیر، سمافور،سیستم های زمان واقعیمقالات مرتبط جدید
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.