O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
QARSHI FILIALI
KOMPYUTER INJINIRINGI FAKULTETI
ATS - 11 - 20- GURUH TALABASINING
KIBER XAVFSIZLIK
FANIDAN
5-Mustaqil ish
Bajardi: Lutfullayev Ilhombek
Qabul qildi: Bekkamov Fayzi
QARSHI-2021
Mavzu: Operatsion tizim himoyasi.
Reja:
Operatsion tizim nima?
Operatsion tizimning o'zgarishi
Operatsion tizimlar.
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; Jarayonlarni boshqarish Operatsion tizimning kompyuter ishiga bevosita ta'sir ko'rsatadigan eng muhim qismi bu jarayonni boshqarish tizimi. Har bir yangi yaratilgan jarayon uchun OS tizimning axborot tuzilmalarini yaratadi, unga operativ xotiraning maydonini ajratadi, unda jarayonning kodlari va ma'lumotlari joylashtiriladi, shuningdek, protsessorning kerakli vaqtini beradi. Jarayonlar bir vaqtning o'zida bir xil resurslarni talab qilishlari sababli, operatsion tizim uchun resurslar uchun protsess so'rovlari navbatini saqlab turish va ularni sinxronlashtirish, masalan, protsessorga, printerga navbatlarni, ketma-ket port, tizimda biron bir hodisa yuz berishidan oldin bajarilishini to'xtatib turish. Xotirani boshqarish OS xotirasini boshqarish funktsiyalari - bo'sh va ishlatilgan xotirani kuzatib borish; xotiralarga protsesslarni ajratish va jarayonlar tugaganda xotirani bo'shatish; xotirani himoya qilish; jarayonlarni RAMdan diskka almashtirish va ularni RAMga qaytarish, shuningdek, jismoniy manzilning ma'lum bir sohasiga dastur manzillarini o'rnatish. Xotira protsessor kabi protsess uchun ham muhimdir, chunki protsessor faqat uning kodlari va ma'lumotlari operativ xotirada bo'lsa, uni bajarishi mumkin. Fayllarni va tashqi qurilmalarni boshqarish OSning haqiqiy texnik vositalarning murakkabliklarini "himoya qilish" qobiliyati OSning asosiy quyi tizimlaridan biri - fayl tizimida juda aniq namoyon bo'ladi. Operatsion tizim saqlangan ma'lumotlarning virtual to'plamini yaratadi tashqi xotira, fayl shaklida - ramziy nomga ega baytlarning oddiy tuzilmagan ketma-ketligi. Ma'lumotlar bilan ishlashga qulaylik uchun fayllar kataloglarga birlashtirilib, ular o'z navbatida guruhlar - yuqori darajadagi kataloglarni shakllantiradi. Foydalanuvchi OS dan fayllar va kataloglarda nomlarni qidirish, o'chirish, tashqi qurilmaga tarkibni chiqarish (masalan, displey), tarkibni o'zgartirish va saqlash kabi amallarni bajarish uchun ishlatishi mumkin.
Linux operatsion (amaliy) tizimi. O’zagi Unix operatsion tizimi asosida ishlangan, tarmoq operatsion tizimi. Linux ilk bor 1991 yili Linus Torvalds tomonidan ishlab chiqarilgan. Linuxning muhim xususiyatlaridan biri – u bepul dasturiy ta’minot Fondi doirasida, GNU oshkora litsenziyasiga ko’ra bepul tarqatiladi. Asosan, Internetda va intra tarmoqlarda serverlar yaratish uchun qo’llanadi. UNIX oilasiga mansub operatsion tizimlar Bular 32 razryadli ko‘p vazifali bir necha kishi foydalanadigan operatsion tizimdir. UNIX ning kuchli tomoni shundaki, bitta tizimning o‘zi turli kompyuterlarda — superkompyuterlardan shaxsiy kompyuterlargacha foydalaniladi. Bu hol tizimni bir mashina arxitekturasidan boshqasiga qulay o'tkazish imkonini beradi. UNIXda taqsimlovchi ma’lumotlar bazasiga kirish, lokal tarmoqlar, olis masofdan aloqa qilish va oddiy modem yordamida global tarmoqlarga chiqish imkoni mavjud. UNIX da pochta xizmati — uning asosiy tarkibiy qismlaridandir. Hozirgi paytda UNIX uchun ko'plab miqdorda ilovalar mavjud. DOS va Windows uchun ommaviy bo‘lgan ilovalar UNIX da foydalanilishi mumkin. UNIX oilasida bir necha operatsion tizimlar mavjud. Bu oilaning turli versiyalari o‘z nomiga ega. UNIX operatsion tizimining faylli tizimi foydalanuvchiga va foydalanuvchilar guruhi darajasida fayllarga beruxsat kirishdan muhofaza etadi. Korxonalar tarmoqlari uchun mo‘ljallangan UNIX Ware 2.0-32 razryadli ko‘p (kishi)foydalanadigan ko‘p vazifali operatsion tizimlar UNIX oilasidagi tarmoqli operatsion tizimlar orasida keng tarqalmoqda. Windows oilasidagi operatsion tizimlar Microsoft firmasi tomonidan tayyorlangan. Ular qulay grafik interfeysni o‘zida namoyon etuvchi ko‘p vazifali operatsion tizimdir. Windows-95 operatsion tizimida va Windows NT operatsion tizimlar shu oilaning asosiy vakillaridandir. Windows-95, MS DOS operatsion tizimi va Windows 3.x operatsion qobiqlari negizida ishlab chiqarilgan, u qisman 32 razryadli, qisman 16 razryadli operatsion tizimdir.Windows NT operatsion tizimi — eng ko‘p tarqalgan 32 razryadli tarmoqli operatsion tizimdir. U ikki xil — Windows NT Server va Windows NT Workstation modifikatsiyalarida chiqariladi. Windows NT Server birinchi navbatda tarmoq zaxiralarini boshqarish uchun mo'ljallangan. Windows NT Server axborotning tezkor ishlash vositalariga ega, istalgan aloqa kanallaridan (oddiy telefon liniyalari ham) foydalanish imkoniyatini ta’minlaydi, bir serverga bir vaqtning o‘zida 256 gacha shaxsiy kompyuterlar ulanish imkoniyatiga, bir necha server esa ommabop tarmoq xizmatini tashkil etish uchun foydalanilishi mumkin. Windows NT Workstation — Windows NT operatsion tizimning versiyasi bo‘lib, lokal kompyuterlar va ishchi stansiyalarda ishlash uchun mo'ljallangan. U eng himoyalangan va ishonchli 32 razryadli operatsion tizimdir. Windows NT dagi barcha ilovalar ko‘p vazifalilik rejimida ishlaydi. Ayni paytda Windows NT da MS DOS va 16 razryadli Windows dasturining barcha ilovalari ham ishlayvermaydi. Windows NT Workstation dan maxfiy malumot yoki dasturlami ishonchli muhofaza qilish zaruriyati tug'ilganda, shuningdek katta hajmdagi ma’lumotlami tahlil qilishda foydalanish maqsadga muvofiq
Xulosa:
Hozirgi kunda eng hamma hisoblash mashinalarini oz opeatsiyon tizimga ega va har biri ozini bajaradigan vazifalari bor bular bidi buu windows operatsiyon tizimini misol qilishimiz mumkin. Windows operatsiyon tizimi bizni hayotimznida qanchalik vazifalrimiz bajarishimizni yengilashtirgani hammamiz guvoh bolib turibmiz . men bu mavzuda operatsiyon tizimida ishlashni ularni kamchiliklarini togrilash ni bilib oldim va shu bilan birga koplab operatsiyon tizimlar haqida komplab malumotlarga ega boldim.
Foydalanilgan adabiyotlar:
http://el.tfi.uz/images/Operatsion_tizimlar_1.pdf
https://hozir.org/mavzu-3-operatsion-tizimlar-va-ular-bilan-ishlash-windows-ot.html
https://www.google.com/search?q=Operatsion+tizim+himoyasi&oq=Operatsion+tizim+himoyasi&aqs=chrome..69i57.1011j0j7&sourceid=chrome&ie=UTF-8
Do'stlaringiz bilan baham: |