توضیحات
Build an 300 lines Operating System From Scratch (x86 base) دوره آموزش ساخت یک سیستم عامل ۳۲ بیتی ساده و کوچک می باشد که توسط آکادمی یودمی منتشر شده است. در طی روند این دوره آموزشی از نرم افزار مجازی ساز QEMU و زبان های برنامه نویسی اسمبلی و سی استفاده خواهید کرد. این دوره آموزشی با وجود حجم بسیار کم کاملا جامع است و تمامی مباحث عملی و تئوری مرتبط با توسعه سیستم عامل ها را شامل می شود. توسعه سیستم عامل ها نیازمند پیشفرض ها و پیش نیازهای خاصی می باشد که در این دوره مطرح خواهد شد. آشنایی با نقش های مختلف قطعات سخت افزاری و نرم افزاری در طراحی و توسعه سیستم عامل ها اهمیت بسیار زیادی داشته و یکی از الزامات کار است. در اجرای سیستم عامل ها مجموعه ای از فرآیندهای مختلف مانند برنامه ریزی، تایمرها، سیستم کال ها و مموری مپینگ وجود دارد.
در محیطهای آکادمیک و دانشگانی معمولا از تکست بوک های خاصی برای آموزش مباحث مرتبط با سیستم عامل ها استفاده می شود. این کتاب ها کاملا تئوری بوده و هیچگونه رفرنسی به کدها و منابع عملی ندارند.
آنچه در دوره آموزشی Build an 300 lines Operating System From Scratch (x86 base) فرا خواهید گرفت:
- کدنویسی و توسعه سیستم عامل ها و مباحث مرتبط با آن ها
- نصب و راه اندازی اولیه محیط توسعه و ابزارهای مورد نیاز برای برنامه نویسی سیستم عامل ها
- اجرای مثال ها و قطعه کدهای مختلف
- فرآیند بوت پردازنده های x86
- مدل برنامه نویسی و توسعه پردازنده های x86
- آشنایی با فرآیند paging و روش های پیاده سازی آن
- و …
مشخصات دوره
ناشر: یودمی
مدرس: Mike jiang
زبان: انگلیسی
سطح آموزش: مقدماتی
تعداد دروس: 13
مدت زمان آموزش: 4 ساعت و 43 دقیقه
سرفصل های دوره

پیش نیازهای دوره
knowledge of basic x86 cpu architecture.
basic assembly & C language knowledge.
basic operating system concepts.
basic familiarity of command line(make gcc etc).
those above are required very basic, you don’t have to be professional, because I will show you in video write each single code line.
تصاویر دوره

فیلم معرفی دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.8 گیگابایت












































