Asboblar dasturi - dasturiy va tizimiy dasturlardan farqli o'laroq dasturlarni loyihalash, ishlab chiqish va texnik xizmat ko'rsatish paytida foydalanish uchun mo'ljallangan dasturiy ta'minot.
Dasturiy ta'minotni ishlab chiqishda algoritmlarni kompyuterga tushunarli bo'lgan shaklda taqdim etish kerak. Buning uchun dasturlash tizimlari deb nomlangan dasturiy komplekslardan foydalaniladi. Ular vositaviy dasturlarning asosini tashkil qiladi.
Masalan, asbob dasturlari quyidagilarni o'z ichiga oladi:
muharrirlar;
dasturlarni joylashtirish vositalari;
nosozliklarni tuzatish dasturlari, ya'ni. dasturdagi xatolarni aniqlash va tuzatishga yordam beradigan dasturlar;
keng tarqalgan ishlatiladigan tizim harakatlarini amalga oshiradigan yordamchi dasturlar;
grafik dasturiy paketlar va boshqalar.
Tizimli dastur - bu protsessor, operativ xotira, kirish-chiqish moslamalari, tarmoq uskunalari kabi "qatlamli interfeys" vazifasini bajaruvchi, bir tomondan asbob-uskuna, boshqa tomondan esa foydalanuvchi ilovalari kabi kompyuter tizimlarining tarkibiy qismlarini samarali boshqarishni ta'minlaydigan dasturlar to'plami. Ilova dasturidan farqli o'laroq, tizim amaliy dastur muammolarini hal qilmaydi, faqat boshqa dasturlarning ishlashini ta'minlaydi, kompyuter tizimining apparat resurslarini boshqaradi va hokazo.
Tizimli dasturiy ta'minot:
boshqa dasturlarning ishlashi uchun ish muhitini yaratish (boshqacha aytganda, dasturlarning bajarilishini tashkil qilish);
yangi dasturlarni ishlab chiqish (yaratish) ni avtomatlashtirish;
kompyuterning o'zi va kompyuter tarmog'ining ishonchli va samarali ishlashini ta'minlash;
kompyuter texnikasi va kompyuter tarmoqlarining diagnostikasi va oldini olish;
yordamchi texnologik jarayonlarni bajarish (nusxalash, arxivlash, dastur va ma'lumotlar bazasi fayllarini tiklash va boshqalar).
Tizim dasturiy ta'minotiga drayverlar kiradi - kirish-chiqish qurilmalari va ularning ish parametrlarini sozlash imkonini beradigan ba'zi boshqa qurilmalarning ishlashini boshqaradigan dasturlar. Shuningdek, antivirus dasturlari va kompyuterlarga xizmat ko'rsatish bilan bog'liq dasturlar mavjud. Tizim dasturlari ko'pincha chaqiriladi yordam dasturlari (lat dan.utilis - foydali).
Utility operatsion tizimning imkoniyatlarini kengaytiradi va to'ldiradi yoki mustaqil muhim vazifalarni hal qiladi. Yordamchi xizmatlarning ayrim turlarini qisqacha tavsiflang:
kompyuter qurilmalarining to'g'ri ishlashini tekshirish va ish paytida nosozliklarni aniqlash uchun foydalaniladigan monitoring, sinov va diagnostika dasturlari; nosozlik sababini va joyini ko'rsating;
i / O qurilmalarini, RAM va boshqalarni boshqarish uchun operatsion tizimning imkoniyatlarini kengaytiradigan haydovchi dasturlari; drayverlarning yordami bilan yangi qurilmalarni kompyuterga ulash yoki mavjudlarini nostandart ravishda ishlatish mumkin;
disklarda ma'lumotni zichroq yozib olish, shuningdek, bir nechta fayllarning nusxalarini bitta arxiv fayliga birlashtirishga imkon beruvchi qadoqlash dasturlari (arxivchilar);
kompyuter viruslari bilan infektsiyani oldini olish va virus infektsiyasining oqibatlarini bartaraf etish uchun mo'ljallangan antivirus dasturlari;
disk maydonini optimallashtirish va sifatni boshqarish dasturlari;
ma'lumotlarni tiklash, formatlash, ma'lumotlarni himoya qilish dasturlari;
kompyuterlar o'rtasida ma'lumot almashishni tashkil etuvchi aloqa dasturlari;
rAM-dan yanada moslashuvchan foydalanishni ta'minlovchi xotirani boshqarish dasturlari;
cD-ROM, CD-R va boshqalarni yozish uchun dasturlar.
Operatsion tizim kompyuterning barcha apparat qismlarini (apparat) nazoratini ta'minlaydi.
Tuzilishi:
Kernel - buyruqlarni dasturlar tilidan kompyuterga tushunarli bo'lgan "mashina kodlari" tiliga tarjima qiladi.
Drayvlar bu qurilmalarni boshqaruvchi dasturlardir.
Interfeys bu foydalanuvchi kompyuter bilan aloqa qiladigan qobiq.
OT funktsiyalari:
Xotirani boshqarish;
Kirish-chiqish qurilmalariga kirishni boshqarish;
Fayl tizimini boshqarish;
Jarayonlar shovqinlarini boshqarish, jarayonlarni rejalashtirish;
Resurslarni boshqarish;
Operativ xotiraga dasturlarni yuklab olish va ularni bajarish;
Foydalanuvchi interfeysi;
Mashinalararo shovqin (tarmoq);
Tizimning o'zi va foydalanuvchi ma'lumotlari va dasturlarini himoya qilish;
Kirish huquqlarini va ko'p foydalanuvchilarning ishlash rejimlarini farqlash.
Operatsion tizimining funktsiyalari quyidagilarni o'z ichiga oladi:
foydalanuvchi bilan muloqot;
kirish-chiqish va ma'lumotlarni boshqarish;
dasturlarni qayta ishlash jarayonini rejalashtirish va tashkil etish;
manbalarni taqsimlash (RAM va kesh, protsessor, tashqi qurilmalar);
ijro etish uchun ishlaydigan dasturlar;
yordamchi texnik xizmatlarning barcha turlari;
turli xil ichki qurilmalar o'rtasida ma'lumot uzatish;
periferik qurilmalar uchun dasturiy ta'minot (displey, klaviatura, disk drayvlari, printer va boshqalar).
Operatsion tizimga ehtiyojning asosiy sababi shundaki, kompyuter qurilmalari bilan ishlash va kompyuter resurslarini boshqarish uchun elementar operatsiyalar juda past darajadagi operatsiyalardir, shuning uchun foydalanuvchi va amaliy dasturlar uchun zarur bo'lgan harakatlar bir necha yuz yoki minglab bunday elementar operatsiyalardan iborat.
Operatsion tizim foydalanuvchi kompleksi va keraksiz ma'lumotlarni yashiradi va unga ishlash uchun qulay interfeys bilan ta'minlaydi. Bundan tashqari, fayllarni nusxalash yoki chop etish kabi turli xil qo'llab-quvvatlanadigan amallarni bajaradi. Operatsion tizim barcha dasturlarni tezkor xotiraga yuklaydi, ish boshida ularga boshqaruvni uzatadi, bajarilayotgan dasturlarning talabiga binoan turli xil harakatlarni amalga oshiradi va dastur tugagandan so'ng egallab turgan RAMni bo'shatadi.
Shaxsiy kompyuterlar uchun ba'zi bir keng tarqalgan operatsion tizimlarning nomlari: MS-DOS, Windows, Linux.
Operatsion tizimlar bir-biridan farq qiladi, ammo ularning mazmuni va vazifalari bir xil. Operatsion tizim kompyuter dasturiy ta'minotining asosiy va zaruriy tarkibiy qismi bo'lib, u holda kompyuter umuman ishlay olmaydi.
Kompyuter uskunasi nima? Bu sichqoncha, monitor, protsessor, video karta. Ro'yxatda keltirilgan qurilmalarning o'zi ishlamaydi. Ularni birlashtirish va amaliyotga joriy qilish uchun sizga tizim dasturlari yoki yordamchi dasturlar kerak bo'ladi. Bu kompyuter, boshqa dasturlar va insonning o'zaro ta'siri bog'liq bo'lgan tarkibiy qismlarni o'z ichiga oladi.
Do'stlaringiz bilan baham: |