Mavzu: qurilmalar drayverlari
Download 30.34 Kb. Pdf ko'rish
|
1 2
Bog'liqO'TDTICH-6
- Bu sahifa navigatsiya:
- 1.Qurilma drayverlari
- 2. Qurilmalar drayverlarini boshqarish.
Mavzu:QURILMALAR DRAYVERLARI Reja: 1. Qurilma drayverlari. 2. Qurilmalar drayverlarini boshqarish. 3. Sinxron kiritish/chiqarish drayverlari. 4. Analog va diskret kiritish/chiqarish portining drayveri 1.Qurilma drayverlari Drayver - bu mijoz darajasi va xizmat ko'rsatiladigan qurilmaning darajasini ulashga imkon beradigan ma'lumot konvertori hisoblanadi. Drayver - bu mijoz va qurilma o'rtasidagi interfeysi deyiladi. Mijoz-server tizimlari terminologiyasida drayver, qurilmaga xizmat ko'rsatuvchi serverdir. Drayverning vazifalariga quyidagilar kiradi: -qurilma xususiyatlarini inkopsulyatsiyasi; -o'xshash qurilmalarning interfeyslarini soddalashtirish va standartlashtirish; -qurilmadan kelib tushadigan ma'lumotlarga birlamchi ishlov berish; -qurilmaga kirishni rejalashtirish. Qurilma drayveri dasturiy qatlamdan so‘rovlar qabul qiladi va bajaradi. Agar drayver so‘rov kelib tushish vaqtida band bo‘lmasa, u holda u vazifani shu zahotiyoq bajarishni boshlaydi. Agar u boshqa so‘rov bilan band bo‘lsa, u holda u so‘rovlar navbatga joylashtiriladi va navbati kelgandagina bajariladi. 2. Qurilmalar drayverlarini boshqarish. Qurilmalar dirayverlari odatda arxitekturali yoki umumiy ko‘rinishda bo‘ladi. Arxitekturali dirayverlar protsessorlarga qo‘shilgan apparatni boshqaradi. Bunga misol protssesorni boshquruvchi chip xotira, integrallashgan xotirani boshqarish kiradi. Umumiy dirayver esa umumiy qurilmalarni boshqarish dirayverlari bo‘lib hisoblanadi. 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. Download 30.34 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling