توضیحات
Linux Real-Time Scheduling: FIFO, Round-Robin and Deadline دوره آموزشی نحوه استفاده از سیاستهای زمانبندی لینوکس برای ساخت اپلیکیشنهای پاسخگو و حساس به زمان می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره مناسب برنامهنویسان سیستم لینوکس، توسعهدهندگان جاسازیشده، مهندسان نرمافزار، متخصصان رباتیک و دانشجویان علاقهمند به سیستمهای بلادرنگ است و اصول و پیادهسازی عملی SCHED_FIFO، SCHED_RR و SCHED_DEADLINE را بررسی میکند و روی نحوه واقعی رفتار این سیاستها زیر سطح تمرکز دارد، نه برخورد با آنها بهعنوان گزینههای انتزاعی کرنل. فراگیران کار خود را با مطالعه مبانی زمانبندی بلادرنگ لینوکس آغاز میکنند و درک میکنند چه چیزی رفتار بلادرنگ را از زمانبندی اشتراکزمانی استاندارد جدا میکند و چرا برخی اپلیکیشنها، مانند رباتیک، سیستمهای کنترلی و دستگاههای جاسازیشده، به این سطح از قابلیت پیشبینی نیاز دارند. دوره هر یک از سه سیاست اصلی را بهطور جداگانه بررسی میکند: SCHED_FIFO برای زمانبندی اولویتثابت و اجرا-تا-پایان؛ SCHED_RR برای زمانبندی اولویتثابت با تقسیم زمان بین وظایف هماولویت؛ و SCHED_DEADLINE برای زمانبندی مبتنی بر مهلت بر اساس بودجه زمان اجرا، مهلت و دوره، نه صرفاً اولویت ثابت.
سپس دوره به پیادهسازی عملی میپردازد و به فراگیران میآموزد چگونه SCHED_FIFO، SCHED_RR و SCHED_DEADLINE را مستقیماً در اپلیکیشنهای C و C++ یکپارچه کنند. فراگیران تجربه عملی پیکربندی سیاستهای زمانبندی، تنظیم اولویتهای thread و تعریف بودجه زمان اجرا، مهلت و دورهای که SCHED_DEADLINE به آنها متکی است کسب میکنند و مفاهیم نظری زمانبندی را به کد واقعی کاربردی متصل میکنند. دوره همچنین توسعه اپلیکیشنهای بلادرنگ در لینوکس با استفاده از thread ها همراه با این سیاستهای زمانبندی را پوشش میدهد و حسی واقعی از نحوه ساختاردهی نرمافزار بلادرنگ چندریسمانی به فراگیران میدهد. موارد استفاده برای هر سیاست زمانبندی در سراسر دوره بررسی میشوند و به فراگیران کمک میکنند نهتنها نحوه عملکرد هر سیاست، بلکه اینکه چه زمانی انتخاب درستی برای الزامات زمانی یک اپلیکیشن خاص است را درک کنند. در پایان دوره، فراگیران قادر خواهند بود سیاست زمانبندی مناسب لینوکس را برای بارکاریهای بلادرنگ و حساس به زمان انتخاب و پیادهسازی کنند.
آنچه در دوره Linux Real-Time Scheduling: FIFO, Round-Robin and Deadline یاد خواهید گرفت:
- درک مبانی زمانبندی بلادرنگ لینوکس: FIFO، RR و Deadline
- یکپارچهسازی SCHED_FIFO، SCHED_RR و SCHED_DEADLINE در اپلیکیشنهای C/C++
- توسعه اپلیکیشنهای بلادرنگ در لینوکس با استفاده از thread ها و سیاستهای زمانبندی
- موارد استفاده از هر یک از سیاستهای زمانبندی بلادرنگ لینوکس
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Haithem Jebali
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 11
مدت زمان آموزش: 1 ساعت و 22 دقیقه
سرفصل های دوره

پیش نیازهای دوره Linux Real-Time Scheduling: FIFO, Round-Robin and Deadline
Basic knowledge of Linux (using the terminal, editing files, running commands).
Familiarity with programming in C or C++ (basic syntax, compiling, debugging).
A computer with Linux installed (Ubuntu, Debian, or similar) — or the ability to set up a virtual machine.
تصاویر دوره

فیلم معرفی دوره Linux Real-Time Scheduling: FIFO, Round-Robin and Deadline
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
397 مگابایت











































