• 3.Sinxron kiritish/chiqarish drayverlari.
  • Kiritish/chiqarish dasturiy ta’minotini to‘rt qatlamga bo‘lish maqsadga muvofiq
  • Mavzu: qurilmalar drayverlari




    Download 1.78 Mb.
    bet2/4
    Sana06.05.2023
    Hajmi1.78 Mb.
    #57298
    1   2   3   4
    Bog'liq
    O\'TDTICH-6
    Suhrob T, 1.Miniatyura san\'ati fan dasturi, slayd 3, dft, AXBOROT, Ona tili o\'qitish metodikasi (1), mustaqil, 1-Topshriq (3), Kuchlanish va toklar shakllarining nosinusoidalligi va nosimmetriyaligi, Korxonaning energiya pasporti nima uchun kerak Energiya pasport-fayllar.org, Kimyoviy bogʻlangan suv.Adsorbsion bogʻlangan suv, 40, Algoritmlarni loyihalash fanidan mustaqil ishi, DTST 1-lab

    Dirayverlarda ishlashning eng sodda usuli ikkilik shaklda ishlovchi semaforlardan (kodning biror sohasiga kirishi mumkin bo‘lgan potoklarni, oqimlarni cheklovchi ob’ekt)dan foydalanishdir. Bunda ilovaning har bir vazifasi haroratni o‘lchashdan avval semafor belgisini olishiga ishonch hosil qilinishi kerak.

    • Dirayverlarda ishlashning eng sodda usuli ikkilik shaklda ishlovchi semaforlardan (kodning biror sohasiga kirishi mumkin bo‘lgan potoklarni, oqimlarni cheklovchi ob’ekt)dan foydalanishdir. Bunda ilovaning har bir vazifasi haroratni o‘lchashdan avval semafor belgisini olishiga ishonch hosil qilinishi kerak.

    3.Sinxron kiritish/chiqarish drayverlari.

    • Sinxron drayverlarda qurilma drayveri deb nomlanadigan ilova vazifasi o‘zi so‘ragan kiritish/chiqarish amalining natijasini kutib turadi. Bu, albatta, drayver kiritish/chiqarish amalini bajarish uchun kiritish/chiqarish qurilmasi bilan ishlayotganda butun ilovaning tuxtab qolishini bildirmaydi. Boshqa vazifalar kiritish/chiqarish qurilmasi ishlayotganda ham davom etadi.

    Ko‘p hollarda sinxron drayverlarning loyihalari boshqa drayverlar loyihalariga qaraganda soddaroq bo‘ladi. Ular drayver va kiritish/chiqarish qurilmasi ishlab turganda yangi so‘rovlar berishning oldini olish mexanizmi asosida quriladi. Drayverning inisializatsiyasi vaqtida, yangi semaforlar yaratiladi, ammo ularga belgilar berilmaydi. Semaforga belgi berish dasturiy ta’minot yordamida amalga oshiriladi.

    • Ko‘p hollarda sinxron drayverlarning loyihalari boshqa drayverlar loyihalariga qaraganda soddaroq bo‘ladi. Ular drayver va kiritish/chiqarish qurilmasi ishlab turganda yangi so‘rovlar berishning oldini olish mexanizmi asosida quriladi. Drayverning inisializatsiyasi vaqtida, yangi semaforlar yaratiladi, ammo ularga belgilar berilmaydi. Semaforga belgi berish dasturiy ta’minot yordamida amalga oshiriladi.

    Kiritish/chiqarish dasturiy ta’minotini to‘rt qatlamga bo‘lish maqsadga muvofiq


    Download 1.78 Mb.
    1   2   3   4




    Download 1.78 Mb.