چکیده مقاله
سیستم عامل های سبک و تعبیه شده به عنوان یکی از مهم ترین زیرساخت های فناوری های نوین، نقش کلیدی در توسعه ی دستگاه های هوشمند، تجهیزات صنعتی، شبکه های حسگر و سامانه های خودکار دارند این سیستم ها برای اجرا روی سخت افزارهایی با منابع محدود طراحی می شوند و برخلاف سیستم عامل های عمومی، فاقد واسط کاربری گرافیکی، ماژول های سنگین و قابلیت های چندوظیفگی گسترده هستند هدف اصلی آن ها ارائه ی کارایی بالا، مصرف انرژی کم، پایداری در شرایط خاص و پاسخ دهی دقیق به رخدادهاست در سال های اخیر، رشد سریع اینترنت اشیا IoT ، رباتیک، تجهیزات پزشکی و سیستم های کنترلی باعث شده است که نیاز به سیستم عامل های سبک بیش از گذشته احساس شود سیستم عامل های بلادرنگ RTOS مانند FreeRTOS و VxWorks برای کاربردهایی طراحی شده اند که نیازمند پاسخ دهی قطعی در بازه ی زمانی مشخص هستند در مقابل، سیستم عامل هایی مانند TinyOS و Contiki برای شبکه های حسگر بی سیم طراحی شده اند و تمرکز آن ها بر مدیریت انرژی، ساختار رخدادمحور و استفاده ی بهینه از حافظه است سیستم عامل های مدرن تر مانند Zephyr و Mbed OS نیز با هدف ایجاد یک پلتفرم یکپارچه برای توسعه ی دستگاه های IoT طراحی شده اند این سیستم ها علاوه بر سبک بودن، امکانات امنیتی پیشرفته، پشتیبانی از معماری های مختلف و قابلیت اتصال ابری را فراهم می کنند این مقاله با بررسی انواع سیستم عامل های سبک و تعبیه شده، ویژگی ها، مزایا، محدودیت ها و کاربردهای آن ها را تحلیل می کند و نشان می دهد که انتخاب سیستم عامل مناسب باید بر اساس نیازهای واقعی پروژه، محدودیت منابع، الزامات امنیتی و نوع ارتباطات انجام شود
کلیدواژهها
نویسندگان
شیوه ارجاع
مولوی، عاطفه و بیرانوند، نسترن،1405،بررسی سیستم عامل های سبک و تعبیه شده،سی و یکمین کنفرانس ملی مهندسی برق، کامپیوتر و مکانیک،شیروان
ارائهشده در
مجموعه مقالات سی و یکمین کنفرانس ملی مهندسی برق، کامپیوتر و مکانیک30 تیر 1405 · شیروان