1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – xv6 operating system kernel design from scratch in C program 2024-3
xv6 operating system kernel design from scratch in C program

Udemy – xv6 operating system kernel design from scratch in C program 2024-3

توضیحات

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 دقیقه

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

xv6 operating system kernel design from scratch in C program Content

پیش نیازهای دوره

basic C or C++ experience

تصاویر دوره

xv6 operating system kernel design from scratch in C program

فیلم معرفی دوره xv6 operating system kernel design from scratch in C program

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

تغییرات:

نسخه 2024/3 نسبت به 2024/2 به تعداد 2 درس و مدت زمان 8 دقیقه افزایش داشته است. همچنین زیرنویس انگلیسی به دوره اضافه شد.

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 675 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

3.67 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست