Организация вычислительных процессов

Ushbu kitob kompyuter tizimlarida hisoblash jarayonlarini tashkil etish va vazifalarni boshqarishga bag'ishlangan. Unda operatsion tizimlar (OT)ning zamonaviy talablari, vazifalarni dispetcherlashning nazariy asoslari, turli dispetcherlash usullari (FIFO, LIFO, SJF va boshqalar) va ularning samaradorligi tahlil qilinadi. Kitobda, shuningdek, dispetcherlash algoritmlarini modellashtirish va ularni amaliy dasturlarda qo'llash masalalari ko'rib chiqiladi.

Asosiy mavzular

  • Predmet sohasiga kirish: Kompyuter tizimlarining tuzilishi, operatsion tizimlarning vazifalari va resurslarni boshqarish, tizimli dasturiy ta'minotning asosiy yo'nalishlari
  • Zamonaviy OTga talablar: Kengaytirilishi, ko'chirilishi, moslashuvchanligi, ishonchliligi, xavfsizligi va unumdorligi
  • Dispetcherlashning nazariy asoslari: Protsessor vaqtini taqsimlash, dispetcherlashning maqsadlari va algoritmlari
  • Dispetcherlash usullari: FIFO, LIFO, RAND, RR, PRT, SJF usullari va ularning xususiyatlari
  • Dispetcherlash sifati va kafolatlari: Xizmat ko'rsatish kafolatlarini ta'minlash usullari, vaqt chegaralarini hisobga olish
  • "Vazifalarni dispetcherlash" dasturiy modeli: Kompyuterning tuzilmaviy sxemasi, bloklarning o'zaro ta'siri va vazifalarni qayta ishlash algoritmi
  • Multiprogrammalash rejimida ishlash diagrammasi: FIFO va SJF algoritmlari uchun ishlash diagrammalarini tahlil qilish
  • Dispetcherlash algoritmlarini modellashtirish: LIFO va dinamik prioritetli dispetcherlash algoritmlari uchun kod misollari