تبلیغات
تبلیغات

دانلود فیلم آموزشی Udemy – Write Your Own Operating System From Scratch Step by Step

Udemy Write Your Own Operating System From Scratch Step by Step

این آموزش در زمینه ساختن یک سیستم عامل 64 بیتی می باشد. این دوره به شما می آموزد که چگونه یک سیستم عامل ساده را از ابتدا بسازید. این شامل اصول مربوط به معماری x86 و برنامه نویسی سطح پایین است. در این دوره ، ما مراحل ساخت یک سیستم کار کوچک را به صورت مرحله به مرحله پیش خواهیم برد. قبل از ساخت هسته بر روی معماری x86 ، در قسمت اول این دوره ، کلیه مواردی که باید بدانید (حالت های پردازنده ، صفحه بندی ، کنترل استثنا و …) آموزش داده می شود. در این قسمت ، نحوه آماده شدن برای تغییر حالت را خواهیم دید. ما از حالت واقعی به حالت محافظت شده می رویم و سپس به حالت طولانی می رویم. هسته ما در حالت 64 بیتی در حال اجرا است. بعد از اینکه به حالت 64 بیتی رفتیم ، نحوه مدیریت استثناها و وقفه ها ، نحوه جابجایی بین حالت هسته و حالت کاربری را خواهیم دید. قسمت دوم این دوره به شما می آموزد که چگونه ماژول های هسته مانند پردازش ها ، مدیریت حافظه ، مدیریت وقفه و غیره را بسازید. در این قسمت ، نحوه نوشتن درایور صفحه کلید و کنسول ، نحوه تعامل با هسته سیستم عامل با استفاده از کنسول پس از اتمام این قسمت ، شما باید بدانید که چگونه برنامه های کاربر را بنویسید و آنها را در سیستم عامل خود اجرا کنید. در پایان دوره ، باید بتوانید سیستم عامل 64 بیتی خود را توسعه دهید.
  • آنچه خواهید آموخت :
  • بتوانید یک سیستم عامل ساده برای معماری x86 بسازید.
  • حالت واقعی را بفهمید
  • حالت محافظت شده و حالت طولانی را بفهمید
  • نحوه مدیریت وقفه ها و استثناها در حالت 64 بیتی
  • نحوه نوشتن هسته سیستم عامل با کد اسمبلی و کد C
  • با استفاده از مکانیسم صفحه بندی x86 بتوانید یک مدیر حافظه بسازید
  • نحوه نوشتن کنترل کننده تایمر برای مدیر فرآیند
  • نحوه ایجاد مدیر فرایند برای برنامه ریزی فرآیندها و تغییر آنها در حالت های مختلف
  • نحوه پیاده سازی ماژول تماس سیستم برای اجرای برنامه های کاربری در سیستم
  • درایور صفحه کلید را بنویسید
  • یک کنسول ساده بنویسید و با استفاده از دستورات با هسته سیستم عامل تعامل کنید
  • بتوانید یک ماژول ساده سیستم فایل بنویسید که از خواندن سیستم fat16 پشتیبانی می کند.
  • نیازمندی ها :
  • دانش پایه ای از زبان اسمبلی و زبان C
  • رایانه آزمایشی و درایو فلش USB (اگر می خواهید سیستم عامل را روی دستگاه واقعی اجرا کنید)
  • این دوره آموزشی برای چه کسانی است :
  • دانش آموزانی که مفاهیم سیستم عامل را یاد گرفته اند و می خواهند آنها را عملی کنند
  • دانش آموزانی کخ در مورد مکانیسم های اساسی مورد استفاده در سیستم عامل کنجکاو هستند
  • افرادی که می خواهند یک سیستم عامل سرگرمی ایجاد کنند اما نمی دانند چگونه و از کجا شروع کنند
نام: Udemy - Write Your Own Operating System From Scratch Step by Step
حجم فایل: 2.9 گیگابایت
شرکت سازنده: Udemy
تاریخ انتشار: 1399/10/10
کیفیت: 720p
زیرنویس: ندارد
زبان: انگلیسی
مدت زمان پخش: 09 ساعت و 58 دقیقه
فرمت فایل: MP4
رمز فایل: www.download.ir

Udemy - Write Your Own Operating System From Scratch Step by Step

Welcome to write your own 64-bit operating system course.
This course teaches you how to build a simple operating system from scratch. It covers basics about the x86 architecture and low-level programming. In this course, we will take you through the process of building a small working system step by step.
The first part of the course teaches all you need to know (processor modes, paging, exceptions and interrupts handling, etc.) before you can build the kernel on the x86 architecture. In this part, we will see how to prepare for mode switching. We switch from real mode to protected mode and then jump to long mode. Our kernel is running in 64-bit mode. After we switch to 64-bit mode, we will see how to handle exceptions and interrupts, how to switch between kernel mode and user mode.

لینک دانلود