resurslarni taqsimlash va himoya qilish muammolari yanada keskin va qiyin bo'lib
qoldi.
Ushbu davrda operatsion tizimlarni qurish nazariyasi bir qator samarali g'oyalar
bilan boyitildi. Ko'p dasturli ish rejimlarining turli shakllari paydo bo'ldi, shu
jumladan vaqtni taqsimlash - bu ko'p terminal tizimning ishlashini ta'minlaydigan
rejim. Virtual xotira, keyin esa virtual mashinalar tushunchasi yaratildi va ishlab
chiqildi. Vaqtni taqsimlash rejimi foydalanuvchiga ommaviy dasturlarni qayta
ishlash tizimlari paydo bo'lishidan oldin bo'lgani kabi, o'z dasturlari bilan o'zaro
ta'sir o'tkazish imkoniyatini berdi.
Ushbu so'nggi echimlardan foydalangan birinchi operatsion tizimlardan biri 1963
yilda Burroughs tomonidan o'zining B5000 kompyuterlari uchun yaratilgan MCP
operatsion tizimi (asosiy boshqaruv dasturi) edi. Keyinchalik ko'plab operatsion
tizimlar uchun standart bo'lgan ushbu OSda ko'plab tushunchalar va g'oyalar
amalga oshirildi:
ko'p dasturlash;
ko'p protsessorli ishlov berish;
virtual xotira;
dasturlarni manba tilida tuzatish qobiliyati;
operatsion tizimni yuqori darajadagi tilda yozish.
O'sha davrning mashhur vaqtni taqsimlash tizimi CTSS (Compused Time Sharing
System) edi - Massachusets Texnologiya Institutida (1963) IBM-7094 kompyuteri
uchun ishlab chiqilgan vaqtni taqsimlashning mos tizimi. 37 ]. Ushbu tizim o'sha
institutda Bell Labs va General Electric kompaniyalari bilan birgalikda MULTICS
(Multiplexed Information and Computing Service) vaqtni taqsimlovchi yangi avlod
tizimida ishlab chiqishda foydalanilgan. Shunisi e'tiborga loyiqki, ushbu OS
asosan yuqori darajadagi EPL tilida yozilgan (PL / 1 tilining birinchi versiyasi IBM
Do'stlaringiz bilan baham: |