Mavzu: qurilmalar drayverlari


Download 1.78 Mb.
bet2/4
Sana14.05.2023
Hajmi1.78 Mb.
#1459338
1   2   3   4
Bog'liq
O\'TDTICH-6

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.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling