Inson tomonidan yaratilgan hisoblash tizimlarining evolyutsiyasi shunday yo'lni bosib o'tdi, ammo hech kim bu ularning rivojlanishi uchun yagona yo'l ekanligini isbotlay olmadi. Operatsion tizimlar mavjud, chunki hozirgi paytda ularning mavjudligi hisoblash tizimlaridan foydalanishning oqilona usuli hisoblanadi. OT evolyutsiyasini ko'rib chiqishda shuni yodda tutish kerakki, individual operatsion tizimlarni tashkil etishning muayyan tamoyillarini amalga oshirish o'rtasidagi umumiy farq tan olinmaguncha vaqt farqi, shuningdek, terminologik noaniqlik OT rivojlanishining aniq xronologiyasini berishga imkon bermaydi. Biroq, endi operatsion tizimlar evolyutsiyasida asosiy bosqichlarni aniq aniqlash mumkin. Shuningdek, OT naslini aniqlashda turli xil yondashuvlar mavjud. Ma'lumki, OT kompyuterlar va tizimlarning avlodlariga muvofiq avlodlarga bo'linadi. 5 , 9 , 10 , 13 ]. Bunday bo'linishni to'liq qoniqarli deb hisoblash mumkin emas, chunki bitta kompyuter avlodi doirasida OTni tashkil etish usullarini ishlab chiqish, ularning yaratilish tajribasida ko'rsatilgandek, juda keng doirada amalga
oshiriladi. Yana bir nuqtai nazar, OS avlodini tegishli kompyuter avlodlari bilan bog'lamaydi. Shunday qilib, masalan, OT avlodlarining ta'rifi kirish kompyuterining darajalari, markaziy protsessorlardan foydalanish usullari, tizimlarning ishlash shakllari va boshqalar bilan ma'lum. [ 5 , 13 ]. Ko'rinishidan, kompyuterlarning va samolyotlarning alohida avlodlari doirasida OT rivojlanish bosqichlarini ajratish eng maqbul bo'lishi kerak. Tizimli dasturiy ta'minotni ishlab chiqishning birinchi bosqichi kutubxona dasturlari, standart va yordamchi dasturlar va makroslardan foydalanish