Dasturiy ta’minot
Dastur – buyruqlarning tartiblangan ketma-ketligidir. Kompyuter uchun tuzilgan har dastur vazifasi – apparat vositalarni boshqarishdir. Birinchi qarashda dasturning qurilmalar bilan xech qanday bog‘liqligi yо‘qdek kо‘rinadi, ya’ni masalan, dastur kiritish qurilmalaridan ma’lumot kiritishni va chiqarish qurilmalariga ham ma’lumot chiqarishni talab qilmasa ham, baribir uning ishi kompyuterning apparat qurilmalarini boshqarishga asoslangan. Kompyuterda, dasturiy va apparat ta’minot, doimo uzilmas aloqada va uzluksiz bog‘lanishda ishlaydi. Biz bu ikki kategoriyani alohida kо‘rib chiqayotganimizga qaramasdan, ular orasida dialektik aloqa mavjudligi va ularni alohida kо‘rib chiqish shartli ekanlgini esdan chiqarmaslik kerak.
Kompyuterlar va hisoblash tizimlarining dasturiy ta’minoti tuzilishini dasturiy konfiguratsiya deb ham ataladi. Dasturlar orasida xuddi kompyuterning fizik qismlari orasidagi kabi о‘zaro aloqa mavjud. Aksariyat kо‘pgina dasturlar, quyiroq darajadagi boshqa dasturlarga tayanib ishlaydi. Bunday bog‘lanish dasturlararo interfeys deyiladi. Bunday interfeys (muloqot) ning mavjudligi texnik shartlar va о‘zaro aloqa qoidalariga asoslangan bо‘lsa ham, amalda u dasturiy ta’minotni о‘zaro aloqada bо‘lgan bir nechta sathlar (daraja)larga taqsimlash bilan ta’minlanadi. Dastur ta’minoti sathlari piramida tuzilishiga egadir. Har bir keyingi sath oldingi sathlar dasturiy ta’minotiga tayanadi. Bunday ajratish, hisoblash tizimining dasturlarni о‘rnatishdan boshlab, to amalda ekspluatatsiya qilish va texnik xizmat kо‘rsatishgacha bо‘lgan ish faoliyatining hamma bosqichlari uchun qulaydir. Shunga alohida etibor berish kerakki, har bir yuqoridagi sath butun tizimning funksionalligini oshiradi. Masalan, asos dasturiy ta’minoti sathiga ega bо‘lgan hisoblash tizimi kо‘p funksiyalarni bajara olmaydi, ammo u tizimli dasturiy ta’minotni о‘rnatishga imkon beradi, ya’ni sharoit yaratadi.
Dasturiy ta`minot kompyuterning ikkinchi muhim qismi bo’lib, u ma`lumotlarga ishlov beruvchi dasturlar majmuasini va kompyuterni ishlatish uchun zarur bo’lgan hujjatlarni o’z ichiga oladi. Dasturiy ta`minotsiz har qanday zamonaviy kompyuterda biror amal bajarib bo’lmaydi.
Kompyuterning texnikaviy va dasturiy ta`minoti orasida bog’lanish qanday amalga oshiriladi?
Avvalo ular orasidagi boglanish interfeys deb atalishini bilib olishimiz lozim. Kompyuterning turli texnik qismlari orasidagi o’zaro bog’lanish — bu, texnikaviy interfeysi, dasturlar orasidagi o’zaro bog’lanish esa — dasturiy interfeys, texnikaviy qismlari va dasturlar orasidagi o’zaro bog’lanish — texnikaviy — dasturiy interfeys deyiladi.
Shaxsiy kompyuterlar haqida gap ketganda kompyuter tizimi bilan ishlashda uchinchi ishtirokchini, ya`ni insonni (foydalanuvchini) ham nazarda tutish lozim. Inson kompyuterning ham texnikaviy, ham dasturiy vositalari bilan muloqotda bo’ladi. Insonning dastur bilan va dasturni inson bilan o’zaro muloqoti — foydalanuvchi interfeysi deyiladi.
2-rasm. Dasturiy ta’minot turlari.
Tizimli dasturiy ta`minot (SDT) Quyidagilarni bajarishga qaratilgan:
—kompyuterning va kompyuterlar tarmog’ining ishonchli va samarali ishlashini ta`minlash;
— kompyuter va kompyuterlar tarmog’i apparat qismining ishini tashkil qilish va profilaktika ishlarini bajarish. Sistemaviy dasturiy ta’minot (system software) – kompyuterning va kompyuter tarmoqlarining ishini ta’minlovchi dasturlar majmuasidir.
Tizimli dasturiy ta`minot ikkita tarkibiy qismdan — asosiy (bazaviy) dasturiy ta`minot va yordamchi(xizmat ko’rsatuvchi) dasturiy ta`minotdan iborat. Asosiy dasturiy ta`minot kompyuter bilan birgaliqaa Yetkazib berilsa, xizmat ko’rsatuvchi dasturiy ta`minot alohida, qo’shimcha tarzda olinishi mumkin.
Endi kompyuterning dasturiy ta’minoti bilan tanishib chiqaylik. Barcha dasturiy ta’minotlarni uchta kategoriya bo`yicha tasniflash mumkin:
– sistemaviy dasturiy ta’minot;
– amaliy dasturiy ta’minot;
– dasturlash texnologiyasining uskunaviy vositalari,
Shunday qilib, tizimli dasturiy ta`minotni sxematik ravishda quyidagicha tasvirlash mumkin.
3-rasm. Tizimli dasturiy ta’minot.
Operatsion tizim (OT). Kompyuterning yoqilishi bilan ishga tuShuvchi ushbu dastur kompyuterni va uning resurslarini (tezkor xotira, disqaagi urinlar va hokazo) boshqaradi, foydalanuvchi bilan muloqotni tashkil etadi, bajarish uchun boshqa dasturlarni (amaliy dasturlarni) ishga tushiradi.
OT foydalanuvchi va amaliy dasturlar uchun kompyuter qurilmalari bilan qulay muloqotni(interfeysni) ta`minlaydi.
Amaliy dasturiy ta`minot
Kompyuterning dasturiy ta`minoti orasida eng ko’p qo’llaniladigani amaliy dasturiy ta`minot (ADT)dir. Bunga asosiy sabab — kompyuterlardan inson faoliyatining barcha sohalarida keng foydalanishi, turli predmet sohalarida avtomatlashtirilgan tizimlarning yaratilishi va kullanishidir. Amaliy dasturiy ta`minotni quyidagicha tasniflash mumkin.
4-rasm. Amaliy dasturiy ta’minot.
Do'stlaringiz bilan baham: |