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: |