Mavzu: qurilmalar drayverlari


Download 30.34 Kb.
Pdf ko'rish
bet1/2
Sana18.06.2023
Hajmi30.34 Kb.
#1572996
  1   2
Bog'liq
O'TDTICH-6



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