توضیحات
xv6 operating system kernel design from scratch in C program دوره آموزشی طراحی و پیاده سازی هسته سیستم عامل با تمرکز بر سیستم عامل محبوب xv6 می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره جامع است که فراگیران را در فرآیند طراحی و پیاده سازی هسته سیستم عامل با تمرکز بر سیستم عامل محبوب xv6 طی می کند. این دوره با مفاهیم اولیه مانند مدیریت فرآیند، مدیریت حافظه و سیستم های فایل شروع می شود، این دوره با ساخت اجزای هسته از ابتدا با استفاده از زبان برنامه نویسی C به برنامه نویسی عملی می پردازد. فراگیران تماسهای سیستمی، زمانبندی، تغییر متن و مدیریت وقفه را بررسی میکنند و تجربه عملی در برنامهنویسی سیستم سطح پایین به دست میآورند.
xv6 یک هسته پردازنده چند هسته ای است که برای اهداف آموزشی طراحی شده است. این هسته سیستم عامل با موفقیت بر روی ماشین مجازی qemu اجرا می شود و گزینه هایی برای گسترش ویژگی ها دارد. نکات کلیدی این دوره آموزشی سیستم عامل xv6، طراحی هسته، برنامه نویسی C، مدیریت فرآیند، مدیریت حافظه، سیستم های فایل، تماس های سیستمی، زمان بندی، سوئیچینگ زمینه، مدیریت وقفه، برنامه نویسی سیستم سطح پایین، سیستم های داخلی سیستم عامل است. در پایان دوره، افراد درک عمیقی از سیستم های داخلی سیستم عامل خواهند داشت و می توانند در پروژه های توسعه سیستم عامل مشارکت داشته باشند.
آنچه در دوره xv6 operating system kernel design from scratch in C program یاد خواهید گرفت:
- نحوه تنظیم صفحه جدول کرنل xv6 با استفاده از آدرس دهی حافظه مجازی
- نحوه مدیریت حافظه داده مشترک با استفاده از قفل چرخشی و قفل خواب
- نحوه فعال کردن عملیات زمان بندی شده در سیستم عامل با استفاده از وقفه تایمر
- چگونه می توان دسترسی همزمان به دیسک را با استفاده از مجازی سازی IO نقشه برداری شده از حافظه virtio فعال کرد
- نحوه تولید سیستم عامل، تماس های سیستمی
- نحوه برنامه ریزی فرآیند سیستم عامل با استفاده از تکنیک دور رابین
- نحوه پیوند صفحه نمایش و سخت افزار صفحه کلید با استفاده از UART 16550a
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Ezeuko Emmanuel
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 23
مدت زمان آموزش: 9 ساعت و 4 دقیقه
سرفصل های دوره

پیش نیازهای دوره
basic C or C++ experience
تصاویر دوره

فیلم معرفی دوره xv6 operating system kernel design from scratch in C program
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
تغییرات:
نسخه 2024/3 نسبت به 2024/2 به تعداد 2 درس و مدت زمان 8 دقیقه افزایش داشته است. همچنین زیرنویس انگلیسی به دوره اضافه شد.
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.67 گیگابایت






























![Generative AI on AWS - Amazon Bedrock, RAG & KIRO [2026]](https://downloadly.ir/wp-content/uploads/2026/11/Generative_AI_on_AWS_-_Amazon_Bedrock__RAG___KIRO__2026_-Copy.jpg)













