آموزش برنامه‌نویسی پیشرفته هسته لینوکس: هم‌روندی و همگام‌سازی - آخرین آپدیت

دانلود Advanced Linux Kernel Programming: Concurrency and Sync

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با تسلط بر تکنیک‌های همگام‌سازی (Synchronization) و هم‌روندی (Concurrency) مورد استفاده در توسعه هسته‌های مدرن، تخصص پیشرفته‌ای در برنامه‌نویسی هسته لینوکس کسب کنید. این دوره مکانیسم‌های حیاتی مانند Mutexها، Spinlockها، عملیات اتمیک و Read-Copy-Update (RCU) را بررسی می‌کند و به متخصصان کمک می‌کند تا اجزای هسته چندرشته‌ای (Multi-threaded) قابل اعتماد و کارآمد بسازند. شما خواهید آموخت که چگونه منابع مشترک را به‌صورت ایمن مدیریت کنید، از ایجاد Race Conditionها جلوگیری نمایید و چالش‌های همگام‌سازی را در محیط‌های هسته حل کنید. این دوره از طریق پوشش دقیق استراتژی‌های قفل‌گذاری و کنترل هم‌روندی، شما را با مهارت‌های عملی مورد نیاز برای ایجاد ماژول‌های هسته مستحکم و Thread-safe و همچنین عیب‌یابی موثر مسائل پیچیده همگام‌سازی تجهیز می‌کند. برخلاف دوره‌های مقدماتی برنامه‌نویسی هسته، این آموزش بر مفاهیم پیشرفته همگام‌سازی با تعادلی بین تئوری و نمونه‌های پیاده‌سازی واقعی تمرکز دارد. نمایش‌های عملی و بهترین تجربیات (Best Practices) تضمین می‌کند که یادگیرندگان بتوانند با اطمینان تکنیک‌های هم‌روندی را در سیستم‌های لینوکس در سطح عملیاتی به کار گیرند. این دوره برای توسعه‌دهندگان لینوکس، مهندسان سیستم‌های نهفته (Embedded)، برنامه‌نویسان هسته و متخصصان سیستم که به دنبال تخصص عمیق‌تر در هم‌روندی و همگام‌سازی هسته هستند، ایده‌آل است. داشتن تجربه قبلی در برنامه‌نویسی C و مفاهیم پایه هسته لینوکس توصیه می‌شود. ناشر Packt یکی از پرکارترین ناشران محتوای فنی پیشرفته در جهان است. برای بیش از دو دهه، ماموریت ما گردآوری و انتشار دانش برترین متخصصان فنی بوده است. ما بر دوره‌های کاربردی تمرکز می‌کنیم که به مشتریان ما در انجام کارهایشان کمک کند و موضوعات فنی گسترده و مدرنی را پوشش می‌دهیم. اگر فرد یا سازمانی هستید که یادگیری از طریق انجام دادن (Learning by doing) را می‌پذیرید، Packt انتخابی ایده‌آل برای شماست. این دوره بخش سوم از یک تخصص سه قسمتی است که برای ارائه یک مسیر یادگیری جامع در این حوزه طراحی شده است. در حالی که این دوره به تنهایی ارزش و مهارت‌های عملی ارائه می‌دهد، یادگیرندگانی که به دنبال پیشرفتی یکپارچه‌تر و عمیق‌تر هستند، می‌توانند از تکمیل کل این تخصص بهره‌مند شوند.

سرفصل ها و درس ها

همگام‌سازی هسته - بخش اول Kernel Synchronization - Part 1

  • مرور کلی Overview

همگام‌سازی هسته - بخش دوم Kernel Synchronization - Part 2

  • مرور کلی Overview

نمایش نظرات

آموزش برنامه‌نویسی پیشرفته هسته لینوکس: هم‌روندی و همگام‌سازی
جزییات دوره
5h 23m
2
(آخرین آپدیت)
23
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده