لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مفاهیم سیستم عامل
Concepts of Operating Systems
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مفاهیم اصلی سیستم عامل ها را از ابتدا بیاموزید! درک مفاهیم اصلی سیستمهای عامل پیادهسازی الگوریتمهای زمانبندی فرآیند و اجتناب از بنبست تفسیر انواع دامنههای مختلف در سیستمعامل توضیح تفاوتهای بین هر دو مفهوم متضاد در سیستمعامل پیش نیازها: مطلقاً بدون پیشنیاز. همه چیز از ابتدا حل خواهد شد!
به روز رسانی (01-02-2023): همه مشکلات صوتی اصلاح شده است
به دوره آموزشی من در مورد "مفاهیم سیستم عامل" خوش آمدید
هدف این دوره این است که یادگیرندگان مفاهیم اصلی سیستم عامل را درک کنند و همان را تفسیر کنند.
پس از تکمیل این دوره، میتوانید تمام مفاهیمی که در این دوره ارائه میشوند را توضیح دهید.
به شما پیشنهاد می کنم هر جا و هر زمان که لازم است یادداشت برداری کنید و نکات مهم را یادداشت کنید.
محتوایی که در این دوره در مورد آنها بحث خواهیم کرد عبارتند از:
سیستمهای عامل – انواع، لایهها، نماها، خدمات
هسته – انواع، مسئولیت ها، هسته میکرو، هسته کلان
فرآیند - تصویر فرآیند، بلوک کنترل فرآیند، برنامه برای تبدیل پردازش، جدول کنترل فرآیند، مدل پنج حالته، مدل هفت حالت، ارتباطات بین فرآیندی.- حافظه مشترک، اشتراک منابع
بخش بحرانی - مسئله و راهحل - mutex، سمافورها
مشکلات کلاسیک در همگام سازی - مشکل نویسندگان خوانندگان، مشکل فیلسوف غذاخوری
الگوریتمهای زمانبندی – FCFS، RR، SJF، SRJF و غیره.
رشته ها – انواع، اجرا
بن بست - الگوریتم مشکل و بانکداران
حافظه – انواع، مفهوم همپوشانی، تبدیل آدرس منطقی به فیزیکی، تکنیک صفحهبندی.
برای همه الگوریتمها، یک مثال توضیح داده میشود که به شما در درک اجرای الگوریتمها کمک میکند. این یک دوره مبتدی دوستانه است که هیچ پیش نیازی ندارد و بسیاری از مفاهیم اجباری در سیستم عامل را در یک دوره پوشش می دهد. منتظر دیدار شما در آنجا هستم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
1. سیستم عامل چیست
1. What is an Operating System
2. لایه های یک سیستم عامل
2. Layers of an Operating System
3. خدمات ارائه شده توسط سیستم عامل
3. Services offered by OS
4. کرنل در سیستم عامل چیست؟
4. What is Kernel in OS
مبانی فرآیندها
Basics of Processes
9. فرآیند چیست
9. What is a Process
10. تصویر فرآیند
10. The Process Image
11. جدول کنترل فرآیند
11. Process Control Table
12. بلوک کنترل فرآیند
12. Process Control Block
13. مانیتور منابع در سیستم عامل
13. Resource Monitor in OS
ایالات فرآیند
Process States
14. مدل پنج حالته در سیستم عامل
14. Five State Model in OS
15. انواع زمانبندی، مدل فرآیند هفت حالته
15. Types of Scheduler, Seven State Process Model
16. انواع فرآیندها
16. Types of Processes
17. ارتباطات بین فرآیندی
17. Interprocess Communication
بخش بحرانی - مسئله و راه حل
Critical Section - Problem and Solution
18. شرایط مسابقه و بخش بحرانی
18. Race condition and the critical section
19. راه حل مشکل بخش بحرانی - غیرفعال کردن را قطع می کند
19. Solution to Critical Section Problem - Interrupts Disabling
20. Mutex و Semaphores
20. Mutex and Semaphores
مشکلات همگام سازی
Synchronization Problems
21. مسئله نویسندگان خوانندگان - بیانیه، راه حل
21. The Readers' Writers Problem - Statement, Solution
الگوریتم های زمان بندی CPU
CPU Scheduling Algorithms
آموزش AspirantEngineer که از دانشکده فناوری PSG مهندسی می شود | مدرس دوره آنلاین بصورت Passion | برنامه ریزی جوان جاسازی شده که در مورد ادغام هوش مصنوعی با الکترونیک کنجکاو است | متخصص در پایتون ، الگوریتم های یادگیری ماشین تحت نظارت ، Tensorflow و تجسم داده ها. | توسعه دهنده برنامه Cross Platform متخصص در Google Flutter and Dart | کد نویسی را در C ، Python ، Java ، C ++ ، Javascript و Dart می داند و در زمینه مفاهیم OOP تخصص دارد | رادیو سوارکاری در PSG Community Radio 107.8 مگاهرتز و رادیو هاب با توجه به علاقه | تدریس خصوصی دانش آموزان مدارس جوان | سخنران عمومی که علاقه مند به برگزاری سمینارها و وبینارها است.
نمایش نظرات