Operatsion tizimlarning evolyutsiyasini ko'rib chiqing.
Operatsion tizimlarning evolyutsiyasini ko'rib chiqing.
0 avlod (40-50 yosh) - OS yo'q. Mashina tilida kompyuter resurslariga to'liq kirish, barcha dasturlar ikkilik kodda ishlab chiqilgan. Bu davr kompyuterlarni sotib olish va ulardan foydalanishning yuqori narxi va dasturchilar mehnatining arzonligi bilan tavsiflanadi. Kompyuterlar eksklyuziv interaktiv rejimda ishlatilgan. Asosiy maqsad - uskunadan maksimal darajada foydalanish. Kompyuterning asosiy ish rejimi oddiy va har qanday dasturchining harakatlarini kutadi. Shu bilan birga, qimmatbaho hisoblash texnikasidan yetarli darajada foydalanilmayapti.
1-avlod (60-yillar). Paydo bo'lgan partiyalarni qayta ishlash tizimi. Vaqtning har bir daqiqasida bitta amaliy dasturni yechish uchun kompyuterdan foydalanilgan. Foydalanuvchilar endi kompyuterda ishlamaydi jismoniy daraja... Dasturlar va ma'lumotlar inson operatori tomonidan qabul qilinadi.
Qayta ishlash uchun topshiriq maxsus belgilar bilan ajratilgan individual dasturlar va ma'lumotlar to'plami bo'lgan paket shaklida shakllantiriladi. Paket perfokartalarda yoki MLda tuzilishi mumkin. Mashina doimiy ravishda foydalanuvchi dasturlari va ma'lumotlarini paketdan o'qib chiqadigan va ularni bajarish uchun yuklaydigan boshqaruv dasturini o'z ichiga oladi. Natijalar tashqi qurilmaga chiqariladi va natija paketini tashkil qiladi. Boshqarish dasturi har bir dasturning bajarilish vaqtini yozib olishi, dasturlarni bajarilayotgan vaqtda boshqarish uchun muayyan vaziyatlarga javob berishi kerak (bajarishni to'xtatish). Boshqacha qilib aytganda, foydalanuvchi avval jismoniy qatlamda bajargan tizim ichidagi boshqaruv operatsiyalarini bajarishi kerak. Bundan tashqari, ushbu dastur ketma-ket sxema bo'yicha paketdan dasturlarni bajarish uchun mashinani avtomatik ravishda almashtirishi kerak ( FIFO). Bunday tizim dasturini dasturlarni qayta ishlaydigan eng oddiy OT deb atash mumkin bitta dasturning ommaviy rejimi.
Qayta ishlash uchun topshiriq maxsus belgilar bilan ajratilgan individual dasturlar va ma'lumotlar to'plami bo'lgan paket shaklida shakllantiriladi. Paket perfokartalarda yoki MLda tuzilishi mumkin. Mashina doimiy ravishda foydalanuvchi dasturlari va ma'lumotlarini paketdan o'qib chiqadigan va ularni bajarish uchun yuklaydigan boshqaruv dasturini o'z ichiga oladi. Natijalar tashqi qurilmaga chiqariladi va natija paketini tashkil qiladi. Boshqarish dasturi har bir dasturning bajarilish vaqtini yozib olishi, dasturlarni bajarilayotgan vaqtda boshqarish uchun muayyan vaziyatlarga javob berishi kerak (bajarishni to'xtatish). Boshqacha qilib aytganda, foydalanuvchi avval jismoniy qatlamda bajargan tizim ichidagi boshqaruv operatsiyalarini bajarishi kerak. Bundan tashqari, ushbu dastur ketma-ket sxema bo'yicha paketdan dasturlarni bajarish uchun mashinani avtomatik ravishda almashtirishi kerak ( FIFO). Bunday tizim dasturini dasturlarni qayta ishlaydigan eng oddiy OT deb atash mumkin bitta dasturning ommaviy rejimi.