- Reja:
- 1. Qurilma drayverlari.
- 2. Qurilmalar drayverlarini boshqarish.
- 3. Sinxron kiritish/chiqarish drayverlari.
- 4. Analog va diskret kiritish/chiqarish portining drayveri
- 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: - 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. - 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.
Do'stlaringiz bilan baham: |