"Bepul" operatsion tizimlar



Download 30,42 Kb.
Sana27.05.2022
Hajmi30,42 Kb.
#611281
Bog'liq
Operatsion tizim nima


Operatsion tizim nima, ari turlari. Operatsion tizimlarning asosiy turlari Bugungi kunda dunyo aholisining katta qismi doimiy ravishda kompyuterlar bilan o'zaro aloqada bo'ladi, kimdir ishlashi kerak, kimdir Internetda ma'lumot izlaydi, kimdir esa shunchaki o'yinlarda vaqt o'tkazadi. Har bir insonning o'z ehtiyojlari bor, ya'ni kompyuter ularni qondirishi kerak. Va agar biz "apparat" (kompyuterning texnik komponenti) haqida gapiradigan bo'lsak, unda hamma narsa ko'proq yoki kamroq aniq: qanchalik yangi bo'lsa, shuncha yaxshi. Ammo "dasturiy ta'minot" (dasturiy ta'minot) qismi alohida e'tibor talab qiladi.
Har bir kompyuter ma'lum bir rejim ostida ishlaydi operatsion tizim, ularning juda ko'plari bor, ularning har biri ma'lum vazifalar uchun mos, mavjud uskunalar va boshqalar. Shuning uchun ushbu operatsion tizimni tanlash muhim omil hisoblanadi. Operatsion tizimlarning juda katta ro'yxati mavjud, ammo ushbu maqola sanoatga kuchli ta'sir ko'rsatgan va barcha operatsion tizimlar orasida asosiy ulushni egallagan uchta ustunga qaratiladi: Windows, MacOS va Linux. Xususiy operatsion tizimlar Avvalo, ishlab chiqaruvchining litsenziyasi ostida tarqatiladigan xususiy operatsion tizimlar mavjudligini aniqlab olish kerak. Bularga quyida keltirilgan Windows va MacOS kiradi. Ikkala tizim ham Internetdan yuklab olinishi mumkin bo'lsa-da (o'g'irlangan), tarqatuvchi kompaniyadan litsenziya sotib olish va uni faollashtirish to'g'ri. Bunday tizimlarning afzalligi ularning rivojlanishi, katta hajmdagi yuqori sifatli dasturiy ta'minot va muammolar yuzaga kelganda yordam beradigan malakali texnik yordamdir.
"Bepul" operatsion tizimlar
Bu deyarli butun Linux oilasini o'z ichiga oladi, buxgalteriya hisobi yoki boshqa professional dasturiy ta'minot bilan bog'liq ba'zi ishlanmalar bundan mustasno. Ushbu operatsion tizimlarni mutlaqo bepul yuklab olish va har qanday kompyuterga vijdon azobisiz o'rnatish mumkin. Bunday tizimlar mustaqil ishlab chiquvchilar tomonidan hamjamiyat bilan birgalikda yaratiladi, shuning uchun ko'p hollarda dasturlarning sifati ko'p narsani talab qiladi, ammo bunday tizimlar o'zlarining mulkiy raqobatchilariga qaraganda ancha xavfsizroq va barqarorroq ishlaydi. Windows Hech qachon kompyuter bilan shug'ullangan har bir kishi ushbu Microsoft mahsuloti haqida biladi. Xususan, bu Windows 7 ning super-muvaffaqiyatli chiqarilishiga taalluqlidir. Microsoft operatsion tizimlari ro'yxati allaqachon o'nlab avlodlarni qamrab olgan. Ular butun dunyoda juda mashhur va bozorning deyarli 90% ni egallaydi. Bu misli ko'rilmagan etakchilik haqida gapiradi. Windows XP; Windows Vista; Windows 7; Windows 8; Windows 10;
Ro'yxat ataylab Windows XP bilan boshlanadi, chunki u eng ko'p eski versiya, bugungi kungacha foydalanilgan. Chrome OS dan kam rivojlangan mahsulot Google, bu faqat veb-ilovalar va bir xil nomdagi brauzer bilan cheklangan. Ushbu tizim Windows va Mac bilan raqobatbardosh emas, lekin veb-interfeyslar "haqiqiy" dasturiy ta'minot o'rnini bosa oladigan kelajakka ko'z bilan yaratilgan. Barcha Chromebook’larda sukut bo‘yicha o‘rnatilgan. Bir nechta tizimlarni o'rnatish va virtual mashinalardan foydalanish Har bir platformaning o'zining ijobiy va salbiy tomonlari borligi sababli, ko'pincha bir vaqtning o'zida bir nechtasi bilan ishlash kerak. Kompyuter dizaynerlari buni bilishadi, shuning uchun ular foydalanuvchilarga bir vaqtning o'zida ikkita yoki uchta tizimni diskda o'rnatish imkoniyatini taklif qilishadi. Bu oddiygina amalga oshiriladi. Sizga kerak bo'lgan yagona narsa - tizimni tarqatish to'plami (o'rnatish materiallari yuklangan disk yoki flesh-disk) va qattiq diskda bo'sh joy. Barcha zamonaviy operatsion tizimlar o'rnatish vaqtida joy ajratishni va kompyuterni ishga tushirganda operatsion tizimlar ro'yxatini ko'rsatadigan yuklash mexanizmini yaratishni taklif qiladi. Hamma narsa yarim avtomatik rejimda amalga oshiriladi va har qanday foydalanuvchi tomonidan amalga oshirilishi mumkin. Apple kompyuterlarida oddiy va muammosiz o'rnatish uchun mo'ljallangan maxsus yordamchi dastur - BootCamp mavjud Yaqin atrofdagi derazalar macOS bilan
Yana bir yo'l bor - virtual tizimni haqiqiy ichiga o'rnatish. Buning uchun dasturlardan foydalaniladi: VmWare va VirtualBox, to'liq kompyuter va ishlaydigan operatsion tizimlarning ishini taqlid qilishga qodir. Xulosa o'rniga Kompyuter uchun operatsion tizimlar ro'yxati yuqoridagilar bilan cheklanmaydi. Turli kompaniyalarning ko'plab mahsulotlari mavjud, ammo ularning barchasi juda aniq va oddiy foydalanuvchining e'tiboriga loyiq emas. Tanlov Windows, macOS va Linux o'rtasida amalga oshirilishi kerak, chunki ular ehtiyojlarning ko'pini qoplashi mumkin va o'rganish juda oson. Ularning ro'yxati so'nggi 5 yil ichida, ayniqsa, sonining ko'payishi tufayli sezilarli darajada oshdi mobil qurilmalar... Ularning xususiyatlari qanday, ular qanday farq qiladi, ularning afzalliklari va kamchiliklari qanday? Tizim tasnifi Ular bir-biridan turli parametrlari bilan, xususan, funksiyalarni kompyuterlar o‘rtasida taqsimlanishida farqlanadi. Operatsion tizim sinflari va tarmoqlarning o'zlari quyidagilardir: foydalanuvchilararo; ikki darajali (ajratilgan serverlarga ega). O'z resurslarini boshqalarga taqdim etadigan kompyuterlar mavjud. Bunday holda ular tarmoq serveri vazifasini bajaradi. Ikkinchisi esa ularning mijozi. Kompyuterlar bir yoki ikkinchi funktsiyani bajarishi mumkin yoki ular birgalikda birlashtirilishi mumkin. bir vaqtning o'zida xaridorning so'rovlariga mos kelishi kerak. Eng ko'p talab qilinadigan tizimlar ro'yxati Foydalanuvchilar orasida eng mashhur operatsion tizimlar qaysilar? Ro'yxat quyidagicha ko'rinadi: Windows. MacOS. Android. Ubuntu. Linux va boshqalar. Kamroq mashhurlari ham bor. Masalan, Fedora yoki Back Track. Ammo ular juda tor mutaxassislar doirasida keng tarqalgan. Qanday tanlash kerak? Foydalanuvchilar uchun turli xil mezonlar mavjud. Bu, birinchi navbatda, operatsion tizimlarning qulayligi va imkoniyatlari. Ularning har biri o'zining afzalliklari va kamchiliklariga ega. Biri uchun funksionallik muhim, ikkinchisi uchun interfeys, uchinchisi uchun shaxsiy maʼlumotlar xavfsizligi kafolati. Ro'yxati mobil qurilmalar uchun ishlab chiqilganidan uzunroq bo'lgan shaxsiy kompyuterlar uchun operatsion tizimlar ikkinchisidan mashinaga bo'lgan talablari bilan farq qiladi. Ular o'z foydalanuvchilariga turli darajadagi qulaylik va innovatsion echimlarni taklif qilishadi, ko'p jihatdan tanlov insonning kasbiga bog'liq. Windows xususiyatlari So'nggi yillarda yangi operatsion tizimlar paydo bo'ldi. Eng ommaboplari ro'yxati Android va IOS tomonidan to'ldirildi. Biroq, xuddi Windows operatsion tizimi, avvalgidek, dunyodagi eng talabchan bo'lib qolmoqda. Bu nafaqat eng mashhur operatsion tizim, balki foydalanish uchun eng qulay, yangi boshlanuvchilar uchun ajoyib. Maktab o'quvchilari, ofis xodimlari va barcha yoshdagi odamlar - deyarli barchasi Windows operatsion tizimlaridan foydalanadilar. Linux an'anaviy ravishda maxsus mutaxassislar tomonidan qo'llaniladi. pros Ommabop sevimli Windows-ning asosiy afzalliklari quyidagi omillardir: foydalanuvchilar uchun qulay interfeys; ko'p miqdorda bepul o'rnatilishi mumkin bo'lgan sifatli dasturiy ta'minot; o'rnatish va sozlash qulayligi; server xonalarini boshqarish qulayligi. Windowsning kamchiliklari Windows-ning aksariyat versiyalari pullik operatsion tizimlardir. Ro'yxat bilan tanishish mumkin ochiq manbalar... Dasturiy ta'minotning yuqori narxi Windows-ning asosiy kamchiligidir. Yana bir kamchilik - bu butun OS oilasining barcha turdagi zararli dasturlarga nisbatan beqarorligi va zaifligi. Eng so'nggi versiya Windows 10 qancha turadi? Bularning barchasi versiyaning uy yoki professional bo'lishiga bog'liq. Birinchi holda, xarajat taxminan 6 ming rublni, ikkinchisida - taxminan 10 mingni tashkil qiladi. Oxirgi modifikatsiya, oldingi kabi, klassik interfeysga ega bo'lishi mumkin yoki ish stolidagi piktogrammalarni almashtirishingiz mumkin bo'lgan "sakkizta" bilan bir xil bo'lishi mumkin. Windows 10 qancha turadi degan savolga mantiqiy javob berib, xarajat unchalik katta emasligi bilan biz sizni ogohlantirishimiz kerak: xavotirlanishga shoshilmang. Axir, foydalanuvchiga taqdim etilgan litsenziyaning amal qilish muddati tugamaydi. Ammo onlayn o'yinlar, antivirus yoki Office kabi dasturlar pullik asosda muntazam yangilanishlarni talab qiladi. An'anaga ko'ra, agar sizning kompyuteringizda Windowsning oldingi litsenziyalangan versiyasi o'rnatilgan bo'lsa, uni eng so'nggi versiyasiga bepul yangilashingiz mumkin. Oldingi Windows operatsion tizimi Yangi dasturiy ta'minotning chiqarilishiga qaramay, avvalgilaridan foydalanish qulay bo'lganlar bor. Turli versiyalar operatsion tizimlarning o'ziga xos afzalliklari bor. Endi "o'nlik" bilan bir qatorda ko'pchilik "sakkizlik" va "etti" dan foydalanishda davom etmoqda. Windows 7 2009 yilda chiqdi. U avvalgi "Vista" dan ishlanmalarni va interfeys va o'rnatilgan dasturlar bilan bog'liq mutlaqo yangi echimlarni o'z ichiga oladi. Ba'zi dasturlar chiqarib tashlandi - o'yinlar, ilovalar, bir qator texnologiyalar va boshqalar. "Yetti" bir nechta nashrlarga ega: boshlang'ich; asosiy uy; uy kengaytirilgan; korporativ; professional; maksimal. Operatsion tizimning navbatdagi versiyasi Windows 8 2012 yilda chiqarilgan. Uning asosiy yangiligi qayta ishlangan interfeys bo‘lib, u mobil qurilmalarda ishlashga ko‘proq javob beradi. Bugungi kunda kompaniyaning ushbu mahsuloti eng ko'p sotiladigan mahsulotdir. Eskirgan versiyalar Bir paytlar mashhur, ammo hozir deyarli unutilgan operatsion tizimlar mavjud. Ularning ro'yxatini Windows 95-dan boshlash mumkin, aynan shu versiyada ko'pchilik bir vaqtning o'zida shaxsiy kompyuter bilan ishlashni boshladi. Undan keyin kam mashhur bo'lmagan Windows 98 paydo bo'ldi. Keyingi tizim - Windows 2000 - ming yilliklar bo'yida paydo bo'ldi va 32 bitli protsessorli qurilmalarda foydalanish uchun mo'ljallangan edi. Biroq, haqiqiy mashhurlik 2001 yilda paydo bo'lgan Windows XP operatsion tizimi tomonidan topildi. U faqat yaqinda ettinchi va sakkizinchi versiyalarga ustunligini yo'qotdi. 10 yildan ortiq vaqt davomida foydalanuvchilar o'zlarining kompyuterlari va noutbuklariga o'rnatishni afzal ko'rgan XP edi. Keyingi foydalanuvchi versiyasi Vista edi, lekin uning funksionalligi va xususiyatlari, mutaxassislarning fikriga ko'ra, juda zaif edi, shuning uchun u mashhurlikka erishmadi. Kompyuterlar uchun boshqa operatsion tizimlar Biroq, hamma ham Windows-dan foydalanmaydi. Boshqa shaxsiy kompyuter operatsion tizimlari ham mavjud. Ularning ro'yxatiga, xususan, macOS, Linux Ubuntu va uning boshqa modifikatsiyalari. Ular asosan tor profilli mutaxassislar tomonidan qo'llaniladi. Ubuntu ko'p jihatdan Mac interfeysi bilan yaratilgan, ammo umumiy uslub Windowsga o'xshaydi. Foydalanuvchilar qulaylik, barqarorlik va OTni bepul olish mumkinligini yuqori baholadilar. Ular mashinaning tezligini ham yaxshi ko'radilar. Ammo Ubuntu-ning kamchiliklari ham bor - kam sonli dasturiy ta'minot, o'yinlar va murakkab boshqaruv sxemasi. MacOS - bu Apple tomonidan o'z kompyuterlari uchun ishlab chiqilgan operatsion tizim. U premium foydalanuvchi mahsuloti deb ataladi - u chiroyli dizayn, qulay interfeys va mukammal multimedia imkoniyatlariga ega. Ammo bu yechim hamma uchun hamyonbop emas, chunki kompyuterlarning o'zlari ham, Apple markali OS ham boshqalarga nisbatan nihoyatda qimmat. Kompyuterlar uchun ham ba'zilari Linuxdan foydalanadi. Ushbu tizim bepul, barqaror va juda ko'p o'rnatilgan dasturlarga ega. Biroq, bu barcha afzalliklarga qaramay, u yuqori foydalanuvchi ko'nikmalarini talab qiladi. Shuning uchun, Linux ko'pincha dasturchilar, tarmoqchilar va boshqa mutaxassislar tomonidan o'rnatiladi. Mobil qurilmalarda ishlash Ma'lumki, tobora ko'proq foydalanuvchilar Internetdan noutbuk va shaxsiy kompyuterlardan emas, balki mobil qurilmalar - smartfon va planshetlardan foydalanishni afzal ko'rishmoqda. Ular uchun maxsus ishlab chiqilgan operatsion tizimlar mavjud. Eng keng tarqalgan Android va iOS. Ammo "Symbian" allaqachon o'zining avvalgi mashhurligini yo'qotdi, chunki uning imkoniyatlari endi foydalanuvchilarning ehtiyojlarini qondira olmaydi. Miqdor bo'yicha birinchi o'rinda katta farq bilan "Android" turadi. Axir, agar IOS qurilmalar uchun maxsus yaratilgan OS bo'lsa olma, keyin ikkinchisi boshqa brendlarning smartfonlari va planshetlarida ishlashi mumkin, masalan: Samsung. Sony. Lenovo va boshqalar. "Android" o'z foydalanuvchilari uchun qulay interfeysga ega bo'lib, ularga yuqori sifatli dasturiy ta'minotdan katta miqdorda bepul foydalanish imkonini beradi. U nafaqat smartfon va planshetlar, balki zamonaviy smart-televizorlar uchun ham mos keladi. Ushbu OS asosidagi qurilmalar mustaqil ravishda qayta tiklanishi va ishlashga o'zgarishi mumkin. Biroq, Apple mahsuloti bo'lgan IOS, mijozlarga yaxshi multimedia tajribasini taqdim etuvchi barqaror va ancha tezroq hisoblanadi. Ammo "Android" bilan solishtirganda, u qimmatroq, chunki unda bepul dasturiy ta'minot juda oz. Va pul uchun taqdim etilgan narsa juda qimmat. Taxminan 10 yil oldin va undan oldin Internetdan foydalanganlar mobil telefonlar, o'sha paytdagi etakchi ishlab chiqaruvchilarning (Nokia, Motorola va boshqalar) birgalikdagi ishlanmasi bo'lgan Symbian tizimidan faol foydalanilgan. U hozir ishlaydi, lekin IOS va Android bilan solishtirganda, u mobil qurilmalarning hozirgi egalari o'zlari qo'ygan vazifalarni bajara olmaydi. Boshqa operatsion tizimlar Kompyuterlar va mobil qurilmalar uchun keng tarqalgan operatsion tizimlardan tashqari, kamroq ma'lum bo'lganlari ham bor, ularning ko'pchiligi Linuxga asoslangan va foydalanuvchilarning yuqori malakasini talab qiladi. Fedora shunday tizimlardan biridir. Bu juda barqaror, ish jihatidan deyarli tushmaydi. Siz muzlatish, to'satdan ortiqcha yuklanish va boshqa muammolarni abadiy unutishingiz mumkin. Maxsus operatsion tizimlar ham mavjud. Masalan, Orqaga kuzatish. Ushbu tizim bepul va butun dunyo bo'ylab xakerlar tomonidan qo'llaniladi. Buzg'unchiliklarning aksariyati aynan Back Track tufayli amalga oshirildi. Dastlab ma'lum bir kompyuterdan ma'lumotlarni yuklab olish uchun ruxsatsiz kirishni olish uchun optimallashtirilgan. Kompyuter sohasidan uzoqda bo'lgan odamlar operatsion tizimlarning xususiyatlari va ularning haqiqiy soni haqida kam narsa bilishadi. Noutbuklar yoki kompyuterlarda ular Windows-ni o'rnatadilar, iPhone o'z dasturlari bilan jihozlangan, boshqa smartfon yoki planshetlarda Android sukut bo'yicha o'rnatiladi. Ammo boshqa tizimlar ham bor, ular odatda o'zlarining xususiyatlariga ko'ra keng ko'lamli sabablarga ko'ra mo'ljallanmagan. U yoki bu OS ni tanlash, birinchi navbatda, inson o'z oldiga qo'ygan vazifalariga bog'liq. AMALOT TIZIMLARI, ULARNING MAQSADI VA VARIATSIYALARI Operatsion tizim (OT) ikkita asosiy funktsiyani bajaradigan dasturlar to'plamidir: foydalanuvchiga virtual mashinaning qulayligini ta'minlash va uning resurslarini samarali boshqarish bilan birga kompyuterdan foydalanish samaradorligini oshirish. Virtual mashina ma'lum konfiguratsiyaga ega bo'lgan, dasturiy ta'minot va apparat tomonidan simulyatsiya qilingan xayoliy kompyuterning funktsional ekvivalentidir. haqiqiy kompyuter... OT foydalanuvchidan disklardagi ma'lumotlarning jismoniy joylashuvining o'ziga xos xususiyatlarini yashiradi va uzilishlarni (boshqa qurilmalarga xizmat ko'rsatish talablari tufayli hisoblash jarayonini tugatish), taymerlarni va RAMni boshqarishni boshqaradi. Natijada foydalanuvchiga ishni mantiqiy darajada amalga oshiradigan virtual mashina taqdim etiladi. Zamonaviy operatsion tizimlarga quyidagi talablar qo'yiladi: moslik - OT boshqa OT uchun tayyorlangan ilovalarni ishga tushirish vositalarini o'z ichiga olishi kerak; portativlik - OTni bir apparat platformasidan boshqasiga o'tkazish imkoniyatini ta'minlash; ishonchlilik va nosozliklarga chidamlilik - OTni ichki va tashqi xatolar, avariyalar va nosozliklar; xavfsizlik - OT ba'zi foydalanuvchilarning resurslarini boshqalardan himoya qilish vositalarini o'z ichiga olishi kerak; kengaytirilishi - OT keyingi o'zgartirish va qo'shimchalarni kiritish qulayligini ta'minlashi kerak; ishlash - tizim etarlicha tez bo'lishi kerak. Bir vaqtning o'zida bajariladigan vazifalar soniga ko'ra, OS bir vazifali (MS DOS, PC DOS ning dastlabki versiyalari) va ko'p vazifali (OS / 2, UNIX, Windows) farqlanadi. Bir vazifali operatsion tizimlar foydalanuvchini taqdim etadi virtual mashina va mablag'larni o'z ichiga oladi fayllarni boshqarish, tashqi qurilmalar va foydalanuvchi bilan muloqot qilish vositasi. Ko'p vazifali operatsion tizimlar qo'shimcha ravishda vazifalar o'rtasida umumiy resurslarni almashishni boshqaradi. Ko'p vazifalarni bajarish preemptiv bo'lmagan (NetWare, Windows3 / 95/98) va preemptiv (Windows NT, OS / 2, UNIX) bo'lishi mumkin. Birinchi holda, oxiridagi faol jarayonning o'zi navbatdan boshqa jarayonni tanlash uchun boshqaruvni OTga o'tkazadi. Ikkinchisida protsessorni bir jarayondan ikkinchisiga o'tkazish to'g'risida qaror OT tomonidan qabul qilinadi. Bir vaqtning o'zida foydalanuvchilar soni bo'yicha OT bir foydalanuvchili (MS DOS, Windows 3x, OS / 2 ning dastlabki versiyalari) va ko'p foydalanuvchili (UNIX, WINDOWS NT) ga bo'linadi. Ko'p foydalanuvchili tizimlarda foydalanuvchi ma'lumotlarini ruxsatsiz kirishdan himoya qilish vositalari mavjud. Tarmoq operatsion tizimi aloqa liniyalari orqali kompyuterlar o'rtasida ma'lumotlarni uzatish va ma'lumotlarni uzatish protokollarini amalga oshirish vositalarini o'z ichiga oladi. Operatsion tizimlarga qo'shimcha ravishda qaratilgan ma'lum bir turi apparat platformasida osongina ko'chadigan mobil operatsion tizimlar mavjud turli xil turlari kompyuterlar (UNIX). Bunday operatsion tizimlarda apparatga bog'liq joylar lokalizatsiya qilinadi va tizim uzatilganda qayta yoziladi. Uskunadan mustaqil qism yuqori darajadagi dasturlash tilida, odatda C tilida amalga oshiriladi va u bilan qayta kompilyatsiya qilinadi. boshqa platformaga o'tish. Hozirgi vaqtda kompyuterlarning 90% ga yaqini Windows operatsion tizimida ishlaydi. OSning kengroq sinfi serverlarda foydalanish uchun mo'ljallangan. OT ning ushbu sinfiga UNIX oilasi, Microsoft ishlanmalari (MS DOS va Windows), Novell tarmoq mahsulotlari va IBM korporatsiyasi kiradi. UNIX - ko'p foydalanuvchili, ko'p vazifali OT, turli foydalanuvchilarning dasturlari va fayllari uchun etarlicha kuchli himoya vositalarini o'z ichiga oladi. UNIX OT mashinadan mustaqil bo'lib, OT ning yuqori harakatchanligini va turli arxitekturadagi kompyuterlarga amaliy dasturlarning oson ko'chirilishini ta'minlaydi. UNIX operatsion tizimining muhim xususiyati uning modulliligi va foydalanuvchi-dasturchilar uchun qulay ish muhitini yaratadigan keng ko'lamli xizmat dasturlari to'plamidir (ya'ni tizim ayniqsa mutaxassislar - amaliy dasturchilar uchun samarali). Versiyadan qatʼiy nazar, UNIX ning umumiy funksiyalari maʼlumotlarni ruxsatsiz kirishdan himoya qilish vositalariga ega boʻlgan koʻp foydalanuvchili rejimdir; vaqt almashish rejimida ko'p vazifali ishlov berishni amalga oshirish; asosiy qismini C tilida yozish orqali tizimning portativligi. UNIX ning kamchiligi shundaki, u juda ko'p resurs talab qiladi va kichik bir foydalanuvchili tizimlar uchun shaxsiy kompyuterlar ko'pincha ortiqcha bo'ladi. Umuman olganda, UNIX oilasining OT asosan yirik mahalliy (korporativ) va global tarmoqlar minglab foydalanuvchilarning ishini birlashtiradi. UNIX va uning LINUX versiyasi Internetda keng tarqalgan bo'lib, bu erda OT ning mashinadan mustaqilligi katta ahamiyatga ega. MS DOS Intel 8088-80486 protsessorlari asosidagi shaxsiy kompyuterlar uchun keng qo'llanilgan. Hozirda MS DOS shaxsiy kompyuterlarni boshqarish uchun amalda qo'llanilmaydi. Biroq, u o'z imkoniyatlarini to'liq tugatgan va o'z ahamiyatini yo'qotgan deb hisoblamaslik kerak. Uskuna resurslariga past talablar DOSni amaliy foydalanish uchun istiqbolli qiladi. Shunday qilib, 1997 yilda SaShega kompaniyasi DR DOS ni (MS DOS analogi) Internet va intranet tarmoqlariga ulangan kichik yuqori aniqlikdagi qurilmalarning o'rnatilgan OS bozoriga moslashtirish bo'yicha ishlarni boshladi. Ushbu qurilmalarga kassa apparatlari, faks mashinalari, shaxsiy raqamli yordamchilar, elektron kiradi daftarlari va boshq. OS Windows operatsion tizimlar oilasidir, jumladan: Windows 3.1, Windows for Workgroups 3.11, Windows 9X, Windows NT, Windows 2000, Windows ME (birinchi ikkitasi odatda operatsion qobiqlar deb ataladi, chunki DOS ular uchun alohida o'rnatilgan). Windows 95 o'rnatishning qulayligi, ma'lumotlarni himoya qilishning past darajasi va ilovalardagi nosozliklarga chidamliligi bilan ajralib turadi. Windows 95 intuitiv interfeysga ega, plagin va o'ynash texnologiyasini qo'llab-quvvatlaydi va o'rnatilgan tarmoq vositalarini o'z ichiga oladi. Windows 98 Windows 95 ning evolyutsiyasidir. Ushbu versiya Internet Explorer veb-brauzer bilan chambarchas bog'langan va eski va yangi qurilmalar uchun ko'plab drayverlarni o'z ichiga oladi. Foydalanuvchilar NT bilan solishtirganda soddalashtirilgan OS o'rnatish jarayonini, protsessor quvvati, xotira va disk maydoni uchun past talablarni qayd etishadi. Windows turlaridan biri Windows CE hisoblanadi. Ushbu OS liniyasi noutbuk kompyuterlarida foydalanish uchun mo'ljallangan. Windows CE 32-bitli ob'ektga yo'naltirilgan ko'p vazifali operatsion tizim bo'lib, o'rnatilgan quvvatni tejash xususiyatlariga ega. Windows versiyasi Idoralar 3.0 (2000) real vaqt tizimlariga o'z imkoniyatlariga yondashuvlar. Ushbu ixcham operatsion tizimning asosiy qismi noutbuk kompyuterlarining flesh-xotirasida saqlanadi. Windows NT 5.0 yoki Windows 2000 toʻliq 32-bitli OT boʻlib, ustuvor koʻp vazifali, takomillashtirilgan xotira boshqaruviga ega va ishonchlilik, xavfsizlik va boshqaruv funksiyalari bilan boshidanoq ishlab chiqilgan. Windows 2000 to'rt xilda keladi: Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server va Windows 2000 DataCenter Server. Ushbu versiyalar yetkazib berishga kiritilgan xizmatlar va dasturlar soni, apparat ta'minoti darajasi bilan farqlanadi. Operatsion tizim OS / 2 (Operatsion tizim / 2) - bu bir foydalanuvchi uchun mo'ljallangan ko'p vazifali OT, bir tomonlama (MS DOS -> OS / 2) MS DOS bilan mos keladigan va MP 80386 va undan yuqori (IBM PC va PS / 2) bilan ishlashga mo'ljallangan. OS / 2 bir vaqtning o'zida 16 tagacha dasturni (ularning har biri o'z xotira segmentida) bajarishi mumkin, ammo ular orasida MS DOS uchun tayyorlangan faqat bittasi mavjud. OS / 2 ning muhim xususiyati ko'p oynali foydalanuvchi interfeysining mavjudligi; ma'lumotlar bazasi tizimi bilan ishlash uchun dasturiy interfeyslar; mahalliy tarmoqlarda ishlash uchun samarali dasturiy interfeyslar. OS / 2 ning kamchiliklari, birinchi navbatda, hozirgi kunga qadar ishlab chiqilgan dasturiy ta'minotning nisbatan kichik miqdorini o'z ichiga oladi. OTning rivojlanish tarixi ko'p yillarga borib taqaladi. Operatsion tizimlar kompyuter texnikasining takomillashuvi bilan paydo bo'ldi va rivojlandi, shuning uchun bu hodisalar tarixiy jihatdan chambarchas bog'liq. Kompyuterlarning rivojlanishi juda ko'p turli xil operatsion tizimlarning paydo bo'lishiga olib keldi, ularning hammasi ham keng ma'lum emas. Eng yuqori qismida asosiy operatsion tizimlar joylashgan. Ushbu ulkan mashinalarni hali ham yirik tashkilotlarda topish mumkin. Mainfreymlar shaxsiy kompyuterlardan kiritish-chiqarish imkoniyatlari bilan farq qiladi. Minglab disklar va terabayt ma'lumotlarga ega bo'lgan asosiy kompyuterlar juda keng tarqalgan. Mainfreymlar yirik korxonalar va korporatsiyalar uchun kuchli veb-server va server vazifasini bajaradi. Mainframe operatsion tizimlari, birinchi navbatda, bir vaqtning o'zida ko'plab ishlarni qayta ishlashga qaratilgan bo'lib, ularning aksariyati katta hajmdagi kiritish-chiqarishni talab qiladi. Ular odatda uch turdagi operatsiyalarni bajaradilar: paketli ishlov berish, tranzaktsiyalarni qayta ishlash (ommaviy operatsiyalar) va vaqtni taqsimlash. Da ommaviy qayta ishlash interaktiv rejimda ishlaydigan foydalanuvchilarning standart vazifalari bajariladi. Tranzaksiyalarni qayta ishlash tizimlari aviakompaniyalarni bron qilish kabi juda ko'p sonli so'rovlarni bajaradi. Har bir alohida so'rov kichik, lekin tizim soniyada yuzlab va minglab so'rovlarga javob berishi kerak. Vaqt almashish tizimlari bir nechta masofaviy foydalanuvchilarga bir vaqtning o'zida bir mashinada o'z vazifalarini bajarishga imkon beradi, masalan, katta ma'lumotlar bazasi bilan ishlash. Bu funktsiyalarning barchasi bir-biri bilan chambarchas bog'liq bo'lib, ularning barchasini asosiy operatsion tizim boshqaradi. Asosiy kompyuter uchun operatsion tizimga misol OS / 390. Quyida server operatsion tizimlari keltirilgan. Serverlar ko'p protsessorli kompyuterlar yoki hatto asosiy kompyuterlardir. Ushbu operatsion tizimlar bir vaqtning o'zida ko'plab foydalanuvchilarga xizmat qiladi va ularga dasturiy va apparat resurslarini o'zaro almashish imkonini beradi. Serverlar shuningdek, printerlar, fayllar yoki Internet bilan ishlash imkoniyatini beradi. Internet-provayderlar odatda bir vaqtning o'zida bir nechta mijozlarni tarmoqqa kirishini qo'llab-quvvatlash uchun bir nechta serverlarni ishga tushiradilar. Serverlar do'koni veb-sahifalar-saytlar va kiruvchi so'rovlar qayta ishlanadi. UNIX va Windows 2000 odatiy server operatsion tizimlari hisoblanadi. Endi bu maqsadda Linux operatsion tizimi ham qo'llanildi. Keyingi toifa - shaxsiy kompyuterlar uchun operatsion tizim. Ularning vazifasi bitta foydalanuvchi uchun qulay interfeysni taqdim etishdir. Bunday tizimlar kundalik ishlarda keng qo'llaniladi. Ushbu turkumdagi asosiy OT operatsion tizimlardir Windows platformalari, Linux va Macintosh kompyuter operatsion tizimi. Operatsion tizimlarning yana bir turi real vaqt rejimidagi tizimlardir. Bunday tizimlarning asosiy parametri vaqtdir. Masalan, ishlab chiqarishni boshqarish tizimlarida real vaqt rejimida ishlaydigan kompyuterlar sanoat jarayoni haqidagi ma'lumotlarni to'playdi va undan uskunalarni boshqarish uchun foydalanadi. Bunday jarayonlar qat'iy vaqt talablariga javob berishi kerak. Agar, masalan, avtomobil konveyer bo'ylab harakatlanayotgan bo'lsa, unda har bir harakat qat'iy belgilangan vaqtda amalga oshirilishi kerak. Agar payvandlash roboti tikuvni juda erta yoki juda kech payvand qilsa, bu ishlov beriladigan qismga tuzatib bo'lmaydigan shikast etkazadi. VxWorks va QNX real vaqtda operatsion tizimlardir. O'rnatilgan operatsion tizimlar cho'ntak kompyuterlari va maishiy texnikada qo'llaniladi. Cho'ntak kompyuteri - bu cho'ntagiga sig'adigan va sig'maydigan kichik kompyuter funktsiyalarning keng doirasi, masalan, telefon kitobi va bloknot. Qurilmalarning ishlashini nazorat qiluvchi o'rnatilgan tizimlar maishiy texnika, kompyuterlar hisoblanmaydi, lekin real vaqt tizimlari bilan bir xil xususiyatlarga ega va bir vaqtning o'zida maxsus o'lcham, xotira va quvvat cheklovlariga ega, bu ularni alohida sinfga aylantiradi. Bunday operatsion tizimlarga misollar PalmOS va Windows CE (Consumer Electronics). Eng kichik operatsion tizimlar taxminan o'lchamdagi smart-kartalarda ishlaydi kredit karta va o'z ichiga oladi Markaziy protsessor... Ushbu operatsion tizimlar juda qattiq protsessor va xotira quvvati cheklovlariga ega. Ulardan ba'zilari faqat bitta operatsiyani, masalan, elektron to'lovni boshqarishi mumkin, ammo boshqa operatsion tizimlar murakkabroq funktsiyalarni bajaradi. OTning rivojlanish tarixi ko'p yillarga borib taqaladi. Operatsion tizimlar kompyuter texnikasining takomillashuvi bilan paydo bo'ldi va rivojlandi, shuning uchun bu hodisalar tarixiy jihatdan chambarchas bog'liq. Kompyuterlarning rivojlanishi juda ko'p turli xil operatsion tizimlarning paydo bo'lishiga olib keldi, ularning hammasi ham keng ma'lum emas. Eng yuqori darajada Asosiy kompyuter operatsion tizimi... Ushbu ulkan mashinalarni hali ham yirik tashkilotlarda topish mumkin. Mainfreymlar shaxsiy kompyuterlardan kiritish-chiqarish imkoniyatlari bilan farq qiladi. Minglab disklar va terabayt ma'lumotlarga ega bo'lgan asosiy kompyuterlar juda keng tarqalgan. Mainfreymlar yirik korxonalar va korporatsiyalar uchun kuchli veb-server va server vazifasini bajaradi. Mainframe operatsion tizimlari, birinchi navbatda, bir vaqtning o'zida ko'plab ishlarni qayta ishlashga qaratilgan bo'lib, ularning aksariyati katta hajmdagi kiritish-chiqarishni talab qiladi. Ular odatda uch turdagi operatsiyalarni bajaradilar: paketli ishlov berish, tranzaktsiyalarni qayta ishlash (ommaviy operatsiyalar) va vaqtni taqsimlash. Ommaviy ishlov berish interaktiv foydalanuvchilar uchun standart vazifalarni bajaradi. Tranzaksiyalarni qayta ishlash tizimlari aviakompaniyalarni bron qilish kabi juda ko'p sonli so'rovlarni bajaradi. Vaqt almashish tizimlari bir nechta masofaviy foydalanuvchilarga bir vaqtning o'zida bir mashinada o'z vazifalarini bajarishga imkon beradi, masalan, katta ma'lumotlar bazasi bilan ishlash. Bu funktsiyalarning barchasi bir-biri bilan chambarchas bog'liq bo'lib, ularning barchasini asosiy operatsion tizim boshqaradi. Asosiy kompyuter uchun operatsion tizimga misol OS / 390. Quyida server OS. Serverlar ko'p protsessorli kompyuterlardir. Ushbu operatsion tizimlar bir vaqtning o'zida ko'plab foydalanuvchilarga xizmat qiladi va ularga dasturiy va apparat resurslarini o'zaro almashish imkonini beradi. Serverlar shuningdek, printerlar, fayllar yoki Internet bilan ishlash imkoniyatini beradi. Internet-provayderlar odatda bir vaqtning o'zida bir nechta mijozlarni tarmoqqa kirishini qo'llab-quvvatlash uchun bir nechta serverlarni ishga tushiradilar. Serverlar veb-sahifalarni saqlaydi va kiruvchi so'rovlarni qayta ishlaydi. UNIX va Windows 2000 odatiy server operatsion tizimlari hisoblanadi. Keyingi kategoriya Shaxsiy kompyuterlar uchun OS... Ularning vazifasi bitta foydalanuvchi uchun qulay interfeysni taqdim etishdir. Bunday tizimlar kundalik ishlarda keng qo'llaniladi. Ushbu turkumdagi asosiy operatsion tizimlar Windows platformasi operatsion tizimlari, Linux operatsion tizimlari va Macintosh kompyuter operatsion tizimidir. Eng kichik operatsion tizimlar markaziy protsessual blokni o'z ichiga olgan kredit karta o'lchamidagi qurilma bo'lgan smart-kartalarda ishlaydi. Ushbu operatsion tizimlar juda qattiq protsessor va xotira quvvati cheklovlariga ega. Ulardan ba'zilari faqat bitta operatsiyani, masalan, elektron to'lovni boshqarishi mumkin, ammo boshqa operatsion tizimlar murakkabroq funktsiyalarni bajaradi. 23. Operatsion tizimlar haqida asosiy tushunchalar. Jarayonlar va iplar. Xotirani boshqarish. Jarayonlar Barcha zamonaviy kompyuterlar bir vaqtning o'zida bir nechta operatsiyalarni bajarishi mumkin. Shunday qilib, foydalanuvchi tomonidan ishga tushirilgan dastur bilan bir vaqtda diskdan o'qish va matnni monitor ekraniga yoki printerga chiqarish mumkin. Ko'p vazifali tizimda protsessor dasturlar o'rtasida almashinadi va har biriga o'ndan yuzlab millisekundlar beradi. Operatsion tizimga kerak bo'lganda jarayonlarni yaratish va to'xtatish usuli kerak. Odatda, OS yuklanganda bir nechta jarayonlar yaratiladi. Ulardan ba'zilari foydalanuvchilarning o'zaro ta'sirini ta'minlaydi va tayinlangan ishni bajaradi. Qolgan jarayonlar fon jarayonlaridir. Ular ma'lum foydalanuvchilar bilan bog'lanmagan, ammo o'ziga xos funktsiyalarga ega. Masalan, bitta fon jarayoni chop etishni ta'minlay oladi, boshqasi veb-sahifalarga so'rovlarni bajarishi mumkin. Jarayonlar nafaqat tizimni yuklash vaqtida yaratilishi mumkin. Shunday qilib, joriy jarayon bir yoki bir nechta yangi jarayonlarni yaratishi mumkin, joriy jarayon esa yangi jarayonni yaratish uchun tizim so'rovini bajaradi. Yangi jarayonlarni yaratish, ayniqsa, topshiriqni o'zaro bog'liq, lekin mustaqil ravishda o'zaro ta'sir qiluvchi jarayonlar to'plami sifatida shakllantirish eng oson bo'lganda foydalidir. Keyinchalik qayta ishlash uchun tarmoqdan katta hajmdagi ma'lumotlarni tanlashni tashkil qilish zarur bo'lsa, ma'lumotlarni olish va buferga joylashtirish uchun bitta jarayonni yaratish, ikkinchisini - buferdan ma'lumotlarni o'qish va qayta ishlash uchun qulaydir. Bunday sxema ko'p protsessorli tizimda har bir jarayon alohida protsessorda bajarilsa, hatto ma'lumotlarni qayta ishlashni tezlashtiradi. Odatda jarayonlar o‘z ishini tugatgandan so‘ng tugatiladi.Matn muharrirlari, brauzerlar va shu turdagi boshqa dasturlarda jarayonni yakunlash uchun ishlatilishi mumkin bo‘lgan tugma yoki menyu bandi mavjud. Jarayon o'zining buyruq hisoblagichi va ichki holatiga ega bo'lgan mustaqil ob'ektdir, lekin boshqa jarayonlar bilan o'zaro ta'sir qilish zarurati mavjud. Masalan, bir jarayondan olingan natija boshqa jarayonga kiritilishi mumkin. Jarayon modeli tizimning ichki xatti-harakatlarini tushunishni soddalashtiradi. Ayrim jarayonlar foydalanuvchi tomonidan klaviaturadan kiritilgan buyruqlarni bajaradigan dasturlarni ishga tushiradi. Boshqa jarayonlar tizimning bir qismi bo'lib, fayllarga xizmat ko'rsatish so'rovlarini bajarish, disk yoki magnit diskni ishga tushirishni boshqarish kabi vazifalarni bajaradi. OT ning pastki qatlami rejalashtiruvchi - kichik dastur. Yoniq yuqori darajalar jarayonlar joylashgan. To'xtatish va boshlash jarayonlari bilan bog'liq uzilishlar va protseduralar rejalashtiruvchi tomonidan amalga oshiriladi. OTning qolgan qismi jarayonlar majmuasi sifatida tuzilgan. Jarayon modelini amalga oshirish har bir jarayon uchun bitta yozuvga ega bo'lgan jarayon jadvaliga asoslanadi. Jadval elementida jarayonning holati, buyruqlar hisoblagichi, xotira taqsimoti, ochiq fayllar holati, stek ko'rsatkichi, resurslardan foydalanish va taqsimot, shuningdek, o'tish paytida saqlanishi kerak bo'lgan barcha boshqa ma'lumotlar mavjud. jarayonning keyingi boshlanishi uchun tayyor yoki blokirovka holati, go'yo to'xtamaydi. Oqimlar An'anaviy operatsion tizimlarda jarayon mos keladigan manzil maydoni va bitta boshqaruv chizig'i bilan belgilanadi. Ammo ko'pincha shunday holatlar mavjudki, bitta manzil maydonida bir nechta kvaziparallel boshqaruv jarayonlariga ega bo'lish afzalroqdir. Jarayon modeli ikkita mustaqil kontseptsiyaga asoslanadi: resurslarni guruhlash va dasturni bajarish. Ular ajratilganda, oqim tushunchasi paydo bo'ladi. Bir tomondan, jarayonni tegishli resurslarni bitta guruhga birlashtirish usuli sifatida ko'rish mumkin. Jarayon dastur, ma'lumotlar va boshqa resurslarni o'z ichiga olgan manzil maydoniga ega. Resurslar fayllarni oching, bolalar jarayonlari, favqulodda xom ashyo xabarlari, signal ishlovchilar, hisobga olish ma'lumotlari va boshqalar. Resurslarni jarayon shaklida birlashtirish orqali boshqarish ancha oson. Boshqa tomondan, jarayonni bajariladigan buyruqlar oqimi sifatida qarash mumkin. Ipda amallarning bajarilish tartibini kuzatuvchi buyruq hisoblagichi mavjud. U joriy o'zgaruvchilarni saqlaydigan registrlarga ega. U jarayonni bajarish protokolini o'z ichiga olgan stekga ega, bu erda har bir chaqirilgan protsedura uchun alohida tuzilma ajratilgan. Oqim jarayon ichida bo'lsa-da, siz oqim va jarayon tushunchalarini farqlashingiz kerak. Jarayonlar resurslarni guruhlash uchun ishlatiladi, iplar esa protsessorda o'z navbatida bajariladigan ob'ektlardir. Tarmoqlar kontseptsiyasi jarayon modeliga bir xil jarayon muhitida bir vaqtning o'zida bir nechta mustaqil dasturlarni ishga tushirish qobiliyatini qo'shadi. Bir nechta oqimlar, bir jarayonda parallel ravishda ishlaydigan bir kompyuterda parallel ravishda ishlaydigan bir nechta jarayonlarga o'xshaydi. Birinchi holda, iplar manzil maydonini, ochiq fayllarni va boshqa resurslarni almashadi. Ikkinchisida jarayonlar jismoniy xotira, disklar, printerlar va boshqa resurslarni ulashadi. Oqimlar jarayonlarning ba'zi xususiyatlariga ega, shuning uchun ular ba'zan engil jarayonlar deb ataladi. Multithreading atamasi bir jarayonda bir nechta iplardan foydalanishni tavsiflash uchun ham ishlatiladi. Bitta protsessorli tizimda ko‘p tarmoqli jarayon boshlanganda, iplar navbatma-navbat ishlaydi. Protsessor tezda iplar o'rtasida almashinadi, hatto unchalik tez bo'lmagan protsessorda ham iplarning parallel ishlashi kabi taassurot qoldiradi. Misol uchun, bitta jarayonda uchta ip bo'lsa, barcha iplar parallel ravishda ishlaydi. Har bir ipda haqiqiy protsessor tezligining uchdan biriga teng tezlikda mos keladigan virtual protsessor bo'ladi. Nega oqimlar juda zarur? Buning asosiy sababi shundaki, ko'pchilik ilovalar juda ko'p sonli amallarni bajaradi, ularning ba'zilari vaqti-vaqti bilan bloklanishi mumkin.Agar dastur kvaziparallel rejimda ishlaydigan bir nechta ketma-ket iplarga bo'lingan bo'lsa, dastur sxemasini juda soddalashtirish mumkin. Oqimlardan foydalanganda bir vaqtning o'zida bir vaqtning o'zida joylashgan ob'ektlar bitta manzil maydoni va undagi barcha ma'lumotlarni almashishi mumkin. Ba'zi ilovalar uchun bu qobiliyat juda muhim. Bunday hollarda turli manzil bo'shliqlari bilan parallel jarayonlar sxemasi mos kelmaydi. Oqimlar foydasiga yana bir dalil shundaki, ularni yaratish va yo'q qilish oson, chunki hech qanday manba oqim bilan bog'lanmagan. Aksariyat tizimlarda bu taxminan davom etadi Jarayonni yaratishdan 100 marta kamroq vaqt. Bu xususiyat, ayniqsa, iplar sonini dinamik va tez o'zgartirish kerak bo'lganda foydalidir. Uchinchi dalil - bu ishlash. Tarmoqlar kontseptsiyasi, agar ular protsessor imkoniyatlari bilan cheklangan bo'lsa, unumdorlikni oshirmaydi. Ammo bir vaqtning o'zida katta miqdordagi hisoblash va kiritish-chiqarish operatsiyalarini bajarish zarurati tug'ilganda, iplarning mavjudligi ushbu protseduralarni o'z vaqtida birlashtirishga imkon beradi va shu bilan dasturning umumiy tezligini oshiradi. Haqiqiy parallellik mumkin bo'lgan ko'p protsessorli tizimlarda iplar tushunchasi ham foydalidir. Xotirani boshqarish Xotira ehtiyotkorlik bilan boshqarishni talab qiladigan muhim resursdir, chunki dasturlar xotiradan ko'ra tezroq o'sadi. Kompyuterdagi xotira ierarxikdir. Uning kichik qismi juda tez uchuvchan (quvvat o'chirilganda ma'lumotni yo'qotadi) kesh xotirasi. Kompyuterlarda ham o'nlab megabayt o'zgaruvchanlik mavjud tasodifiy kirish xotirasi RAM (RAM, Random Access Memory) va o'nlab yoki yuzlab gigabayt sekin o'zgaruvchan qattiq disk maydoni. Operatsion tizimning vazifalaridan biri bu xotiraning barcha komponentlaridan foydalanishni muvofiqlashtirishdir. Operatsion tizimning xotirani boshqarish uchun mas'ul bo'lgan qismi xotirani boshqarish moduli yoki xotira menejeri deb ataladi. Menejer hozirda xotiraning qaysi qismidan foydalanilayotganini kuzatib boradi, xotirani jarayonlarga ajratadi va ular tugallangandan so'ng resurslarni chiqaradi, operativ xotira va disk o'rtasida ma'lumotlar almashinuvini boshqaradi. Eng oddiy sxema xotirani boshqarish — diskdagi sahifalarsiz bir vazifali tizim — bir vaqtning o'zida faqat bitta dastur ishlaydi va xotira dasturlar va operatsion tizim o'rtasida taqsimlanadi. Tizim shu tarzda tashkil etilganda, bir vaqtning o'zida faqat bitta jarayon ishlashi mumkin. Foydalanuvchi buyruqni yozishi bilanoq, OT so'ralgan dasturni diskdan xotiraga ko'chiradi va uni bajaradi va jarayon tugagandan so'ng ekranda so'rov belgisini ko'rsatadi va yangi buyruqni kutadi. Buyruqni olgandan so'ng, u yuklanadi yangi dastur xotiraga, oldingisining ustiga yozish. MS - DOS operatsion tizimiga ega kompyuterlar shunday ishlaydi. Ko'pchilik zamonaviy tizimlar bir vaqtning o'zida bir nechta jarayonlarni ishga tushirish imkonini beradi. Bir vaqtning o'zida bir nechta jarayonlarning ishlashi shuni anglatadiki, bir jarayon to'xtatilganda, kiritish-chiqarish jarayoni tugashini kutsa, ikkinchisi protsessordan foydalanishi mumkin. Shunday qilib, ko'p vazifalar CPU foydalanishni oshiradi. Tarmoq serverlarida har doim bir vaqtning o'zida bir nechta jarayonlar ishlaydi (turli mijozlar uchun), lekin bugungi kunda ko'pchilik mijoz mashinalari ham bu imkoniyatga ega. Ko'p vazifaga erishishning eng oson yo'li - xotirani bir nechtaga bo'lishdir, ehtimol emas teng, bo'limlar. Ish xotiraga kirganda, u ishni ushlab turish uchun etarlicha katta bo'lgan eng kichik bo'limga kirish navbatiga joylashtiriladi. Bo'limlarning o'lchami o'zgarmaganligi sababli, bo'limdagi barcha foydalanilmagan bo'sh joy ishlaydigan jarayon tomonidan yo'qoladi. Ushbu usulning kamchiligi shundaki, katta bo'lim uchun deyarli navbat yo'q va kichik qismlar uchun juda ko'p vazifalar qo'yilgan. Kichkina vazifalar xotiraning asosiy qismi bo'sh bo'lishiga qaramay, xotiraga kirish uchun o'z navbatini kutishlari kerak. Yaxshilangan usul - hamma uchun bitta umumiy navbatni tashkil qilish bo'limlar. Bo'lim bo'sh bo'lishi bilanoq, navbatning boshiga yaqinroq bo'lgan va ushbu bo'limda bajarish uchun mos bo'lgan vazifa unga yuklanishi va qayta ishlashni boshlashi mumkin. Boshqa tomondan, katta bo'limlarni kichik vazifalarga sarflash istalmagan, shuning uchun boshqa strategiya mavjud. Bu shundan iboratki, har safar bo'lim bo'shatilgandan so'ng, navbatda ushbu bo'lim uchun eng katta ish qidiriladi va aynan shu ish qayta ishlash uchun tanlanadi. Biroq, bu algoritm kichik vazifalarni qayta ishlashdan istisno qiladi, garchi kichik vazifalar uchun yaxshiroq xizmat ko'rsatish zarur. Chiqish yo'li kamida bitta kichik bo'limni yaratishdir, bu sizga katta bo'limlarning chiqishini uzoq kutmasdan kichik vazifalarni bajarishga imkon beradi. Yana bir yondashuv quyidagi algoritmni nazarda tutadi: qayta ishlash uchun tanlanish huquqiga ega bo'lgan vazifani bir necha martadan ko'proq o'tkazib yuborish mumkin. Vazifa o'tkazib yuborilganda, hisoblagichga bittasi qo'shiladi. Hisoblagich k bo'lgandan so'ng, vazifani endi e'tiborsiz qoldirib bo'lmaydi. Ko'p vazifani qo'llashda protsessordan foydalanish samaraliroq bo'ladi. Agar o'rtacha jarayon xotirada bo'lgan vaqtning atigi 20% hisob-kitoblarni amalga oshirsa, u holda ishlov berish paytida besh jarayon CPU to'liq yuklangan bo'lishi kerak. Haqiqiy vaziyat shuni ko'rsatadiki, barcha besh jarayon hech qachon bir vaqtning o'zida kirish / chiqish operatsiyasi tugashini kutmaydi. Ruxsat etilgan bo'limlarda xotirani tashkil qilish ommaviy tizimlar bilan ishlash uchun oddiy va samarali. Protsessorni band qilish uchun etarli vazifalar xotirada saqlanishi mumkin ekan, algoritmni murakkablashtirish uchun hech qanday sabab yo'q. Biroq, vaqt almashish tizimlari yoki grafika yo'naltirilgan kompyuterlarda vaziyat butunlay boshqacha. Ba'zida RAM barcha faol jarayonlarni joylashtirish uchun etarli emas, keyin esa ortiqcha jarayonlar diskda saqlanishi va qayta ishlash uchun xotiraga o'tkazilishi kerak. Xotirani boshqarishning ikkita asosiy usuli bor, bu qisman mavjud uskunaga bog'liq. Almashtirish yoki almashtirish deb ataladigan eng oddiy strategiya har bir jarayonni butunlay xotiraga almashtirish, bir muddat ishga tushirish va keyin butun jarayonni diskka qaytarishdir. Virtual xotira deb ataladigan yana bir strategiya dasturlarni operativ xotirada qisman bo'lsa ham ishlashga imkon beradi. Swap tizimi quyidagicha ishlaydi. 4 ta jarayon bo'lsin - A, B, C, D. Dastlabki bosqichda xotirada faqat A protsess bo'ladi.Keyin vaqt o'tishi bilan B va C jarayonlari hosil bo'ladi yoki diskdan ketma-ket yuklanadi.Keyingi vaqtda A jarayoni diskka tushiriladi. Keyin D jarayoni paydo bo'ladi va B jarayoni tugaydi. Nihoyat, A jarayoni xotiraga qaytadi. Xotirani taqsimlash jarayonlarning xotiraga kirishi va chiqishi bilan o'zgaradi. Endi A jarayoni xotirada boshqa joylashuvga ega bo'lganligi sababli, uning manzillari xotiraga yuklash paytida yoki dasturni bajarish paytida apparatda dasturiy jihatdan qayta konfiguratsiya qilinishi kerak. Ruxsat etilgan va o'zgaruvchan bo'limlar o'rtasidagi asosiy farq shundaki, ikkinchi holatda bo'limlarning soni, joylashuvi va hajmi jarayonlarning kirib kelishi va chiqishi bilan dinamik ravishda o'zgaradi. Bo'limlar soni va ularning o'lchamlari bo'yicha hech qanday cheklovlar yo'q. Bu xotiradan foydalanishni yaxshilaydi, lekin jarayonlarni taqsimlashni, xotirani bo'shatishni va o'zgarishlarni kuzatishni ancha qiyinlashtiradi. Virtual xotiraning asosiy g'oyasi shundan iboratki, dastur, ma'lumotlar va stekning umumiy hajmi mavjud hajmdan oshib ketishi mumkin. jismoniy xotira... Operatsion tizim dasturning hozirgi vaqtda operativ xotirada, qolgan qismini diskda ishlatilayotgan qismlarini saqlaydi. Masalan, istalgan vaqtda qaysi 4 MB xotirada saqlanishi kerakligi haqida yaxshilab o‘ylab ko‘rsangiz, 16 MB hajmdagi dastur 4 MB xotiraga ega mashinada ishlashi mumkin. Bunday holda, dasturning diskda va xotirada joylashgan qismlari kerak bo'lganda almashtiriladi. Virtual xotira xotirada bir vaqtning o'zida ko'plab dasturlarning qismlari bilan ko'p vazifali tizimda ham ishlashi mumkin. Dastur keyingisining xotirasiga ko'chirilishini kutayotganda qismi, u I/U holatida va ishlamaydi, shuning uchun CPU boshqa jarayonga berilishi mumkin. 24. I/O OS. Qurilma drayverlari. Qurilma drayverlarining mantiqiy joylashuvi. Kirish Chiqish OTning eng muhim vazifalaridan biri kompyuterning kiritish-chiqarish qurilmalarini boshqarishdir. Operatsion tizim ushbu qurilmalarga buyruqlar beradi, uzilishlarni to'xtatadi va xatolarni hal qiladi. U qurilmalar va tizimning qolgan qismi o'rtasida oddiy va qulay interfeysni ta'minlashi kerak. Amaldagi uskunadan mustaqillikka erishish uchun interfeys barcha qurilmalar uchun bir xil bo'lishi kerak. I/U dasturiy ta'minoti operatsion tizimning muhim qismidir. I/U qurilmalarini ikkita toifaga bo'lish mumkin: blokli qurilmalar va belgilar qurilmalari. Blok qurilmalari ma'lumotlarni belgilangan o'lchamdagi bloklar shaklida saqlaydi va har bir blok o'z manziliga ega. Blok qurilmasining muhim xususiyati shundaki, har bir blok boshqa bloklardan mustaqil ravishda o'qilishi mumkin. Eng keng tarqalgan blokli qurilmalar disklardir. Kirish/chiqarish qurilmalarining yana bir turi belgilar qurilmalaridir. Belgilar qurilmasi tuzilmagan belgilar oqimini qabul qiladi yoki beradi. U manzilga mos kelmaydi va qidiruv operatsiyasini amalga oshirmaydi. Printerlar, tarmoq adapterlari, sichqonchalar va diskka o'xshamaydigan boshqa ko'pgina qurilmalarni belgilar qurilmalari deb hisoblash mumkin. I/O qurilmalari odatda mexanik va elektron qismlardan iborat. Mexanik komponent qurilmaning o'zida joylashgan. Qurilmaning elektron komponenti boshqaruvchi yoki adapter deb ataladi. Zamonaviy kompyuterlarda kontrollerlar o'rnatilgan anakart yoki kiritish-chiqarish qurilmasining o'zida joylashgan. Monitor boshqaruvchisi ko'rsatiladigan belgilarni o'z ichiga olgan baytlarni xotiradan o'qiydi va nurni modulyatsiya qilish uchun ishlatiladigan signallarni ishlab chiqaradi. elektron naycha Bu uni ekranda tasvirni ko'rsatishga imkon beradi. Video adapter nurning gorizontal va vertikal qaytishini boshqaradigan signallarni ishlab chiqaradi. Operatsion tizim faqat bitta satrdagi piksellar soni va ekrandagi qatorlar soni kabi oz sonli parametrlarni o'rnatish orqali kontrollerni ishga tushiradi, nazoratchi esa ekran bo'ylab nurning harakatini boshqarish bo'yicha barcha ishlarni bajaradi. Kirish/chiqarishni ishlab chiqishda asosiy kontseptsiya qurilma mustaqilligi sifatida shakllantirilgan. Ushbu kontseptsiya avval ma'lum bir qurilmani ko'rsatmasdan turib har qanday kiritish-chiqarish qurilmasiga kira oladigan dasturlarni yozish qobiliyatini anglatadi. Masalan, kirish faylidan ma'lumotlarni o'qiydigan dastur floppi, qattiq disk yoki kompakt diskdagi fayl bilan bir xil darajada yaxshi ishlashi kerak. Bu dasturda hech qanday o'zgarishlarni talab qilmasligi kerak. Kiritish-chiqarish dasturiy ta'minotining yana bir muhim jihati xatolarni qayta ishlashdir. Xatolarni iloji boricha apparatga yaqinroq qilish kerak. Agar tekshirgich o'qish xatosini aniqlasa, iloji bo'lsa, xatoni o'zi tuzatishi kerak. Agar u buni qila olmasa, qurilma drayveri xatoni hal qilishi kerak. Asosiy savollardan biri - ma'lumotlarni uzatish sinxron (blokirovka) yoki asinxron (uzilish bilan boshqariladi). Ko'pgina jismoniy kirish / chiqish asinxrondir - protsessor ma'lumotlarni uzatishni boshlaydi va uzilish kelguncha boshqa jarayonga o'tadi. Buferlash kiritish-chiqarish dasturining yana bir jihati hisoblanadi. Ko'pincha, qurilmadan kelgan ma'lumotlar yuborilgan joyga saqlanishi mumkin emas. Misol uchun, paket tarmoq orqali kelganda, OS uning mazmuni tahlil qilinmaguncha uni qaerga qo'yishni bilmaydi. Buferlash katta hajmdagi ma'lumotlarni nusxalashni o'z ichiga oladi, bu ko'pincha kirish/chiqarish ishining pasayishiga katta hissa qo'shadi. Va I / U bilan bog'liq oxirgi tushuncha - bu ajratilgan va umumiy qurilmalar tushunchasi. Ba'zi qurilmalar, masalan, disklar bir vaqtning o'zida juda ko'p foydalanuvchilar tomonidan ishlatilishi mumkin. Shu bilan birga, bir vaqtning o'zida bir diskda bir nechta faylni ochishda hech qanday muammo bo'lmasligi kerak. Magnit lenta drayvlari kabi boshqa qurilmalar eksklyuziv ostida taqdim etiladi foydalanish. Bir foydalanuvchi o'z ishini tugatmaguncha, haydovchi boshqa foydalanuvchiga taqdim etilmaydi. OT ikkala qurilmani ham boshqara olishi kerak umumiy kirish va maxsus qurilmalar. Uchtasi bor turli yo'llar bilan kiritish-chiqarish operatsiyalarini amalga oshirish. Eng oddiy ko'rinish I / O - barcha ishlarni markaziy protsessor bajaradi. Ushbu usul dasturiy kiritish / chiqarish deb ataladi. Protsessor kirish-chiqarish qurilmasi tayyor bo'lishini kutayotgan tsiklda har bir bayt yoki so'zni kiritadi yoki chiqaradi. Ikkinchi usul - uzilishga asoslangan kiritish-chiqarish bo'lib, bunda protsessor belgi yoki so'z uchun kiritish-chiqarishni yuborishni boshlaydi, so'ngra qurilmadagi uzilish uni kiritish-chiqarish operatsiyasining oxirigacha signal berguncha boshqa jarayonga o'tadi. Uchinchi usul - to'g'ridan-to'g'ri xotiraga kirishdan foydalanish, bunda alohida mikrosxema butun ma'lumotlar blokining uzatilishini boshqaradi va faqat blokni uzatish operatsiyasi tugaganidan keyin uzilishni boshlaydi. Qurilma drayverlari Har bir qurilma boshqaruvchisi boshqariladigan qurilmaga buyruqlar berish va qurilma holatini o‘qish uchun foydalaniladigan registrlar to‘plamiga ega. Bunday registrlar soni va berilgan buyruqlar aniq qurilmaga bog'liq. Misol uchun, sichqoncha dasturi sichqonchadan uning gorizontal va vertikal bo'yicha qancha masofaga o'tganligi, shuningdek, bosilgan sichqoncha tugmalari haqida ma'lumot olishi kerak. Diskni boshqarish dasturi diskning to'g'ri ishlashi uchun zarur bo'lgan sektorlar, yo'llar, silindrlar, kallaklar, ularning harakati va o'rnatish vaqtlari, motorlar va shunga o'xshashlar haqida bilishi kerak. Kompyuterga ulangan har bir kiritish-chiqarish qurilmasini boshqarish uchun mo'ljallangan ushbu dastur qurilma drayveri deb ataladi. Odatda ishlab chiqaruvchi tomonidan yoziladi va qurilma bilan tarqatiladi. Har bir OT ma'lum drayverlarni talab qilganligi sababli, qurilma ishlab chiqaruvchilari odatda bir nechta eng mashhur operatsion tizimlar uchun drayverlarni taqdim etadilar. Har bir qurilma drayveri bitta qurilma turini yoki ko'pi bilan tegishli qurilmalar sinfini qo'llab-quvvatlaydi. Masalan, disk drayverini qo'llab-quvvatlashi mumkin turli xil disklar, hajmi va tezligi bilan farqlanadi. Biroq, sichqoncha va joystick shunchalik farq qiladiki, ular odatda turli drayverlarni talab qiladi. Qurilmaning uskunasiga kirish uchun, ya'ni. kontroller registrlari uchun qurilma drayveri operatsion tizim yadrosining bir qismi bo'lishi kerak. Boshqa ishlab chiqaruvchilarning drayverlari OTga o'rnatilishi sababli, ushbu o'rnatishga imkon beruvchi arxitektura kerak. Bu drayverning funktsiyalari va uning operatsion tizimning qolgan qismi bilan o'zaro ta'sirining aniq belgilangan modelini ishlab chiqish kerakligini anglatadi. Qurilma drayverlari odatda operatsion tizimning qolgan qismi ostida joylashgan. Operatsion tizim odatda drayverlarni qo'llab-quvvatlaydigan qurilma turiga qarab bir necha toifalarga ajratadi. Eng umumiy toifalarga disklar kabi blokli qurilmalar va klaviatura va printerlar kabi belgilar qurilmalari kiradi. Aksariyat operatsion tizimlar ikkita standart interfeysni belgilaydi, ulardan biri barcha blok drayverlari, ikkinchisi esa barcha belgilar drayverlari tomonidan qo'llab-quvvatlanishi kerak. Ushbu interfeyslar operatsion tizimning qolgan qismi drayverga kirish uchun chaqirishi mumkin bo'lgan protseduralar to'plamini o'z ichiga oladi. Bu protseduralar, masalan, blokni o'qish yoki belgilar qatorini yozish protseduralarini o'z ichiga oladi. Qurilma drayveri bir nechta funktsiyalarni bajaradi: 1) qurilmadan mustaqil va dasturiy ta'minot ustida joylashgan o'qish va yozish uchun mavhum so'rovlarni qayta ishlash; 2) qurilmani ishga tushirish; 3) qurilma quvvat sarfini boshqarish va hodisalarni qayd etish; 4) kirish parametrlarini tekshirish. Agar ular ma'lum mezonlarga javob bermasa, haydovchi xatoni qaytaradi. Aks holda, haydovchi mavhum atamalarni aniq atamalarga aylantiradi. Masalan, disk drayveri chiziqli blok raqamini bosh, trek va sektor raqamlariga aylantirishi mumkin; 5) hozirgi vaqtda qurilmadan foydalanishni tekshirish. Agar qurilma band bo'lsa, so'rovni navbatga qo'yish mumkin. Agar qurilma bepul bo'lsa, uning holati tekshiriladi. Ma'lumot uzatish boshlanishidan oldin qurilmani yoqish yoki dvigatelni ishga tushirish kerak bo'lishi mumkin. Qurilma tayyor bo'lishi bilanoq, haqiqiy qurilma boshqaruvi boshlanishi mumkin. Qurilmani boshqarish unga bir qator buyruqlar berishni o'z ichiga oladi. Aynan drayverda buyruqlar ketma-ketligi nima qilish kerakligiga qarab belgilanadi. Buyruqlar to'g'risida qaror qabul qilib, haydovchi ularni qurilma boshqaruvchisi registrlariga yozishni boshlaydi. Ba'zi kontrollerlar xotirada bog'langan buyruqlar ro'yxatini qabul qilish imkoniyatiga ega. Operatsion tizimning yordamisiz ularni o'zlari o'qiydilar va bajaradilar. Haydovchi barcha buyruqlarni boshqaruvchiga topshirgandan so'ng, vaziyat ikki stsenariyda rivojlanishi mumkin. Ko'pgina hollarda, qurilma drayveri boshqaruvchi u uchun biroz ish qilishini kutishi kerak, shuning uchun u qurilmadagi uzilish uni blokdan chiqarmaguncha blokirovka qiladi. Boshqa hollarda, operatsiya kechiktirmasdan yakunlanadi va haydovchiga blokirovka qilish kerak emas. Misol uchun, ekranni belgilar rejimida aylantirish uchun siz kontroller registrlariga bir necha bayt yozishingiz kerak bo'ladi. Butun operatsiya bir necha nanosoniyalarni oladi. Operatsiya tugagach, haydovchi operatsiya xatosiz bajarilganligini tekshirishi kerak. Agar hamma narsa yaxshi bo'lsa, haydovchi ma'lumotlarni (o'qish bloki kabi) mustaqil qurilmaga o'tkazishi kerak bo'lishi mumkin dasturiy ta'minot Keyin haydovchi qo'ng'iroq qiluvchiga operatsiya tugallanganligi haqida ba'zi ma'lumotlarni qaytaradi. Agar navbatda boshqa so'rovlar bo'lsa, ulardan birini tanlash va ishga tushirish mumkin, aks holda haydovchi keyingi so'rovni kutish uchun bloklanadi. 25. OS fayl tizimlari. Barcha kompyuter ilovalari ma'lumotlarni saqlashi va olishi kerak. Uzoq muddatli saqlash qurilmalariga kirish uchun eng qulay tizim foydalanuvchi ma'lum bir ma'lumotlar to'plamiga nom beradigan tizimdir. Diskning o'z nomiga ega bo'lgan ma'lumotlar bilan band bo'lgan ma'lum bir maydoni fayl deb ataladi. OTning fayllar bilan ishlaydigan va disklarda ma'lumotlarni saqlash va ularga kirishni ta'minlovchi qismi fayl tizimi (FS) deb ataladi. Foydalanuvchi nuqtai nazaridan fayl tizimining eng muhim jihati uning tashqi ko'rinishidir, ya'ni. faylga nom berish va himoya qilish, fayl operatsiyalari va boshqalar. Kompyuter har qanday dastur yoki hujjat qanday nomga ega ekanligiga ahamiyat bermaydi, chunki u OT dan quyidagi ko'rsatmalar oladi: "diskdagi falon joydan shunchalik ko'p baytlarni o'qing". Bunday holda, foydalanuvchi qanday jismoniy tartibda va uning ma'lumotlari aniq qaerda joylashganligini bilishi shart emas. Unga OTdan hujjatni o'qish yoki kerakli dasturni yuklab olishni talab qilish kifoya. Operatsion tizimning eng muhim xususiyatlaridan biri, xotira, kompyuter resurslari va vazifalarini boshqarishdan tashqari, fayl tizimini qo'llab-quvvatlashdir - tizim va foydalanuvchi ma'lumotlarining asosiy xotirasi. Fayllar mavhum dvigatelga tegishli. Ular ma'lumotni diskda saqlash va kerak bo'lganda uni qayta o'qish usulini taqdim etadi. Foydalanuvchiga axborotni saqlash usuli va joylashuvi, disklarning ishlashi tafsilotlari kabi tafsilotlar kerak emas. Ko'pgina operatsion tizimlarda fayl nomi nuqta bilan ajratilgan ikkita qismga ega bo'lishi mumkin, masalan, progr. exe. Fayl nomining davrdan keyingi qismi fayl kengaytmasi deb ataladi va odatda fayl turini bildiradi. Odatda, foydalanuvchilar o'z fayllarini mantiqiy ravishda guruhlashlari kerak, shuning uchun sizga fayllarni guruhlarga ajratishning moslashuvchan usuli kerak. Shuning uchun ma'lum bir umumiy ierarxiya kerak, ya'ni. katalog daraxti. Bunday yondashuv yordamida har bir foydalanuvchi o‘zi uchun keraklicha katalog va pastki kataloglarni yaratishi, o‘z fayllarini tabiiy tarzda guruhlashi mumkin. Turli foydalanuvchilarga tegishli kataloglar va pastki kataloglar ildiz katalogida ham yaratilishi mumkin. Ixtiyoriy sonli kichik kataloglarni yaratish qobiliyati foydalanuvchilarga o'z ishlarini tartibga solish imkonini beruvchi kuchli tizimlash vositasidir. Shu sababli deyarli barcha zamonaviy fayl tizimlari shu tarzda tashkil etilgan. Fayl tizimlarini katalog daraxti ko'rinishida tashkil qilishda faylni ko'rsatishning qandaydir usuli talab qilinadi. Buning uchun odatda ikkitasi ishlatiladi turli usullar... Birinchi holda, har bir faylga ildizdan tortib faylni o'z ichiga olgan kataloggacha bo'lgan barcha kataloglarning nomlaridan va faylning o'zi nomidan iborat mutlaq yo'l nomi beriladi. Masalan, \ user \ abc \ myfile yo'li. doc degani ildiz katalogida foydalanuvchi katalogi, bu esa oʻz navbatida myfile joylashgan abc pastki katalogini oʻz ichiga oladi. dok. Shunday qilib, har qanday fayl tizimi fayl qismlarining jismoniy joylashuvi haqidagi ma'lumotlarni saqlash uchun mo'ljallangan. FSda axborotning minimal birligi - klaster mavjud bo'lib, uning o'lchami FS ichidagi tashuvchilarda qayd etilgan ma'lumotlar hajmining pastki chegarasi hisoblanadi. Klaster tushunchasini apparat tomondan axborotning eng kichik birligi bo'lgan sektor tushunchasi bilan aralashtirib yubormaslik kerak. FS quyidagi harakatlarni aniq bajarishi kerak: Fayl qismlarining jismoniy joylashishini aniqlash; Bo'sh joy mavjudligini aniqlash va uni yangi yaratilgan fayllar uchun ajratish. 26. Maxsus operatsion tizimlarni ko'rib chiqish (Windows, UNIX, Linux). Tegishli maqolalar: Vazifalar panelini yaratish uchun GTA San Andreas uchun saqlash o'yinlarini qanday o'rnatish mumkin? Samsung Galaxy s6 edge uchun yangi proshivka chiqarilganda android 7 yangilanishi O'quvchilar tanlovi Yangi Svabiya Yangi Svabiyada yashaydi - afsona yoki haqiqat Sony IMX378 smartfonlari uchun kamera modulini ko'rib chiqish Odin bilan Android Samsung proshivkalari kulrang Samsungni qanday yangilash mumkin Samsung Galaxy smartfonlari uchun proshivka yangilanishi Kies orqali proshivka Samsung Galaxy S8 - narx yorlig'i yuqori bo'lgan deyarli mukammal smartfon sharhi Samsung galaxy s8-ning eng to'liq sharhi Mashhur maqolalar Samsung Galaxy C5 qachon paydo bo'ladi Android uchun eng yaxshi foto muharrirlari Nima uchun exynos Snapdragon 835 dan kuchliroq Qattiq diskni tekshirish uchun HDD Regenerator-dan qanday foydalanish kerak Hdd regenerator rus tilini qanday yoqish mumkin HDD Regenerator Streltsov ishga tushirilgan hdd regenerator yordamida qattiq diskni qanday tiklash mumkin
Download 30,42 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish