2.Kiritish-chiqarish bazaviy tizimi (BIOS)
BIOS, qatiy aytganda, OT ning еmas, balki komputerning komponentasi hisoblanadi, negaki komputerda ishlatiladigan OT almashganda o’zgarmaydi (DЕKDda joylashganligi uchun).
Doimiy еslab qolish qurilmasi (DЕKD) ham bosh platada o’rnatilgan modullar (kassetalar) asosida quriladi va ushbu o’zgarmaydigan axborotlarni saqlash uchun ishlatiladi: operasion tizimning yuklovchi dasturlari va DЕQQ dan faqat ma’lumotlarni o’qish mumkin.
BIOS ushbu vazifalarni bajaradi:
• komputerni inisiallashtirish, ya’ni komputer elektr manbasiga ulanganda, uning barcha еlementlarini boshlang’ich holatga keltirish; • testlash, ya’ni komputerda butlikni hamda apparatura va dasturli resurslarning ishga layokеtliligini tekshirish (processor, xotira, drayverlar va b.);
• operasion tizimni inisiallashtirish, ya’ni tizimli diskdan OT ning yuklovchisini o’qish va h.k.
3.Operatsion tizim nima?
Operatsion tizimlar Bu bir tomondan dasturlar va foydalanuvchilar o'rtasida interfeys vazifasini bajaradigan, boshqa tomondan qo'shimcha qurilmalar vazifasini bajaradigan o'zaro bog'liq dasturlarning kompleksidir. Ushbu ta'rifga muvofiq, OS ikkita funktsiya guruhini bajaradi. - foydalanuvchi yoki dasturchiga ishlash uchun qulayroq va dasturlash osonroq bo'lgan haqiqiy apparat o'rniga kengaytirilgan virtual mashinani taqdim etish; - ba'zi mezonlarga muvofiq uning resurslarini oqilona boshqarish orqali kompyuterdan foydalanish samaradorligini oshirish. Operatsion tizim (OS) - bu kompyuterning barcha fizikaviy va mantiqiy resurslarini boshqarish uchun mo'ljallangan va foydalanuvchi va kompyuter o'rtasida interfeys yaratishga qodir dastur. Operatsion tizim foydalanuvchi dasturlarining bajarilishini boshqarish, hisoblash resurslarini rejalashtirish va boshqarish uchun mo'ljallangan. Shaxsiy kompyuterlar uchun operatsion tizimlar quyidagilarga bo'linadi. 1. Yagona va ko'p vazifali (bir vaqtda bajariladigan dastur jarayonlari soniga qarab); 2. Yagona va ko'p foydalanuvchi (operatsion tizim bilan bir vaqtda ishlaydigan foydalanuvchilar soniga qarab); 3. Portativ va boshqa turdagi kompyuterlar uchun ko'chma; 4. Lokal tarmoqda ishlashni ta'minlaydigan tarmoq va tarmoq. OS misollari: MS DOS, Windows 98/2000, Windows XP, Lunix va boshqalar.
Operatsion tizimlarning maqsadi
Operatsion tizim bu o'zaro bog'liq tizim dasturlarining majmuasi bo'lib, uning maqsadi foydalanuvchining kompyuter bilan o'zaro aloqasini tashkil etish, ulardan eng samarali foydalanish maqsadida hisoblash tizimining resurslarini boshqarishdir. Operatsion tizim, bir tomondan, kompyuter texnikasi va boshqa tomondan bajarilayotgan dasturlar bilan bir qatorda foydalanuvchi o'rtasida bog'lovchi vazifasini bajaradi. Operatsion tizimni kompyuterni boshqarish moslamasining dasturiy ta'minotining davomi deb atash mumkin. Operatsion tizim foydalanuvchi majmuasidan apparatni boshqarishning keraksiz detallarini yashiradi va ular orasidagi qatlamni hosil qiladi, natijada odamlar kompyuter texnikasi bilan o'zaro aloqalarni tashkil qilish bo'yicha juda ko'p vaqt talab qiladigan ishdan ozod qilinadi. Operatsion tizimga qo'yiladigan asosiy talab - bu bir necha jarayonlar bo'yicha resurslarni samarali almashishni tashkil qilishning murakkab vazifasidir va bu murakkablik asosan resurslarni iste'mol qilish bo'yicha so'rovlarning tasodifiy xarakteridan kelib chiqadi. Ko'p dasturlash tizimida dasturlarning navbatlari bir vaqtning o'zida ishlaydigan dasturlardan umumiy kompyuter resurslariga: protsessor, xotira sahifasi, printerga, diskka qadar shakllanadi. Operatsion tizim ushbu navbatlarga xizmat ko'rsatishni turli algoritmlarga muvofiq tashkil etadi: kelish tartibi, ustuvorliklarga asoslanib, davra suhbatlari va boshqalar.
Zamonaviy operatsion tizim, qoida tariqasida, ko'p dasturlashni qo'llab-quvvatlashi kerak, virtual xotira, ko'p oynali grafik foydalanuvchi interfeysi va boshqa ko'plab kerakli funktsiyalar va xizmatlar. Funktsional to'liqlik uchun ushbu talablardan tashqari, operatsion tizimlar ham bir xil darajada muhim operatsion talablarga bo'ysunadi: · Kengayish. Bir necha yil ichida kompyuterning texnik vositalari eskirgan bo'lsa, operatsion tizimning ishlash muddatini o'nlab yillar bilan o'lchash mumkin. shuning uchun Operatsion tizimlar vaqt o'tishi bilan har doim evolyutsion ravishda o'zgaradi va bu o'zgarishlar apparat o'zgarishlariga qaraganda muhimroqdir. Operatsion tizimning o'zgarishi odatda u tomonidan yangi xususiyatlarni olishdan iborat, masalan, tashqi qurilmalarning yangi turlarini yoki yangi tarmoq texnologiyalarini qo'llab-quvvatlash. Agar OS kodi tizimning yaxlitligini buzmasdan qo'shimchalar va o'zgartirishlar kiritilishi mumkin bo'lgan tarzda yozilgan bo'lsa, unda bunday OS kengaytiriladigan deb nomlanadi. Kengayishga OSning modulli tuzilishi tufayli erishiladi, bunda dasturlar faqat funktsional interfeys orqali o'zaro ta'sir qiluvchi alohida modullar to'plamidan tuziladi; · Portativlik. Ideal holda, OS kodi bir turdagi protsessordan boshqa protsessor turiga va apparat platformasidan (ular nafaqat protsessor turida, balki barcha kompyuter apparatlari tashkil etilishi jihatidan ham farq qiladigan) bir turga osongina ko'chirilishi kerak. boshqa turdagi apparat platformasiga. Portativ operatsion tizimlarda turli xil platformalar uchun bir nechta amalga oshirish variantlari mavjud, OSning bu xususiyati ko'p platformali deb ham ataladi;
· Muvofiqlik. Bir nechta "uzoq umr ko'radigan" mashhur operatsion tizimlar mavjud bo'lib, ular uchun keng ko'lamdagi dasturlar ishlab chiqilgan. Ulardan ba'zilari juda mashhur. Shu sababli, bir yoki boshqa sabablarga ko'ra bir OS-dan ikkinchisiga o'tadigan foydalanuvchi uchun yangi operatsion tizimda tanish dasturni ishga tushirish imkoniyati juda jozibali. Agar OS boshqa operatsion tizimlar uchun yozilgan amaliy dasturlarni ishga tushirish vositasiga ega bo'lsa, u holda ushbu operatsion tizimga mos keladi deyiladi. Ikkilik moslik va manbaga muvofiqlik o'rtasida farq qilish kerak. Moslik shuningdek, boshqa operatsion tizimlarning foydalanuvchi interfeyslarini qo'llab-quvvatlashni o'z ichiga oladi; · Ishonchlilik va chidamlilik. Tizim ichki va tashqi xatolardan, nosozliklar va nosozliklardan himoyalangan bo'lishi kerak. Uning harakatlari har doim bashorat qilinadigan bo'lishi kerak va dasturlar OSga zarar etkazmasligi kerak. Operatsion tizimning ishonchliligi va nosozliklarga chidamliligi birinchi navbatda uning asosida joylashgan me'moriy qarorlar, shuningdek, uni amalga oshirish sifati (kodni tuzatish) bilan belgilanadi. Bunga qo'shimcha ravishda, operatsion tizimda disklarning massivlari yoki uzluksiz quvvat manbalari kabi apparat buzilishlariga bardoshlik uchun dasturiy ta'minot mavjudmi; · Xavfsizlik. Zamonaviy operatsion tizim ma'lumotlar va hisoblash tizimining boshqa manbalarini ruxsatsiz kirishdan himoya qilishi kerak. Operatsion tizim xavfsizlik xususiyatiga ega bo'lishi uchun, u hech bo'lmaganda foydalanuvchilarning qonuniyligini aniqlash, qonuniy foydalanuvchilarga resurslarga differentsial kirish huquqini taqdim etish, shuningdek, barcha hodisalarning xavfsizligi uchun "shubhali" fiksatsiya vositalarini o'z ichiga olishi kerak. tizim. Xavfsizlik xususiyati tarmoq operatsion tizimlari uchun ayniqsa muhimdir. Bunday operatsion tizimlarda tarmoq orqali uzatiladigan ma'lumotlarni himoya qilish vazifasi kirishni boshqarish vazifasiga qo'shiladi;
· Ishlash. Operatsion tizimda juda ko'p narsa bo'lishi kerak yaxshi ishlash va apparat platformasi imkon qadar reaktsiya vaqti. Operatsion tizimning ishlashiga ko'plab omillar ta'sir qiladi, ular orasida asosiysi OS arxitekturasi, funktsiyalarning xilma-xilligi, kodlarni dasturlash sifati, OSni yuqori samarali (ko'p protsessorli) platformada bajarish qobiliyati;
Foydalanilgan adabiyotlar
1. Andrew S. Tanenbaum, Albert S. Woodhull. Operating Systems: Design and Implementation, Chapter 1, 1.5. Sructure of Operating systems
2. Гордеев А.В. Операционные системы, Глава 1
3. http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
4. http://www.w3schools.com/browsers/browsers_os.asp
Do'stlaringiz bilan baham: |