تداخل در پردازنده چند‌هسته‌ای

در سیستم کامپیوتری، پردازنده‌ی مرکزی (CPU) وظیفه‌ی انجام دستورات را برعهده دارد. هر CPU می‌تواند به صورت همزمان یک وظیفه را پردازش کند. در گذشته کامپیوترهایی که نیاز به قدرت پردازش بالاتر داشتند از چند CPU روی یک مادربرد استفاده می‌کردند. هر چند با این کار، سیستم توان انجام چند وظیفه همزمان را داشت، اما [...]

بهینه‌سازی معماری‌های چند هسته‌ای برای اپلیکیشن‌های ایمنی- بحرانی اویونیک

در حالیکه پردازنده‌های چندهسته‌ای می‌توانند مزایای مختلفی همچون اندازه کمتر، توان مصرفی پایین و کارایی بالا را در طراحی سیستم‌های ایمنی- بحرانی اویونیک ارائه دهند، نحوه بکارگیری آن‌ها در معماری اویونیک همچنان دارای چالش‌های اساسی است. دلیل اصلی این مشکل را می‌توان در پیچیدگی فرایندهای اعتبارسنجی طراحی‌ها و اطمینان از عملکرد معماری‌های نرم‌افزاری و سخت‌افزاری [...]

اهمیت افزونگی ناهمگن در طراحی اویونیک

طبق گزارش انجمن هوانوردی فدرال (FAA) در سال 2017 حدود 100 هزار هواپیما روزانه در سراسر جهان به پرواز در آمده‌اند. این انجمن اعلام کرد در هر لحظه کنترل ترافیک هوایی به‌طور میانگین 5 هزار هواپیما را در محیطی به وسعت 29 میلیون مایل مربع پشتیبانی می‌کند. این در حالی است که با توجه به [...]

استفاده از راه‌حل‌های COTS برای برنامه‌های کاربردی اویونیک ایمنی- بحرانی

امروزه در بسیاری از موارد، هواپیماهای تجاری و نظامی از طریق کامپیوترها عملیات پرواز را انجام می‌دهند. این کامپیوترها شرایط ایمنی و الزامات عملکردی قوی را برای اطمینان از پرواز صحیح و رسیدن به مقصد برآورده می‌کنند. به این ترتیب تامین‌کنندگان سیستم و زیرسیستم‌های اویونیکی باید هر دو استاندارد سخت‌افزاری (DO-254) و نرم‌افزاری (DO-178C) را [...]