سیستم عامل (آفلاین) کنکور 1405

سیستم عامل (آفلاین) کنکور 1405


5,700,000 ریال
مدت زمان دوره: 65 ساعت

تاریخ شروع دوره 1404/01/05

تاریخ پایان دوره 1404/12/23

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

مفاهیم پایه

  1. ‍سیستم عامل چیست و چرا سیستم عامل؟
  2. سازمان کامپیوتر
  3. وقفه‌ها (Interrupts)، سرکشی و DMA
  4. حفاظت در پردازنده

مفاهیم سیستم عامل

  1. تک‌برنامگی (ساده و Spooling)
  2. چندبرنامگی و اشتراک زمانی
  3. نسل چهارم و کامپیوترهای شخصی
  4. فرایندها و فایل‌ها
  5. فراخوان‌های سیستمی، ایجاد و اداره فرایندها
  6. ساختار سیستم‌عامل
  7. ماشین مجازی

فرایندها، نخ‌ها و زمان‌بندی پردازنده

  1. وضعیت فرایندها
  2. نخ‌ها و همروندی
  3. انواع مدل‌های پیاده‌سازی چندنخی
  4. چندنخی ضمنی
  5. زمان‌بندی دسته‌ای
  6. زمان‌بندی تعاملی (1)
  7. زمان‌بندی تعاملی (2)
  8. زمان‌بندی بی‌درنگ (Real-time)
  9. زمان‌بندی چندنخی و چندپردازنده

همروندی، انحصار متقابل و همگام‌سازی

  1. همروندی: ارتباط، شرایط رقابتی و همگام‌سازی
  2. انحصار متقابل: رویکردهای نرم‌افزاری
  3. انحصار متقابل: راه حل پیترسون
  4. انحصار متقابل: رویکردهای سخت‌افزاری
  5. رویکردهای خوابیدن و بیدار کردن (Sleep and Wakeup)
  6. سمافور (Semaphore)
  7. همگام‌سازی با استفاده از سمافورها
  8. مانیتور
  9. تبادل پیام

بن بست

  1. بن‌بست: مفاهیم، شرایط و مدل‌سازی
  2. راهبردهای بن‌بست: (1) پیش‌گیری
  3. راهبردهای بن‌بست: (2) اجتناب با الگوریتم بانکدار
  4. سایر راهبردهای بن‌بست

مدیریت I/O و دیسک

  1. مدیریت I/O
  2. دیسک و RAID

الگوریتم‌های زمان‌بندی دیسک

مدیریت حافظه

  1. مدیریت حافظه ابتدایی
  2. تخصیص حافظه در پارتیشن‌بندی پویا و مبادله

حافظه مجازی

  1. صفحه‌بندی (Paging) ساده
  2. صفحه‌بندی حافظه مجازی
  3. انواع جدول صفحه و TLB
  4. ترجمه آدرس
  5. الگوریتم‌های جایگزینی صفحه
  6. نکات طراحی سیستم‌های صفحه‌بندی
  7. قطعه‌بندی و ترکیب آن با صفحه‌بندی

اطلاع از برنامه کلاسی و دریافت مشاوره رایگان

محصول با موفقیت به سبد خرید اضافه شد.