Tarkib
- 1. Operatsion tizim (OS)
- Operatsion tizimlarning turlari
- Operatsion tizimlarning funktsiyalari
- Operatsion tizimlarga misollar
- 2. Qurilma drayverlari
- 3. Dasturiy ta'minot
- BIOS va UEFI
- 4. Til tarjimonlarini dasturlash
- 5. Kommunal xizmatlar
Alfred uzoq vaqt o'qituvchi va kompyuter ishqibozi bo'lib, u keng ko'lamli hisoblash moslamalari bilan ishlaydi va ularni bartaraf etadi.
Besh tizimlarning dasturiy ta'minot turlari, barchasi kompyuter texnikasi protseduralari va funktsiyalarini boshqarish va muvofiqlashtirish uchun mo'ljallangan. Ular aslida apparat, dasturiy ta'minot va foydalanuvchi o'rtasida funktsional o'zaro ta'sirni ta'minlaydi.
Tizim dasturiy ta'minoti foydalanuvchi bilan uyg'un birga yashashga imkon berish uchun boshqa dasturiy ta'minot va apparat vositalari o'rtasidagi aloqani ta'minlash uchun vositachilarning vazifalarini bajaradi.
Tizimlarning dasturiy ta'minotini quyidagilar bo'yicha tasniflash mumkin:
- Operatsion tizim: Uskuna, tizim dasturlari va boshqa dasturlar o'rtasidagi aloqani ishlatadi.
- Qurilma drayveri: Qurilmaning OS va boshqa dasturlar bilan aloqasini yoqadi.
- Dasturiy ta'minot: Qurilmani boshqarish va identifikatsiyalashga imkon beradi.
- Tarjimon: Yuqori darajadagi tillarni past darajadagi mashina kodlariga tarjima qiladi.
- Qulaylik: Qurilmalar va ilovalarning maqbul ishlashini ta'minlaydi.
1. Operatsion tizim (OS)
Operatsion tizim - bu kompyuter texnikasi va oxirgi foydalanuvchi o'rtasida joylashgan tizim dasturiy ta'minotining yadrosi. Dastlab u kompyuterga qurilmalar va ilovalarni aniqlashga va shuning uchun ishlashga imkon berish uchun o'rnatiladi.
Tizimli dasturiy ta'minot - bu kompyuter har safar quvvatlanganda xotiraga yuklanadigan dasturiy ta'minotning birinchi qatlami.
Deylik, foydalanuvchi biriktirilgan printerga hisobot yozishni va chop etishni xohlaydi. Ushbu vazifani bajarish uchun matnni qayta ishlash dasturi talab qilinadi. Ma'lumotlarni kiritish klaviatura yoki boshqa kirish moslamalari yordamida amalga oshiriladi va keyin monitorda aks etadi. Keyin tayyorlangan ma'lumotlar printerga yuboriladi.
Matn protsessori, klaviatura va printer ushbu vazifani bajarishi uchun ular kirish va chiqish funktsiyalari, xotirani boshqarish va printerni zaxira qilishni boshqaradigan OS bilan ishlashlari kerak.
Bugungi kunda foydalanuvchi operatsion tizim bilan monitor yoki sensorli ekran interfeysida grafik foydalanuvchi interfeysi (GUI) orqali o'zaro aloqada. Zamonaviy operatsion tizimlaridagi ish stoli bu grafik ish maydoni bo'lib, u foydalanuvchi tomonidan sichqoncha bilan boshqariladigan kursor yoki barmoqni teginish orqali boshqaradigan menyular, piktogramma va dasturlarni o'z ichiga oladi. Disk operatsion tizimi (DOS) 1980-yillarda ishlatilgan mashhur interfeys edi.
Operatsion tizimlarning turlari
- Haqiqiy vaqtdagi operatsion tizim: Robotlar, avtomashinalar va modemlar singari maxsus o'rnatilgan tizimlarga o'rnatiladi.
- Bitta foydalanuvchi va bitta vazifali OS: Telefonlar singari bitta foydalanuvchi qurilmalariga o'rnatiladi.
- Bitta foydalanuvchi va ko'p vazifali OS: Zamonaviy shaxsiy kompyuterlarda o'rnatilgan.
- Ko'p foydalanuvchi OS: Ko'pgina foydalanuvchilar resurslarni baham ko'rishlari kerak bo'lgan tarmoq muhitida o'rnatiladi. Server operatsion tizimlari ko'p foydalanuvchi operatsion tizimlarining namunalari.
- Tarmoq OS: Tarmoq sozlamalarida fayllar, printerlar kabi manbalarni almashish uchun foydalaniladi.
- Internet / veb-operatsion tizim: Onlayn brauzerda ishlashga mo'ljallangan.
- Mobil operatsion tizim: Mobil telefonlar, planshetlar va boshqa mobil qurilmalarda ishlashga mo'ljallangan.
Operatsion tizimlarning funktsiyalari
- Ular foydalanuvchi va apparat o'rtasidagi interfeysni GUI orqali ta'minlaydi.
- Ilovalar uchun xotira maydonini boshqaradi va ajratadi.
- Ilovalar, kirish / chiqish qurilmalari va ko'rsatmalar boshqaruvini qayta ishlaydi.
- Ichki va tashqi qurilmalarni sozlaydi va boshqaradi.
- Mahalliy va tarmoq kompyuterlarida bitta yoki ko'p foydalanuvchili saqlashni boshqaradi.
- Fayllar va dasturlarning xavfsizligini boshqarish.
- Kirish va chiqish moslamalarini boshqaradi.
- Qurilmalarni aniqlaydi, o'rnatadi va muammolarini bartaraf qiladi.
- Vazifa menejeri va boshqa vositalar orqali tizim ish faoliyatini nazorat qiladi.
- Xato xabarlari va muammolarni bartaraf etish variantlarini ishlab chiqarish.
- Tarmoq aloqasi uchun interfeysni amalga oshirish.
- Bitta yoki ko'p foydalanuvchili tizimlarda printerlarni boshqaradi.
- Ichki yoki tarmoq fayllarini boshqarish.
Operatsion tizimlarga misollar
Kompyuterlar uchun mashhur operatsion tizimlar:
- Windows 10
- Mac OS X
- Ubuntu
Ommabop tarmoq / server operatsion tizimlari:
- Ubuntu serveri
- Windows Server
- Red Hat Enterprise
Ommabop internet / veb-operatsion tizimlar:
- Chrome OS
- Club Linux
- Remix OS
Mashhur mobil operatsion tizimlar:
- iPhone OS
- Android OS
- Windows Phone OS
2. Qurilma drayverlari
Drayv dasturi - bu kompyuter qurilmalari va tashqi qurilmalarini hayotga olib keladigan tizim dasturlarining bir turi. Drayvlar barcha ulangan komponentlar va tashqi qo'shimchalar uchun mo'ljallangan vazifalarni va OS ko'rsatmalariga binoan bajarishga imkon beradi. Drayvlarsiz OS hech qanday vazifalarni tayinlamaydi.
Drayvlarni talab qiladigan qurilmalarning namunalari:
- Sichqoncha
- Klaviatura
- Ovoz kartasi
- Displey kartasi
- Tarmoq kartasi
- Printer
Odatda, operatsion tizim bozorda allaqachon mavjud bo'lgan aksariyat qurilmalar uchun drayverlarga ega. Odatiy bo'lib, sichqoncha va klaviatura kabi kirish qurilmalari drayverlarini o'rnatadi. Ular hech qachon uchinchi tomon o'rnatilishini talab qilmasligi mumkin.
Agar qurilma operatsion tizimidan yangi bo'lsa, foydalanuvchi haydovchilarni ishlab chiqaruvchilar veb-saytlaridan yoki muqobil manbalardan yuklab olishlari kerak bo'lishi mumkin.
3. Dasturiy ta'minot
Firmware - bu operatsion tizim uchun uni aniqlash uchun fleshka, ROM yoki EPROM xotira chipiga o'rnatilgan operatsion dastur. U har qanday qo'shimcha qurilmaning barcha faoliyatini bevosita boshqaradi va boshqaradi.
An'anaga ko'ra, dasturiy ta'minot so'z bilan belgilangan sobit dasturiy ta'minotni anglatardi qat'iy. U uchuvchan bo'lmagan chiplarga o'rnatildi va ularni faqat yangi, oldindan dasturlashtirilgan chiplar bilan almashtirish orqali yangilash mumkin edi.
Bu ularni yuqori darajadagi dasturiy ta'minotdan farqlash uchun qilingan, bu komponentlarni almashtirishga hojat qoldirmasdan yangilanishi mumkin edi.
Bugungi kunda proshivka flesh-chiplarda saqlanadi, uni yarimo'tkazgich chiplarini almashtirmasdan yangilash mumkin.
BIOS va UEFI
Bugungi kunda kompyuterlardagi eng muhim dasturiy ta'minot ishlab chiqaruvchi tomonidan anakartga o'rnatiladi va unga eskisi orqali kirish mumkin BIOS (Asosiy kirish / chiqish tizimi) yoki yangi UEFI (Birlashgan kengaytirilgan dasturiy ta'minot interfeysi) platformalari.
Bu kompyuter quvvat olganda va ishlayotganda birinchi bo'lib yuklanadigan konfiguratsiya interfeysi POST (O'z-o'zidan sinab ko'rish).
Anakart proshivkasi barcha jihozlarni uyg'otishdan boshlanadi va protsessor, xotira va disk drayverlari kabi komponentlarning ishlashini ta'minlaydi. Agar barcha muhim komponentlar yaxshi bo'lsa, u operatsion tizimni yuklaydigan bootloader-ni ishga tushiradi. Agar tezkor xotira noto'g'ri bo'lsa, BIOS kompyuterning yuklanishiga yo'l qo'ymaydi.
Foydalanuvchi konfiguratsiya sahifasini yuklash uchun yuklash paytida maxsus tugmachalarni (funktsiya tugmachasi, o'chirish yoki o'chirish tugmachasini) bosib BIOS va UEFI sozlamalarini o'zgartirishi mumkin. Foydalanuvchi ochilgan sahifada xavfsizlik, yuklash tartibi, vaqt va boshqa parametrlarni sozlashi mumkin.
Ular boshqacha ishlashiga qaramay, dasturiy ta'minot haydovchilarni bir necha usul bilan maqtaydi. Ikkalasi ham apparat qurilmalariga identifikatorni beradi, ikkinchisi operatsion tizim qurilmani ko'rishga majbur qiladi.
Ikkalasining asosiy farqi shundaki, proshivka har doim qurilmalarda bo'ladi, haydovchilar esa operatsion tizimga o'rnatiladi.
Bellenimning yangilanishi qurilma ishlab chiqaruvchisidan (OS ishlab chiqaruvchisidan emas) keladi. Agar foydalanuvchi kompyuter apparati yangi apparat va dasturiy ta'minotni olishni istasa, ular kerak. Firmware qurilmalarning eski va yangi operatsion tizimlari va ilovalari bilan yaxshi ishlashiga imkon beradi.
Deyarli barcha qurilmalar va tashqi qurilmalar dasturiy ta'minot bilan o'rnatilgan. Tarmoq kartasi, televizor sozlagichi, yo'riqnoma, brauzer yoki monitor va ularga proshivka o'rnatilgan qurilmalar misollari.
4. Til tarjimonlarini dasturlash
Bu dasturiy ta'minotchilar tomonidan yuqori darajadagi til manba kodini mashina tilining kodiga tarjima qilish uchun tayanadigan oraliq dasturlar. Birinchisi, odamlar tushunishi va kodlashi oson bo'lgan dasturlash tillari to'plamidir (ya'ni Java, C ++, Python, PHP, BASIC). Ikkinchisi - bu faqat protsessor tomonidan tushuniladigan murakkab kod.
Mashhur tarjimon tillari kompilyatorlar, montajchilar va tarjimonlardir. Ular odatda kompyuter ishlab chiqaruvchilari tomonidan ishlab chiqilgan. Tarjimon dasturlari dastur kodlarining to'liq tarjimasini amalga oshirishi yoki bir vaqtning o'zida barcha boshqa ko'rsatmalarni tarjima qilishi mumkin.
Mashina kodi baza-2 sonli tizimida yozilgan, 0 yoki 1 da yozilgan. Bu mumkin bo'lgan eng past darajadagi til. Odamlar uchun ma'nosiz bo'lib tuyulsa-da, nollar va birlar aslida har bir aqlga sig'adigan inson kodi va so'ziga murojaat qilish uchun protsessor tomonidan oqilona tartiblangan.
Tarjimonlar dasturiy ta'minot ishlab chiqaruvchilarining ishlarini soddalashtirishdan tashqari, turli xil dizayn vazifalarida ham yordam berishadi;
- Tarjima paytida sintaksis xatolarini aniqlang, shu bilan kodga o'zgartirish kiritishga imkon bering.
- Kod qoidalariga rioya qilinmasa, diagnostika hisobotlarini taqdim eting.
- Dastur uchun ma'lumotlarni saqlash joyini ajrating.
- Ham manba kodini, ham dastur tafsilotlarini sanab o'ting.
5. Kommunal xizmatlar
Yordamchi dasturlar - bu tizim va dasturiy ta'minot o'rtasida joylashgan tizim dasturlarining turlari. Bu kompyuter uchun diagnostika va texnik xizmat vazifalari uchun mo'ljallangan dasturlar. Ular kompyuterning ishlashini maqbul darajada ta'minlash uchun foydalidir. Ularning vazifalari ma'lumotlar xavfsizligidan tortib disk drayverini birlashtirishgacha o'zgarib turadi.
Ularning aksariyati tashqi vositalar, ammo ular operatsion tizim bilan birga kelishi mumkin. Uchinchi tomon vositalari Hiren Boot CD, Ultimate Boot CD va Kaspersky Rescue Disk kabi alohida yoki birlashtirilgan holda mavjud.
Kommunal dasturiy ta'minotning misollari va xususiyatlariga quyidagilar kiradi.
- Fayllar va ilovalarning xavfsizligi uchun antivirus va xavfsizlik dasturi, masalan, Malwarebytes, Microsoft Security Essentials va AVG.
- Windows Disk Management, Easeus Partition Master va Partition Magic kabi disklarni ajratish xizmatlari.
- Diskdagi tarqoq fayllarni tartibga solish uchun diskni birlashtirish. Masalan, Disklarni birlashtirish, Perfect Disk, Disk Keeper, Comodo Free Firewall va Little Snitch.
- WinRAR, Winzip va 7-Zip kabi disk maydonlarini optimallashtirish uchun faylni siqish.
- Xavfsizlik sababli ma'lumotlarni zaxiralash, masalan, Cobian, Clonezilla va Comodo.
- Hard Disk Sentinel, Memtest va Performance Monitor kabi apparat diagnostika xizmatlari.
- Yo'qotilgan ma'lumotlarni qaytarib olishga yordam beradigan ma'lumotlarni qayta tiklash. Masalan, iCare Data Recovery, Recuva va EaseUs Data Recovery Wizard.
- Tashqi tahdidlardan himoya qilish uchun xavfsizlik devori, masalan, Windows xavfsizlik devori.