Ot turlari. Windows ot ni kompyuterga o’rnatish. Os ning boshqa turlari. Reja
Download 26.09 Kb.
|
OT turlari
- Bu sahifa navigatsiya:
- Tranzit dasturiy taminot modullari
operatsion tizim yadrosi , chunki bu haqiqatan ham tizimning asosidir. Yadro tarkibini shakllantirishda ikkita qarama-qarshi talablar hisobga olinishi kerak. Birinchidan, eng ko'p ishlatiladigan tizim modullari yadroning bir qismi bo'lishi kerak. Ikkinchidan, modullar soni yadro egallagan xotira hajmi juda katta bo'lmasligi uchun shunday bo'lishi kerak. Qoidaga
ko'ra, uzilishlar tizimi uchun boshqaruv modullari, jarayonlarning bajarilish holatidan kutish holatiga o'tish, tayyor va aksincha, RAM va protsessor kabi asosiy manbalarni tarqatish vositalari kiradi. Dastur modullariga qo'shimcha ravishda yadroning bir qismi bo'lib, u doimiy ravishda RAMda joylashgan bo'lib, boshqa ko'plab tizim dasturlari modullari ham bo'lishi mumkin. tranzit. Tranzit dasturiy ta'minot modullari operatsion tizimlar faqat zarur bo'lganda operativ xotiraga yuklanadi va bo'sh joy bo'lmasa, ularni boshqa tranzit modullar bilan almashtirish mumkin. "Tranzit" atamasining sinonimi sifatida ba'zan "disk-rezident" atamasi qo'llaniladi.Asosiy holat generativlik printsipi OT OTning markaziy tizimni boshqarish dasturini (uning yadrosi va har doim operativ xotirada bo'lishi kerak bo'lgan asosiy tarkibiy qismlar) dastlabki tasvirlash usulini belgilaydi, bu sizga ushbu hisoblash qismini muayyan hisoblash kompleksining o'ziga xos konfiguratsiyasi va vazifalar oralig'iga qarab sozlash imkonini beradi. Ushbu operatsiya kamdan-kam hollarda, operatsion tizimning etarlicha uzoq muddatidan oldin amalga oshiriladi. Yaratish jarayoni maxsus generator dasturi va ushbu dastur uchun mos keladigan kirish tili yordamida amalga oshiriladi, bu tizimning dasturiy imkoniyatlarini va mashinaning konfiguratsiyasini tavsiflashga imkon beradi. Avlod natijasida OSning to'liq versiyasi olinadi. OTning yaratilgan versiyasi - bu tizim modullari va ma'lumotlarning kombinatsiyasi. Yuqorida aytib o'tilgan modullik printsipi operatsion tizimni yaratish jarayonida ijobiy namoyon bo'ladi. Hisoblash kompleksining kerakli konfiguratsiyasi uchun OS konfiguratsiyasini sezilarli darajada osonlashtiradi. Funktsional qisqarish printsipi bir xil ishni turli usullar bilan bajarish imkoniyatini hisobga oladi. OT tarkibiga manbaning bir yoki boshqa turini boshqaruvchi bir nechta nazorat modullari, fayllarni boshqarish tizimlari va hisoblash jarayonlari o'rtasidagi aloqani tashkil qilishning turli xil vositalari kirishi mumkin. Bu foydalanuvchilarga OTni tez va aniq moslashuvchanlikni hisoblash kompleksining aniq konfiguratsiyasiga moslashtirishga, apparatning eng samarali yuklanishini ta'minlashga va ma'lum bir muammolar sinfini hal qilishda maksimal ishlashga imkon beradi. har qanday operatsion tizim, ma'lum qoidalarga muvofiq resurslarni ajratish va jarayonlarni boshqarish vositasi bo'lib, foydalanuvchi va uning ilovalaridan haqiqiy apparat va boshqa manbalarni yashiradi, ularni biron bir abstraktsiya bilan almashtiradi. Natijada, foydalanuvchilar virtual mashinani ma'lum bir dasturlash tilida yozilgan dasturlarini idrok etadigan, ularni bajaradigan va natijalarni berishga qodir bo'lgan qurilma sifatida ko'rishadi va undan foydalanadilar. Bunday lug'aviy vakillik bilan foydalanuvchi umuman hisoblash kompleksining haqiqiy konfiguratsiyasi, uning tarkibiy qismlari va quyi tizimlaridan samarali foydalanish usullariga qiziqmaydi. U o'zi ishlatadigan til va virtual mashina doirasida unga berilgan resurslar nuqtai nazaridan o'ylaydi va ishlaydi. Odatda, foydalanuvchiga taqdim etilgan virtual mashina haqiqiy mashinaning arxitekturasini aks ettiradi, ammo ushbu taqdimotdagi me'moriy elementlar yangi yoki takomillashtirilgan xususiyatlarga ega bo'lib, ko'pincha tizim bilan ishlashni soddalashtiradi. Xarakteristikalar o'zboshimchalik bilan bo'lishi mumkin, lekin ko'pincha foydalanuvchilar o'zlarining me'moriy xususiyatlari uchun o'zlarining "ideal" mashinalariga ega bo'lishni istaydilar:
Deyarli cheklanmagan hajmning yagona xotira mantig'i (virtual). Bunday xotirada axborot bilan ishlashni tashkil etish ma'lumotlarni qayta ishlash nuqtai nazaridan amalga oshiriladi (foydalanuvchi tanlagan dasturlash tili darajasida ma'lumotlar segmentlari bilan ishlash nuqtai nazaridan); Ish paytida parallel va o'zaro ishlashi mumkin bo'lgan o'zboshimchalik bilan ishlaydigan protsessorlar (virtual). Protsessorni boshqarish usullari, shu jumladan sinxronizatsiya va ma'lumotlarning o'zaro ta'siri, foydalanuvchilarga jarayonni boshqarish nuqtai nazaridan ishlatiladigan til darajasida qo'llaniladi; Ushbu qurilmalarning ishlashini boshlaydigan virtual protsessorning ishlashiga nisbatan parallel ravishda yoki ketma-ket, asinxron yoki sinxron ravishda virtual mashinaning xotirasi bilan ishlashi mumkin bo'lgan o'zboshimchalik bilan tashqi qurilmalar (virtual); mantiqiy xususiyatlari haqiqiylardan qanchalik farq qilsa, foydalanuvchi tomonidan qabul qilingan mashinaning unumdorlik darajasi shuncha ko'p bo'ladi. Virtualizatsiya jihatlaridan biri bu boshqa operatsion tizimlar uchun ishlab chiqilgan ushbu OT dasturlarida ishlash qobiliyatini tashkil etishdir. Boshqacha aytganda, biz bir nechta operatsion muhitni tashkil qilish haqida gaplashmoqdamiz. Ushbu printsipning amalga oshirilishi bunday OSga bunday imkoniyatga ega bo'lmagan o'xshash OSlardan juda kuchli ustunlikka ega bo'lish imkonini beradi. Dasturlarning tashqi qurilmalardan mustaqilligi printsipi Hozir u zamonaviy operatsion tizimlarning aksariyat qismida amalga oshirilmoqda. Ushbu printsip dasturlarni maxsus qurilmalar bilan ulash dasturni tarjima qilish darajasida emas, balki uni amalga oshirishni rejalashtirish davrida amalga oshirilishida. Natijada, dastur joylashgan yangi qurilma bilan ishlayotganda kompilyatsiya qilish talab qilinmaydi. Ushbu printsip tashqi qurilmalarni bir xil tarzda va ularning o'ziga xos jismoniy xususiyatlaridan qat'iy nazar ishlashiga imkon beradi. Masalan, ketma-ket ma'lumotlar to'plamini qayta ishlash bo'yicha operatsiyalarni o'z ichiga olgan dastur ushbu ma'lumotlarning qaysi muhitda joylashishi muhim emas. O'rnatish vositasini va ularga joylashtirilgan ma'lumotlarni o'zgartirish (agar ma'lumotlarning tarkibiy xususiyatlari o'zgarmasa) dasturda mustaqillik printsipi amalga oshirilsa, dasturga hech qanday o'zgarishlar olib kelmaydi. Bir jihat muvofiqlik printsipi operatsion tizimning boshqa operatsion tizimlar uchun yoki ushbu operatsion tizimning oldingi versiyalari uchun, shuningdek boshqa apparat platformasi uchun yozilgan dasturlarni bajarish qobiliyati. Ikkilik muvofiqligi va amaliy muvofiqlik masalalarini ajratish kerak. Ikkilik muvofiqligi siz bajariladigan dasturni olib, uni boshqa OTda ishga tushirishingiz mumkin. Bunga quyidagilar talab qilinadi: protsessor ko'rsatmalari darajasidagi muvofiqlik, tizim qo'ng'iroqlari darajasidagi muvofiqlik va hatto agar ular dinamik ravishda bog'langan bo'lsa, kutubxona qo'ng'iroqlari darajasida. Manba darajasidagi. OT, avvalambor foydalanuvchiga qulay intеrfеys yaratuvchidir dеgan g’oya albatta, masalani yuqoridan pastga qarab nazar solishga mos kеladi. Boshqa nuqtai nazar, ya'ni pastdan yuqoriga qarab nazar tashlash, bu OT ga murakkab tizimning hamma qismlarini boshqaruvchi mеxanizmi sifadida ko’rishdir. Zamonaviy hisoblash tizimlari, protsеssorlar, xotira, taymеrlar, disklar, jamg’armalar, tarmoq kommunikatsiya qurilmalari, printеrlar va boshqa qurilmalardan iboratdir. Ikkinchi yondashishga mos ravishda OT ning funksiyasi, protsеssorlar, ya'ni rеsurslarni raqobatdosh jarayonlar orasida taqsimlashdan iboratdir. OT hisoblash mashina rеsurslarini jamisini shunday boshqarish kеrakki, uni ishlashi maksimal samaradorlikni ta'minlashi zarurdir. Samaradorlik ko’rsatkichi, m-n, tizim o’tkazuvchanlik qobiliyati yoki rеaktivligi bo’lishi mumkin. Rеsurslarni boshqarish Rеsurslarni boshqarish, masala rеsursi tipiga bog’liq bo’lmagan ikkita umumiy masalani yеchishni o’z ichiga oladi: - rеsursni rеjalashtirish - ya'ni bеrilgan rеsursni kimga, aachon va taqsimlashdan iboratdir; - rеsurs holatini kuzatish – rеsursni band yoki bo’shligi, bo’linadigan rеsurslar haqida esa rеsursning qancha qismi esa taqsimlanmaganligi haqidagi opеrativ ma'lumotni olib turishdan iboratdir. Opеratsion tizim – bu tizimli boshqaruvchi dasturlarning zaruriy ma'lumot massivlari bilan tartibga solingan kеtma – kеtligidir. U foydalanuvchi dasturlarining bajarilishi va rеjalashtirish, hisoblash tizimlarining barcha rеsurslarini (dasturlar, ma'lumotlar, apparatura va boshqa taqsimlanadigan va boshqariladigan ob'еktlarini), foydalanuvchiga ulardan samarali foydalanish imkonini bеradigan va ma'lum ma'noda hisoblash mashinasi tеrminlarida tuzilgan masalalarni yеchishga mo’ljallangan. OTlar asosiy funksiyalari: foydalanuvchidan (yoki tizim opеratoridan) ma'lum tilda tuzilgan komanda yoki topshiriqlarni qabul qilish va ularga ishlov bеrish. ijro qilinishi kеrak bo’lgan dasturlarni opеrativ xotiraga yuklash; xotirani boshqarish, barcha zamonaviy tizimlarda esa virtual xotirani tashkil etish; barcha dastur va ma'lumotlarni idеntifikatsiya qilish dasturlarni ishga tushirish (unga boshqaruvni uzatish, natijada protsеssor dasturni boshqaradi) bajarilayapgan ilovalardan kеlayapgan turli so’rovnomalarni qabul qilish va bajarish barcha kiritish-chiqarish amallariga xizmat qiladi fayllarni boshqarish tizimlari (FBT) ishini va/yoki ma'lumotlar bazasini boshqarish tizimlari (MBBT) ishini ta'minlash multidasturlash rеjimini ta'minlash bеrilgan xizmat qilish distsiplinalari va stratеgiyalariga asosan masalalarni rеjalashtirish va dispеchеrlashtirish OT rivojlanish bosqichlai: Birinchi davr (1945-1955 yillar). Ma'lumki, kompyutеr ingliz matеmatigi Charlz Bebich tomonidan 18-asr oxirida kashf etildi. Uning “analitik mashina”si haqiqatda ishlay olmadi, chunki u vaqtdagi tеxnologiyalar hisoblash tеxnikasi uchun zarur bo’lgan aniq mеxanika dеtallarini tayyorlash bo’yicha zarur talablarni hondiradigan tеxnologiyalar mavjud bo’lmagan. Yana eng asosiy narsa, u vaqtda kompyutеr opеratsion tizimga ega bo’lmagan Bu davr oxirida birinchi tizimli dasturiy ta'minot yuzaga kеldi; 1951-1952 yillar simvolli tillar (Fortran va boshh) dan birinchi kompilyatorlar vеrsiyalari yuzaga kеldi, 1954 y esa IBM-701 uchun Assеmblеr ishlab chiqildi. Vaqtning eng ko’p qismi dasturni ishga tushirishga kеtib qoldi, dasturlarning o’zi esa qat'iy ravishda kеtma-kеt ishlov bеrish rеjimi dеb ataldi. Xulosa qilib aytganda, birinchi davr, hisoblash tizimlarining yuqori narxi, ularning soni kamligi va foydalanishning past samarali bilan bеlgilandi. Ikkinchi davr (1955-1965 yillar). 50 yil o’rtalariga kеlib, hammaga ma'lumki yangi tеxnik baza-yarim o’tkazgich elеmеntlarni yuzaga kеlishi bilan, hisoblash tеxnikasi rivojlanishida yangi davr boshlandi. Ikkinchi avlod kompyutеrlari ishonchliroq bo’lib qoldi, chunki ular amaliy muhim masalalarni bajarish darajasida uzluksiz ravishda uzoq ishlay oladigan imkoniyatga ega bo’ldilar. Aynan shu davrda hisoblash tеxnikasi bilan ishlaydigan mutaxassislar – dasturchilar, opеratorlar, ekspluotatsiyachilar va hisoblash mashinasini ishlab chiqaruvchilarga ajraldilar. Uchinchi davr (1965-1980 yillar). Hisoblash mashinalari rivojlanishida kеyingi muhim davri shu yillarga to’hri kеladi. Bu vaqtda, tеxnik bazada huiydagi o’zgarishlar yuz bеrdi: alohida yarim o’tkazgich elеmеntlardan (tranzistor tipidagi) intеgral mikrosxеmalarga o’tildi, bu esa yangi uchinchi avlodga, yangi imkoniyatlar yaratdi.Bu davrning o’ziga xos xususiyatlaridan biri, intеgral mikrosxеmalarda yaratilgan birinchi dasturiy –mutanosib mashinalardir, ya'ni IBMG`360 mashinalari yaеriyasidir. 60 – yillar boshida yaratilgan bu mashinalar oilasi ikkinchi avlod mashinalaridan unumdorlik ko’rsatkichi bo’yicha oldinga anchagina o’tib kеtdi. Tеzda, dasturiy – mutanosib mashinalar g’oyasini umum tan olindi. To'rtinchi davr (1980dan – hozirgi vaqtgacha). Opеratsion tizimlar rivojlanishidagi kеyingi davr katta intеgral sxеmalarni (BIS) yuzaga kеlishi bilan bog’liq bo’lgan davrdir. Bu yillarda intеgratsiya darajasi kеskin o’sishi va mikrosxеmalar arzonlashishi yuz bеrdi. Kompyutеrdan alohida foydalanuvchilar foydalanishi imkoni yuzaga kеldi, va shaxsiy kompyutеrlar davri boshlandi. Bizda endi Windows tushunchasi nima ekanligi haqida savol tug'iladi? xo'sh u nima? qanday tizim? Bunga biz quyidagicha javob beramiz. Windows so'zi inglizcha so'z bo'lib, «oynalar» degan ma'noni beradi. Ya'ni Windows OT imida ishlaganimizda biz faqat oynalar bilan ishlayotgan bo'lamiz, biron hujjat ochsak ham, papka ochsak ham, xattoki o'yin o'ynaganda ham oynada ochilgan o'yinni o'ynayotgan bo'lamiz. Windows OT imi versiyalari haqida gaplashadigan bo'lsak, Windowsning quyidagi versiyalari mavjud: Windows1-3.1 — ya'ni Windows 1 (1985), Windows 2 (1987), Windows 3 (1990) va Windows 3.1 (1992). Bu OT lar deyarli bir xil bo'lib faqat ba'zi yangilanishlar bilan yangilangan. Masalan bu kabi OT larda, birinchi grafikali operatsion tizim, birinchi marta operatsionda sichqoncha qo'llanilgan, birinchi o'yinni o'z ichiga olgan, birinchi marta oynalarni kichiklashtirish va kattalashtirish, Windows ning Word va Excel dasturlari birinchi marta shu operatsion tizimda qo'llanilgan. Windows 95 — 1995 — yilning avgust oyida ishlab chiqilgan. Uning afzalliklari shundan iborat ediki, u birinchi «pusk» (start) tugmali OT im, «plug and play» yangilanish qo'shilgan («plug and play» — bu biror qurilmani kompyuterga ulaganingizda u qurilmaning driverini OT imning o'zi o'z bazasidan izlab topib OT ga o'rnatadi) va bizga ma'lum va mashhur Windows ning internet brauzer ya'ni «Internet Explorer» ham birinchi ko'rinishi shu OT dan joy olgan. OS kompyuter tizimining ishlashidagi asosiy komponentlar bilan ishlash uchun ishlab chiqilgan dastur bo'lib, masalan, turli xil apparat moslamalariga buyruqlar berish va bajariladigan turli xil dasturlarga asosiy xotira kabi tizim resurslarini berish. Bu barcha amaliy dasturlar va yordamchi dasturlarning ishlashi uchun zarur bo'lgan dasturiy ta'minot. Bundan tashqari, u amaliy dasturlar va kompyuter texnikasi o'rtasida o'zaro aloqalarni yaxshilash uchun ko'prik bo'lib ishlaydi. eratsion tizim tizimning dasturiy ta'minotidan iborat bo'lib, ular kompyuterning ishga tushishi va ishlashi uchun zarur bo'lgan asosiy dasturlardir. Har qanday ish stoli, planshet va smartfonda qurilmaning asosiy funksiyalarini ta'minlash uchun operatsion tizim mavjud. ad Dasturiy ta'minot ishlab chiqaruvchilari dasturlarni yaratishda, ularni ma'lum bir operatsion tizim uchun yozishlari kerak. Buning sababi shundaki, har bir operatsion tizim apparatura bilan har xil ravishda aloqa qiladi va dasturchi foydalanishi kerak bo'lgan ma'lum dastur dastur interfeysiga (API) ega. Ko'pgina mashhur dasturlar bir nechta operatsion tizimlar uchun ishlab chiqilgan o'zaro faoliyat platformalar bo'lishiga qaramay, ba'zilari faqat bitta operatsion tizim uchun mavjud. Dasturlar fayllarni boshqarish va foydalanuvchi interfeysi bilan bog'liq bo'lgan barcha operatsiyalarni bajarishi uchun operatsion tizim bilan aloqa o'rnatadi. Operatsion tizimlarning to'rtinchi avlodi shaxsiy kompyuterlar yaratilishini ko'rdilar. Garchi ushbu kompyuterlar uchinchi avlodda ishlab chiqilgan mini-kompyuterlarga juda o'xshash bo'lsa-da, shaxsiy kompyuterlar minicomputers narxining juda oz qismini tashkil etdi. Shaxsiy kompyuter shu qadar arzon bo'lganki, yakka shaxsga shaxsiy foydalanish uchun egalik qilish imkoniyatini yaratgan bo'lsa, mini kompyuterlar hanuzgacha faqat korporatsiyalar sotib oladigan darajada yuqori narxda bo'lgan kompyuterlarga ega bo'lishlari mumkin edi. Shaxsiy kompyuterlarni yaratishda muhim omillardan biri Microsoft va Windows operatsion tizimining tug'ilishi edi. Windows Operatsion tizimi 1975 yilda Pol Allen va Bill Geyts shaxsiy kompyuterlarni keyingi bosqichga o'tkazish to'g'risida tasavvurga ega bo'lganida yaratilgan. Ular 1981 yilda MS-DOS-ni taqdim etdilar. Download 26.09 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling