• Qurilmadan mustaqil kiritish/chiqarish dasturiy ta’minoti
  • U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev




    Download 3,88 Mb.
    Pdf ko'rish
    bet98/253
    Sana18.05.2024
    Hajmi3,88 Mb.
    #242375
    1   ...   94   95   96   97   98   99   100   101   ...   253
    Bog'liq
    5OfV58kCMfx51CyXWMAb2yRfaqPrL3Ub5oRCsjhh

    To‘xtalishlarni qayta ishlovchi
     
    Ba’zida kiritish/chiqarish dasturlari ko‘plab kiritish/chiqarish 
    operatsiyalarida to‘xtalishlardan qochish uchun foydali bo‘ladi. 
    To‘xtalish berkitilgan bo‘lishi kerak. Drayver down protsedura 
    semaforasida, o‘zgaruvchan holat wait protsedurasiga, xabar yoki 
    shunga o‘xshash receive protsedurasida bajarib o‘zini o‘zi bloklashi 
    mumkin. 
    To‘xtalish sodir bo‘lganda to‘xtalishlarni qayta ishlovchi ishga 
    tushadi. Uni yakunida u drayverni blokirovkadan chiqaradi. Ayrim 
    holatlarda semaforada 
    up
    protsedurasi orqali amalga oshiriladi. 
    Boshqa holatlarda to‘xtalishlarni qayta ishlovchi holatni o‘zgatirishli 
    signal monitorini chaqiradi. Yoki bloklangan drayverga xabar 
    jo‘natadi. Istalgan holatda ham natija bir xil bo‘ladi - drayver blokdan 
    chiqariladi va ishini davom ettiradi. Bu sxema xususiy holatlarda, stek 
    va hisoblagich buyruqlari olganda drayverlarda juda yaxshi ishlaydi. 
    Qurilmadan mustaqil kiritish/chiqarish dasturiy ta’minoti 


    166 
    Ba’zi bir dasturiy ta’minot qismlari aniq bir qurilma bilan birga 
    ishlash uchun mo‘ljallangan, uning qismi nisbatan qurilmadan 
    mustaqil. Drayver va qurilmadan mustaqil dasturiy ta’minot 
    o‘rtasidagi aniq chegara tizimdan o‘tadi, ba’zi bir funksiyalar 
    qurilmadan mustaqil holda amalga oshirilishi mumkin. Keyingi 
    funksiya odatda qurilmadan mustaqil dasturiy ta’minotni amalga 
    oshiradi: 

    qurilma drayveri uchun yagona ko‘rinishli interfeyslar; 

    buferlash;

    xatoliklar to‘g‘risida xabar; 

    ajratilgan qurilmani egallash va ozod etish; 

    blok hajmiga bog‘liq bo‘lmagan apparat ta’minoti. 
    Qurilmadan mustaqil dasturiy ta’minotning bosh maqsadi – 
    barcha qurilmalar uchun umumiy kiritish/chiqarish funksiyasini 
    bajarish va foydalanuvchi darajasida dasturlar uchun yagona 
    ko‘rinishli interfeyslarni taqdim etish.

    Download 3,88 Mb.
    1   ...   94   95   96   97   98   99   100   101   ...   253




    Download 3,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    U. R. Xamdamov, dj. B. Sultanov, S. S. Parsiyev, U. M. Abdullayev

    Download 3,88 Mb.
    Pdf ko'rish