Vaqtni taqsimlash va koʻp vazifalarni bajarish

|
Vaqtni taqsimlash va koʻp vazifalarni bajarish
|
bet | 3/5 | Sana | 10.06.2024 | Hajmi | 34,76 Kb. | | #262048 |
Bog'liq ZUHI03Vaqtni taqsimlash va koʻp vazifalarni bajarish.
Vaqtni taqsimlash bir nechta masofaviy foydalanuvchilarga bir vaqtning oʻzida kompyuterda oʻz ishlarini bajarishga imkon beradi, masalan, katta maʼlumotlar bazasiga soʻrovlar yuborishda qoʻl keladi. Bu funksiyalarning barchasi bir-biri bilan chambarchas bogʻliq va koʻpincha universal mashinalarning operatsion tizimlari ularni yaxlit holda bajaradi. Umumiy maqsadli mashinalar uchun operatsion tizimga OS/360ʼning vorisi OS/390 misol boʻla oladi. Biroq, ushbu operatsion tizimlar UNIX operatsion tizimining Linux kabi variantlari tomonidan bosqichma-bosqich toʻxtatilmoqda.
Toʻla taqsimlash
Koʻp foydalanuvchili tizimlarning rivojlanishi dasturning oʻzida oʻzgarishlardan qochib, vakolatlarni ajratish bilan bogʻliq muammolarni hal qilishni talab qildi. Protsessor ishlab chiquvchilari ikkita protsessor rejimiga ega arxitekturani taklif qilgan operatsion tizimlarda vakolatlar — „haqiqiy“ (bunda kompyuterning butun manzil maydoni bajariladigan dastur uchun mavjud) va „himoyalangan“ (bunda manzil maydoniga kirish imkoniyati dasturning boshlanishida bajarilishi uchun ajratilgan diapazon bilan cheklangan)ni ajratishni qoʻllab-quvvatladilar.
Operatsion tizimlar evolyutsiyasi
Birinchi davr (1945-1955-yillar)
Raqamli kompyuterlarni yaratishda muvaffaqiyatlar ikkinchi jahon urushi tugaganidan keyin sodir boʻldi. 40-yillarning oʻrtalarida birinchi lampali hisoblash qurilmalari yaratildi. Shu bilan birga, kompyuterni loyihalash va dasturlash amalga oshirildi. Bunga boshqa amaliy sohalardan har xil turdagi amaliy muammolarni hal qilish sohasidagi tadqiqot ishlari kirar edi. Oʻsha paytda dasturlash faqat mashina tilida amalga oshirilgan. Oʻsha paytda operatsion tizimlar yoʻqligi sababli barcha vazifalar dasturchi tomonidan maxsus boshqaruv panelidan qoʻlda hal qilinardi. Operatsion tizimda matematik hamda yordamchi dasturlar kutubxonalaridan boshqa dasturiy taʼminot yoʻq edi.
Ikkinchi davr (1955-1965-yillar)
1950-yillarning oʻrtalarida hisoblash texnikasining rivojlanishida yangi texnik baza — yarimoʻtkazgich elementlarning paydo boʻlishi bilan bogʻliq yangi davr boshlandi. Ikkinchi avlod kompyuterlari yanada ishonchli boʻldi. Ular juda muhim vazifalarni ishonib topshirish uchun yetarlicha uzoq vaqt ishlay olar edi. Aynan shu davrda dasturchilar va operatorlar, foydalanishga topshiruvchilar hamda kompyuterlarni ishlab chiquvchilarga boʻlingan edi.
Bu yillarda birinchi va birinchi tizim dasturlari — kompilyatorlar paydo boʻldi. Protsessor vaqtining narxi oshdi, bu dasturni ishga tushirish oʻrtasida kamroq qoʻshimcha xarajatlarni talab qilgan. Birinchi ommaviy ishlov berish tizimlari paydo boʻldi, ular birin-ketin dasturni ishga tushirishni avtomatlashtirdi va shu bilan protsessorning yuklanish koeffitsientini oshirdi. Ommaviy ishlov berish tizimlari zamonaviy operatsion tizimlarning prototipidir. Partiyalarni qayta ishlash tizimlarini amalga oshirish jarayonida rasmiylashtirilgan topshiriqlarni boshqarish tili ishlab chiqildi, uning yordamida dasturchi tizim va operatorga kompyuterda qanday ishni bajarishni xohlashini aytdi. Odatda perfokartalar palubasi koʻrinishidagi bir nechta vazifalar toʻplami topshiriqlar paketi nomini oldi.
|
| |