II. Asosiy qisim:
1. Operatsion pragmatika haqqida tushinsha.
2.Operatsion tizimlarning jarayonlari boshqaruvi. Rejalashtirish parametrlari, rivojlantirish ko‘rsatkichlari.
3.Operatsion tizimlarning jarayonni rejalashtirish algoritmlari. Jarayonlar o‘zaro bog‘lanishi algoritmlari (sinxronlashtirish). Sinxronlashtirish mexonizmlar jarayonlari.
III. Xullas
Kirish
Operatsion tizimlar tarixi — birinchi kompyuterlarda operatsion tizimlar boʻlmagan. Oʻsha davrda birinchi kompyuterlarda ishlaydigan har bir dastur kompyuterda ishlash uchun zarur boʻlgan barcha kodlarni oʻz ichiga olishi, oʻrnatilgan apparat bilan aloqa qilish va dastur bajarishi kerak boʻlgan hisob-kitoblarni bajarishi kerak edi. Bu holat hatto eng oddiy dasturlarni ham juda murakkab holga keltirardi
Ushbu muammoga javoban markaziy kompyuterlar egalari kompyuterga kiritilgan dasturlarni yozish va bajarishni osonlashtiradigan tizimli dasturiy taʼminotni ishlab chiqa boshladilar va shu bilan birinchi operatsion tizimlar dunyoga keldi.
Birinchi operatsion tizim tahrir Kompyuterlar uchun birinchi operatsion tizim GM-NAA deb atalgan. U 1955-yilda General Motors vakili Robert Patrik hamda North American Aviation vakli Ouen Mok tomonidan tuzilgan. U tizim monitorlariga asoslangan va faqat katta mashinalarda ishlashga moʻljallangan. GM-NAAʼning asosiy vazifasi eski dastur tugashi bilan yangi dasturni avtomatik ravishda bajarishdan iborat boʻlgan Meinfreym — bu katta hajmdagi maʼlumotlarni qayta ishlash va katta hajmdagi maʼlumotlarni saqlash uchun moʻljallangan. Shuningdek, katta hajmdagi xotiraga ega boʻlgan yuqori unumdor kompyuter (superkompyuter)dir. Dastlabki meinfreym kompyuterlar 1940-1950-yillarda ishlab chiqarilgan boʻlib, birinchisi ENIAC kompyuteri 1947-yilda AQSHda ishlab chiqarilgan va u operatsion tizimlarga ega emas edi. Keyinchalik 1964-yilda IBM tomonidan yaratilgan boʻlib, u