Tarix
Dastlabki kompyuterlar kalkulyator kabi bir qator vazifalarni bajarish uchun qurilgan. Kabi operatsion tizimning asosiy xususiyatlari 1950-yillarda ishlab chiqilgan doimiy monitor ishlov berishni tezlashtirish uchun avtomatik ravishda ketma-ket turli xil dasturlarni ishga tushiradigan funktsiyalar. Operatsion tizimlar 1960 yillarning boshlariga qadar zamonaviy va murakkab shakllarida mavjud emas edi.[9] Foydalanish imkoniyatini beruvchi apparat xususiyatlari qo'shildi ish vaqti kutubxonalari, uzilishlarva parallel ishlov berish. Qachon shaxsiy kompyuterlar 1980-yillarda ommalashib ketdi, operatsion tizimlar ular uchun kontseptsiyasi jihatidan kattaroq kompyuterlarda ishlatilgandek yaratilgan.
1940-yillarda eng qadimgi elektron raqamli tizimlarda operatsion tizimlar bo'lmagan. Ushbu davrdagi elektron tizimlar mexanik kalitlarning qatorlarida yoki o'tish simlari yordamida dasturlashtirilgan elektr plitalari. Bular, masalan, harbiylar uchun ballistik jadvallarni yaratadigan yoki perforator qog'oz kartalardagi ma'lumotlardan ish haqi cheklarini bosib chiqarishni boshqaradigan maxsus tizimlar edi. Dasturlashtiriladigan umumiy maqsadli kompyuterlar ixtiro qilingandan so'ng, mashina tillari (zımba qog'ozli lentadagi 0 va 1 ikkilik raqamlarining satrlaridan iborat) kiritildi (Stern, 1981).
1950 yillarning boshlarida kompyuter bir vaqtning o'zida bitta dasturni bajarishi mumkin edi. Har bir foydalanuvchi cheklangan muddat davomida kompyuterdan yakka o'zi foydalangan va belgilangan vaqtda o'z dasturlari va zımbalama qog'ozli kartalardagi ma'lumotlari bilan kelishgan yoki perforator. Dastur mashinaga yuklanar edi va mashina dastur tugaguniga qadar yoki tugaguniga qadar ishlaydi qulab tushdi. Dasturlarni odatda almashtirish tugmachalari va panel chiroqlari yordamida old panel orqali disk raskadrovka qilish mumkin. Aytishlaricha Alan Turing erta bunga usta edi Manchester Mark 1 va u allaqachon operatsion tizimning ibtidoiy kontseptsiyasini printsiplaridan kelib chiqqan edi universal Turing mashinasi.[9]
Keyinchalik mashinalar dasturlarning kutubxonalari bilan ta'minlandi, ular foydalanuvchi dasturiga kirish va chiqish kabi operatsiyalarda yordam beradigan dastur bilan bog'lanadi kompilyatsiya qilish (odam tomonidan o'qiladigan kompyuter kodini yaratish ramziy kod). Bu zamonaviy operatsion tizimning genezisi edi. Biroq, mashinalar hali ham bir vaqtning o'zida bitta ishni bajarishadi. Angliyadagi Kembrij universitetida ish navbatida bir vaqtning o'zida yuvinish liniyasi (kiyim chizig'i) bo'lib, uning ustuvorligini ko'rsatadigan lentalar turli xil rangdagi kiyim-kechaklar bilan osilgan edi.[iqtibos kerak]
Yaxshilash edi Atlas rahbari. Manchester bilan tanishtirilgan Atlas 1962 yilda u ko'pchilik tomonidan taniqli birinchi zamonaviy operatsion tizim deb hisoblanadi.[10] Brinch Xansen buni "operatsion tizimlar tarixidagi eng muhim yutuq" deb ta'rifladi.[11]
Asosiy kadrlar
1950-yillarda operatsion tizimlar sohasida ko'plab asosiy xususiyatlar kashf etildi asosiy kompyuterlar, shu jumladan partiyani qayta ishlash, kirish / chiqish xalaqit berib, buferlash, ko'p vazifali, g'ildirak, ish vaqti kutubxonalari, havolani yuklashva uchun dasturlar tartiblash fayllardagi yozuvlar. Ushbu funktsiyalar barcha dasturlar tomonidan ishlatiladigan alohida operatsion tizimga emas, balki dasturiy dasturchilarning tanlovi bo'yicha dasturiy ta'minotga kiritilgan yoki kiritilmagan. 1959 yilda SHARE operatsion tizimi uchun integral dastur sifatida chiqarildi IBM 704, va keyinchalik 709 va 7090 mainframes, garchi u tezda almashtirilsa ham IBSYS/ IBJOB 709, 7090 va 7094.
1960 yillar davomida IBM kompaniyalari OS / 360 butun mahsulot qatorini qamrab oluvchi yagona OS kontseptsiyasini taqdim etdi, bu tizim / 360 mashinalarining muvaffaqiyati uchun juda muhimdir. IBM-ning amaldagi asosiy operatsion tizimlari uzoq avlodlar ushbu original tizim va zamonaviy mashinalar orqaga qarab mos keladi OS / 360 uchun yozilgan dasturlar bilan.[iqtibos kerak]
OS / 360, shuningdek, operatsion tizim ishlatiladigan barcha tizim resurslarini, shu jumladan asosiy xotirada dastur va ma'lumotlar maydonini ajratish va ikkilamchi saqlashdagi fayllar maydonini kuzatib borishi konsepsiyasini yaratdi va faylni qulflash yangilanishlar paytida. Jarayon biron bir sabab bilan tugatilganda, ushbu resurslarning barchasi operatsion tizim tomonidan qayta talab qilinadi.
Shu bilan bir qatorda CP-67 uchun tizim S / 360-67 kontseptsiyasiga yo'naltirilgan IBM operatsion tizimlarining butun qatorini boshladi virtual mashinalar. IBM S / 360 seriyali meynframlarida ishlatiladigan boshqa operatsion tizimlarga IBM tomonidan ishlab chiqarilgan tizimlar kiradi: COS / 360 (Compatibility Operating System), DOS / 360 (Disk operatsion tizimi), TSS / 360 (Vaqtni taqsimlash tizimi), TOS / 360 (Tarmoqli operatsion tizimi), BOS / 360 (Asosiy operatsion tizim) va ACP (Aviakompaniyani boshqarish dasturi), shuningdek IBMga tegishli bo'lmagan bir nechta tizim: MTS (Michigan Terminal tizimi), MUSIQA (Interfaol hisoblash uchun ko'p foydalanuvchi tizimi) va ORVYL (Stenford Timesharing tizimi).
Ma'lumotlar korporatsiyasi ishlab chiqilgan HAMMASI 1960-yillarda operatsion tizim, uchun partiyani qayta ishlash. Minnesota universiteti bilan hamkorlikda Kronos va keyinroq NOS operatsion tizimlar 1970-yillarda ishlab chiqilgan bo'lib, ular bir vaqtning o'zida ommaviy va vaqtni taqsimlashni ishlatishni qo'llab-quvvatlagan. Ko'pgina tijorat vaqtni taqsimlash tizimlari singari, uning interfeysi Dartmutning kengaytmasi edi ASOSIY operatsion tizimlar, vaqtni taqsimlash va dasturlash tillarida kashshoflardan biri. 1970-yillarning oxirida Control Data va Illinoys universiteti tomonidan ishlab chiqilgan PLATO plazma panelli displeylar va uzoq masofali vaqtni taqsimlash tarmoqlaridan foydalangan operatsion tizim. Platon o'z vaqti uchun ajoyib darajada innovatsion bo'lib, real vaqtda suhbat va ko'p foydalanuvchi grafik o'yinlarini namoyish etdi.
1961 yilda, Burrouz korporatsiyasi tanishtirdi B5000 bilan MCP (Master Control Program) operatsion tizimi. B5000 a edi stack mashinasi hech qanday mashina tili yoki assemblersiz yuqori darajadagi tillarni qo'llab-quvvatlashga mo'ljallangan; chindan ham, MCP yuqori darajadagi tilda yozilgan birinchi operatsion tizim edi (ESPOL, shevasi ALGOL). MCP, shuningdek, ko'plab tijorat yangiliklarini, masalan, birinchi tijorat amaliyoti sifatida taqdim etdi virtual xotira. Rivojlanish jarayonida AS / 400, IBM Burroughs-ga MCP-ni AS / 400 apparatida ishlashga litsenziya olish uchun yondashdi. Ushbu taklif Burroughs rahbariyati tomonidan mavjud apparat ishlab chiqarishni himoya qilish uchun rad etilgan. MCP bugungi kunda ham ishlatilmoqda Unisys kompaniyaning ClearPath / MCP kompyuterlar qatori.
UNIVAC, birinchi tijorat kompyuter ishlab chiqaruvchisi, bir qator EXEC operatsion tizimlarini ishlab chiqardi[iqtibos kerak]. Barcha dastlabki kadrli tizimlar singari, ushbu to'plamga yo'naltirilgan tizim magnit barabanlarni, disklarni, kartalarni o'qish moslamalarini va chiziqli printerlarni boshqargan. 1970-yillarda UNIVAC, Dartmouth BC tizimidan keyin yaratilgan katta vaqt taqsimotini qo'llab-quvvatlash uchun Real-Time Basic (RTB) tizimini ishlab chiqardi.
General Electric va MIT xavfsizlik bo'yicha imtiyozli darajalar kontseptsiyasini taqdim etgan General Electric Comprehensive Operating Supervisor (GECOS) ni ishlab chiqdi. Tomonidan sotib olinganidan keyin Honeywell uning nomi o'zgartirildi Umumiy keng qamrovli operatsion tizim (GCOS).
Digital Equipment Corporation o'zining turli xil kompyuter liniyalari uchun ko'plab operatsion tizimlarni ishlab chiqdi, shu jumladan TOPS-10 va TOPS-20 36-bitli PDP-10 sinf tizimlari uchun vaqtni taqsimlash tizimlari. UNIX-ning keng qo'llanilishidan oldin, TOPS-10 ayniqsa, mashhur universitet bo'lib, u universitetlarda va boshida ARPANET jamiyat. RT-11 uchun bitta foydalanuvchi real vaqtda ishlaydigan operatsion tizim edi PDP-11 sinf minicomputer va RSX-11 mos keladigan ko'p foydalanuvchi OS edi.
1960-yillarning oxiridan 1970-yillarning oxirigacha o'xshash yoki ko'chirilgan dasturiy ta'minotni bir nechta tizimda ishlashga imkon beradigan bir nechta apparat qobiliyatlari rivojlandi. Dastlabki tizimlar ishlatilgan mikroprogramma turli xil asoslarga ruxsat berish uchun tizimlarida funktsiyalarni amalga oshirish kompyuter arxitekturalari ketma-ket boshqalar bilan bir xil ko'rinishga. Darhaqiqat, 360/40 dan keyingi ko'pchilik 360 (360/165 va 360/168 bundan mustasno) mikroprogramlangan dasturlar edi.
1960-yillardan beri ushbu tizimlar uchun dasturiy ta'minotga ulkan mablag 'sarflanganligi, asl kompyuter ishlab chiqaruvchilarining aksariyati mos keluvchi operatsion tizimlarni qo'shimcha qurilmalar bilan birga rivojlantirishda davom etdi. Taniqli qo'llab-quvvatlanadigan asosiy operatsion tizimlarga quyidagilar kiradi:
Burrouz MCP – B5000, 1961 yilgacha Unisys Clearpath / MCP, hozirgi
IBM OS / 360 – IBM System / 3601966 yil IBMga z / OS, hozirgi
IBM CP-67 – IBM System / 360, 1967 yil IBMga z / VM
UNIVAC EXEC 8 – UNIVAC 1108, 1967, to OS 2200 Unisys Clearpath Dorado, hozirgi
Mikrokompyuterlar
PC DOS - bu shaxsiy kompyuterning dastlabki operatsion tizimi bo'lib, u buyruq qatori interfeysi bilan ta'minlangan.
Mac OS tomonidan Apple Computer a xususiyatiga ega bo'lgan birinchi keng tarqalgan OS bo'ldi grafik foydalanuvchi interfeysi. Windows va ikonkalar kabi ko'plab funktsiyalari keyinchalik GUI-larda odatiy holga aylanadi.
Birinchi mikrokompyuterlar meynfreymlar va minislar uchun ishlab chiqilgan puxta operatsion tizimlarga imkoniyat yoki ehtiyojga ega emas edi; ko'pincha yuklanadigan minimalist operatsion tizimlar ishlab chiqilgan ROM va sifatida tanilgan monitorlar. Ulardan biri erta disk operatsion tizimi edi CP / M, bu ko'plab dastlabki mikrokompyuterlarda qo'llab-quvvatlangan va yaqindan taqlid qilingan Microsoft"s MS-DOSuchun tanlangan operatsion tizim sifatida keng ommalashgan IBM PC (Uning IBM versiyasi IBM DOS yoki deb nomlangan Kompyuter DOS). 1980-yillarda Apple Computer Inc. (hozir Apple Inc.) mashhurlaridan voz kechdi Apple II joriy etish uchun bir qator mikrokompyuterlar Apple Macintosh innovatsion kompyuter grafik foydalanuvchi interfeysi (GUI) ga Mac OS.
Ning kiritilishi Intel 80386 1985 yil oktyabr oyida CPU chipi,[12] bilan 32-bit arxitektura va xotira qobiliyatlari, shaxsiy kompyuterlarni ishlash qobiliyati bilan ta'minladi ko'p vazifali oldingi operatsion tizimlar kabi operatsion tizimlar minikompyuterlar va meynframlar. Microsoft ushbu yutuqqa ishga yollash orqali javob qaytardi Deyv Kotler, kim ishlab chiqqan VMS uchun operatsion tizim Raqamli uskunalar korporatsiyasi. U rivojlanishiga rahbarlik qiladi Windows NT Microsoft operatsion tizimlari uchun asos bo'lib xizmat qiladigan operatsion tizim. Stiv Jobs, hammuassisi Apple Inc., boshlandi Keyingisi Ni ishlab chiqqan Computer Inc. KEYINGI QADAM operatsion tizim. Keyinchalik NEXTSTEP tomonidan sotib olinadi Apple Inc. kodi bilan birga ishlatilgan FreeBSD ning yadrosi sifatida Mac OS X (oxirgi ism o'zgartirilgandan so'ng macOS).
The GNU loyihasi faol va dasturchi tomonidan boshlangan Richard Stallman to'liq yaratish maqsadi bilan bepul dasturiy ta'minot mulkka almashtirish UNIX operatsion tizim. Loyiha UNIX-ning turli qismlarining funktsiyalarini takrorlashda juda muvaffaqiyatli bo'lgan bo'lsa-da, GNU Hurd yadro samarasiz ekanligi isbotlandi. 1991 yilda fin informatika talabasi Linus Torvalds, Internet orqali ishlaydigan ko'ngillilarning hamkorligi bilan, ning birinchi versiyasini chiqardi Linux yadrosi. Tez orada u GNU bilan birlashtirildi foydalanuvchi maydoni komponentlar va tizim dasturlari to'liq operatsion tizimni shakllantirish. O'shandan beri dasturiy ta'minot sanoati tomonidan ikkita asosiy komponentning kombinatsiyasi odatda oddiygina "Linux" deb nomlanadi, bu Stallman va Bepul dasturiy ta'minot fondi qarshi turing, GNU / Linux nomini afzal ko'ring. Berkli dasturini tarqatish, ma'lum BSD, 1970-yillardan boshlab Berkli Kaliforniya universiteti tomonidan tarqatiladigan UNIX lotinidir. Bepul tarqatilgan va ko'chirilgan ko'pgina minikompyuterlar uchun, oxir-oqibat, shaxsiy kompyuterlarda, asosan, quyidagi kabi foydalanish uchun quyidagilarga ega bo'ldi FreeBSD, NetBSD va OpenBSD.
FOYDALANILGAN ADABIYOTLARva interner manbaalar:
1. Sattorov A.Informatika va axborot texnologiyalari. T :. "O'qituvchi". 2002 yil;
2. Ahmedova A, Toyotov N. Informatika. Toshkent. "O'zbekiston". 2002;
3. WWW.edu.uz;
Do'stlaringiz bilan baham: |