• Ishlab chiqish muhiti.
  • Kiritish/chiqarish vazifalarini boshqarish




    Download 2,7 Mb.
    Pdf ko'rish
    bet68/101
    Sana22.12.2023
    Hajmi2,7 Mb.
    #126923
    1   ...   64   65   66   67   68   69   70   71   ...   101
    Bog'liq
    UMK TSQI

    Kiritish/chiqarish vazifalarini boshqarish. Real vaqtdagi har bir amaliy 
    dastur muayyan turdagi tashqi qurilma bilan bog‘liq. Yadro amaliy dasturlarga 
    ushbu qurilmalardan o‘qish va ularga yozish imkonini beruvchi kiritish/chiqarish 
    xizmatlarini ta’minlashi kerak. Real vaqt ilovalari uchun ushbu ilova uchun spetsifik 
    bo‘lgan tashqi qurilmaning borligi odatiy hol. Yadro qurilmalar drayveri bilan 
    ishlashni yengillashtiruvchi servisni taqdim etishi kerak. 
    Taymerlar xizmati so‘rovlarni ishlashning barcha jarayonlarini va vazifalar 
    o‘rtasida ma’lumotlarni uzatishni vaqt bo‘yicha sinxronlashtirishni ta’minlaydi. 
    Ishlab chiqish muhiti. Real vaqtning istalgan tizimi loyihasining bahosi 
    dasturiy ta’minot narxi bilan belgilanadi. Shuning uchun dasturiy ishlab chiqish 
    muhitiga tobora ko‘p e’tibor qaratilmoqda. Bu ayniqsa ishlash jarayonida xatolarni 
    bartaraf qilish qiyin, ayrim paytlar esa buning iloji yo‘q bo‘lgan SRIB tizimlari 
    uchun juda dolzarb. Amaliy dasturlarni ishlab chiqish, sozlash va qo‘llab-
    quvvatlashning mukammal usul va vositalari uni ishlab chiquvchilarga sifatliroq 
    dasturiy mahsulot yaratish imkonini beradi [21, 22]. 
    Real vaqtning amaliy vazifalari ushbu o‘quv qo‘llanmalarining birinchi 
    qismida ko‘rib chiqilgan usul va modellar asosida tuziladi. Amaliy dasturlarni ishlab 


    131 
    chiqish uchun muayyan vositalar: redaktorlar, kompilyatorlar, komponovkachilar va 
    sozlagichlar kerak. Simvolli sozlagichlar ishlab chiquvchiga ko‘pincha uzoqdagi 
    terminaldan ijro etilayotgan tizimni yo‘lga qo‘yish imkonini beradi. Simvolli 
    sozlagichdan foydalanib ishlab chiquvchi o‘zgaruvchilar nomi va belgilarga 
    murojaat qilish, so‘nggi kod to‘g‘risida axborotga ega bo‘lishi mumkin. Xotira 
    kartasini yuritish va tahlil qilinayotgan o‘zgaruvchilarning joylashgan o‘rnini 
    topishiga ehtiyoj qolmaydi. Sozlagichga xos xususiyatlar o‘zgaruvchilarni tadqiq 
    etish, ularning qiymatini tekshirish, dasturni satrma-satr o‘tish, to‘xtash nuqtalarini 
    qo‘yib chiqish imkonini beradi. Sozlagichlar xatolarga katta barqarorlik bilan tizim 
    holatini ko‘rsatadi, ya’ni dasturlarning qaysi biri ishga tushdi, ular hozir qaysi 
    holatda (bajarish, kutish), muayyan dastur haqida axborot beradilar va joriy bajarish 
    tizimiga kiritilgan dasturning yangi versiyasini dinamik tarzda yaratadilar. Nafaqat 
    yuqorida aytib o‘tilgan umumiy vositalar, balki tizimni tahlil qilish vositalari, 
    talablarni va trassirovka vositalarini tahlil qilish, shuningdek modellashtirish 
    vositalari kabi mukammal vositalar zarur bo‘ladi. Ishlab chiquvchilarga ishlab 
    chiqishning 
    butun 
    sikli 
    (tahlil, 
    loyihalashtirish, 
    kodlashtirish, 
    testlash, 
    hujjatlashtirish va vazifani qo‘llab-quvvatlash)ni qamrab oluvchi integrallashtirilgan 
    dasturiy vositalarga ega bo‘lish foydali. 
    Amaliy dasturlarni ishlab chiquvchi uchun o‘zi ishlayotgan tizim va o‘zi 
    foydalanayotgan standartlarning ochiqligi o‘ta muhim. Ochiq tizim ishlab 
    chiquvchining erkinligini anglatadi. 
    Standartlar amaliy dasturlarni o‘tkazishni va boshqa tizimlar bilan 
    moslashishni osonlashtiradi. Bu borada operatsion tizimlarda POSIX mashhur 
    standarti mavjud. U turli platformalar o‘rtasida ilovalarning o‘tkazilishini 
    ta’minlaydi. Ushbu standartning muhim qismlaridan biri real vaqt ilovalari 
    mobilligini ta’minlashga bag‘ishlangan. Buning uchun zarur dasturiy interfeyslar 
    (jarayonlarni dispetcherlash va sinxronlashtirish, kiritish/chiqarishni ta’minlash) va 
    jarayonlarni 
    qo‘llab-quvvatlash, 
    taymautlar, 
    uzilishlarni 
    boshqarish 
    standartlashtiriladi. Bu standart tobora keng tarqalmoqda va operatsion tizim 
    yashovchanligi kafolatini oshirmoqda.


    132 

    Download 2,7 Mb.
    1   ...   64   65   66   67   68   69   70   71   ...   101




    Download 2,7 Mb.
    Pdf ko'rish