3.axborot texnologiyalari (m.aripov, b.begalov va b.) (1)
Protsessor vaqti. Topshiriq bajarilishi uchun ketgan umumiy vaqtprotsessor va kutish vaqtimajmuasidaniborat boMadi.Protsessorvaqtibevositafoydalanuvchidasturigaishlov beradigan vaqtbilananiqlanadi. Qo'shimcha vaqt bu OS resurslariga murojaat va uningbo'shashini kutish, muloqot, protsessorga bog'liq bo'lmagan boshqaresurslaming ishlash vaqtidir.Foydalanuvchi dasturiga ketgan umumiyvaqtganisbatanprotsessorvaqtisalmog'ihardoimkamboMadi.
XotiraniboshqarishOStarkibidagimaxsusdasturlar yordamidabajariladi. Xotira ishchi dastur bilan yuklanganda, sistema uchun qabulqilingan hajmdagi xotira ajratiladi yoki, topshiriqlar tilida ko'rsatilgan-dek, joy ajratiladi. Shuni aytish kerakki, OS asosini tashkil qiluvchidasturlar xotirada doim saqlanib turadi, uning uchun xotirada maxsusjoy ajratilgan va boshqa dasturlar yordamida bu joyga kirish OS himoyadasturiyordamidahimoyalangan. Dasturiyresurslar bevosita OS ishini ta’minlaydigan va foydalanuvchiishlatadigan(yordamchi)dasturlarmajmuasidaniboratbo'ladi.Yordamchidasturlarhajmifoydalanuvchiehtiyojigaqarabaniqlanadi.Buholdayordamchidasturlarqanchako‘pbo'lsa,shunchayaxshideyishnoto'g'ri,chunkidasturqanchako'pbo'lsa,ularni saqlash,qidirish vaishgatushirish shunchalik murakkab bo'ladi.Shu sababli aktivholatda zaruriy dastur resurslarini saqlab,zarur bo'lmagan resurslamiarxivholatdasaqlashvakerakbo'lgandaulamitiklashtavsiyaqilinadi.Nazoratvaboshqaruv.OStarkibidajarayonniboshqarishbilanbirga,uninazoratqiluvchidasturhammavjud bo'ladi.Budasturprotsessorga topshirilganvazifaqaydarajadabajarilayotganligivato'liq-liginitahliiqiladi.Harbirboshqaruvbajarilgandanso'ngholatkodinazoratdasturigaqaytariladivadasturunitahliiqilib,berilgantopshiriqqaydarajadabajarilganligihaqidaxulosaqiladivama’lumot boshqaruvdasturigauzatiladi. Bogianish.OStarkibiga kirgan barcha dasturlar bir-biri bilanchambarchas bog'langan.Bu bog'lanishlar tashqiva ichkibo'ladi.Tashqi bog'lanishbevositaOSboshqarishdasturi bilanbog'lansa,ichki bog'lanish real bajarilayotgan dasturlamingishinita’minlashuchunyordamchidasturbo'ladi. Bundan tashqari, hodisa bog'lanishi hodisalar ketma-ketligi bilananiqlanadi. Ya’ni bu holda har bir hodisaning bajarilish sharti tahliiqilinadi va biron-bir hodisa bajarilishi uchun albatta ma’lum hodisabajarilishitalabqilinadi. OS da, yuqorida qayd etilgan dasturlardan tashqari, yana quyidagiyordamchidasturlarmavjud.Budasturlarquyidagilamibajaradi: — qurilmalamingparallelishlashinita’minlash; — dasturlarga-parallelxizmatqilish; — umumiyjarayonnianiqlashvaboshqarish; — sinxronjarayongaxizmat; — kritikresurslamianiqlash; — lokalvaumumiyberilganlamianiqlashhamdaboshqarishvah.k.
5.2.LINUX-operatsionsistemasi,imkoniyatlari,qo‘llanishdoirasi,xususiyatlarivaafzalliklari Linux — bu shaxsiy kompyuterlar va ishchi stansiyalaruchunUnix—turkumlioperatsionsistema. Bu tarmoqli darchali grafik sistemasiga ega bo'lgan XWindowSystemsistemasibo'lib.ko'pqo'llaniladigan, yaxshihimoyalangantarmoqlioperatsionsistemahisoblanadi. Linux ОС Internet tarmog'idagi ochiq sistemalar va protokollarstandartlariniqo'llab-quwatlaydihamdaUnix,Dos,MSWindowssistemalariga mos keladi. Sistemaning barcha komponentlari, dastlabkimatnlar bilan birgalikda chegaralanmagan holda barcha foydalanuv-chilarga ochiq nusxa olish va o'matish uchun litsenziya bilan birgatarqatiladi. Linux ОС Internet PC Pentium Pro platformalarida keng tarqalgan va qator boshqa platformalarda ham joy egallamoqda (DEP AXP,PowerMacintoshvah.k.). Linux ОС Xelsinki universitetida Linus Torvalds (Linus Torvalds)tomonidan va Internet tarmog'idan foydalanuvchi minglab odamlar,tadqiqotmarkazlariningxodimlari,fondlar,universitetlarvah.k.lardan tashkil topgan hamda son-sanog'iga yetib bo'lmaydigan judakengmiqyosdagijamoatomonidanishlabchiqilgan. Linux ОС tomonidan beriladigan imkoniyatlar • • Hamishjoyida, hamuydafoydalanishuchunlegal(ochiq) ravishdazamonaviyOSgaegabo'lishimkoniyatiniberadi; ••tezharakatlanishdarajasigaega; ••mustahkam,barqaror,uzilishlarsizishlaydi; ••viruslarta’siridanxoli; • «zamonaviy PKlar imkoniyatlaridan to'la foydalanishga imkoniyatberadi hamdaDos va MS Windowslarga xos bo'lgan kompyuterlarxotirasi va protsessorlar resurslaridan foydalanishdagi cheklanganlikniolibtashlaydi; • «ko'p vazifalilik va ustuvorliklami samarali boshqaradi,fanga oidvazifalar(uzoqhisoblash,modemorqalielektronpochtani jo'na-tish,disketlamiformatlashvah.k.)interaktivishlashgaxalalbermaydi; • *kompyutemi lokal va global tarmoqlarga, shu jumladan «Internet»ga oson integratsiya qilishga imkon beradi; Novell va MS Windowsasosidagitarmoqlarbilanishlaydi; • • Unix,MSDos vaMSWindowslamingturliversiyalardagi boshqa OSlaming to'ldirilgan formatda berilgan amaliy dasturlarinibajarishimkoniyatiniberadi;
• *Unix dunyosida jamlangan va dastlabki matnlar bilan birga ochiqtarqatilayotgan juda ko'p sonli turli dasturiy paketlardan foydalanish-gaimkonyaratadi; • *Linux hamda boshqa OSda ishlashga yaroqli, obyektga oriyentir-lashtirilgan, ko'p darchali matnli yoki grafik interfeysli kliyent-serverklassidagi sistemani ham kiritgan holda istalgan darajadagi murakkabamaliy dasturlarni ishlab chiqish uchuninstrumental vositalamingboyto'plamibilanta’minlaydi; • «foydalanuvchiga va,ayniqsa, ishlab chiquvchiga barcha kompo-nentlaming,OSyadrosinihamqo'shganholda,boyhujjatlarvadastlabkimatnlarko'rinishidaajoyibo'quvbazasiniberadi; • «barcha xohlovchilarga ishlab chiqishda o'z kuchini sinab ko'rish-ga,Linux OS chiquvchilarining istalgani bilan Internet orqali muloqot qilish va birgalikda ishlash hamda ushbu sistemaga hammuallifbo'libo'zhissasiniqo'shishgaimkonberadi. LinuxOSkimga va nima uchun kerak boiadi?Ko'p toifadagifoydalanuvchilar turli sabablarga ko'ra Linux ni qo'llashdan manfa-atdorbo'lishlarimumkin. Linux — to'laqonli 32- razryadli (64-razryadlisi DEC AXP plat-formasida bo'ladi) operatsion sistema bo'lib, kompyutemi to'la quv-vat bilan ishlatadi. Linux IBM PS shaxsiy kompyutemi haqiqiy ishchistansiyaga aylantiradi. Shaxsiy kompyuteming narxi ishchi stansiyanarxidanjudapastturadi. Bu yerda narx bo'yicha yutuq juda katta, chunki asbob-uskunalarbo'yichatejamkorlikdantashqari,Linuxningdasturiyta’minotiochiqlitsenziya bilan beriladi va u sistemadan bepul nusxa olishni chekla-maydi.Yadro,muharrirlar,translyatorlar,SUBD,tarmoq,grafikinterfeyslar, o'yinlar va boshqa ko'plab dasturlar ta’minoti minglabmegabaythajmdabepulvaqonuniyasosdaberiladi. Qaroqchilikbozoridadasturlaruchunhaqto'lamaslikodatiyishbo'libqolgan.AmmoLinuxbutunlayboshqacha,undanfoydalanuv-chilamihechkimta’qibqilmaydi,buningustigahujjatlarnito'laberishadi.Yana shunisihamborki,barchadasturlamingdastlabkimatnlarihamberiladi.Buqaroqchilamingtushlarigahamkirmagan.Linuxfoydalanuvchilar va amaliysistemaniishlabchiquvchilardakattaqiziqishuyg'otadi.O'zingizbirfarazqilibko'ring,birnechashoxobchalardaniboratfirmahududiy jihatdanshahaming turli tu-manlarida va,hattoki,boshqashahar va mamlakatlarda joylashgan.Asosiykorxonadama’lumotlarbazasiserveriishlabturibdi,mijozlar — shoxobchalardaishjoylari—tarmoqorqaliserverbilano'zaroaloqaqilibturibdilar.BundaysistemaLinuxdatez,arzonvaqulay
amalga oshirilmoqda. Linux ning barqarorligini yodga oling. Mana shuyerdaujudaqo‘lkeladi! Faraz qilaylik, siz kommersiya OSlari uchun, masalan, SCO Unixyoki Dos kommersiya dasturlarini ishlab chiquvchisiz. Siz ko'pplatfor-mali kompilyator, otladkaning ko‘p darchali sistemasi, emulyatorlarva moslashtirish sistemalaridan foydalanasiz. Mana shu Linuxdir. Sizuni uyingizdagi shaxsiy kompyuterga ulashingiz mumkin. Agar sizdamodem bo‘lsa, ishga faqat maosh olish uchun borishingiz mumkin.Aytgandek, bu yerda ham barqarorlik xalaqit bermaydi. Faraz qiling,siz 20 ta darcha ochdingiz va ularda ko'p ishlar qildingiz, sistema esaosilibqoldi.Linuxdabundayholatbo‘lmaydi.