Mavzu : Kompyuterning apparat vositalariga bog‘lash dasturlari. Dasturiy yechimlar. Ishdan maqsad



Download 121,21 Kb.
bet1/3
Sana31.12.2021
Hajmi121,21 Kb.
#224764
  1   2   3
Bog'liq
Amaliy ish #12



Mavzu : Kompyuterning apparat vositalariga bog‘lash dasturlari. Dasturiy yechimlar.

Ishdan maqsad. Kompyuterning apparat vositalarini o’rganish va apparat vositalariga bog’lash dasturlarini tahlil qilish. Ularning dasturiy yechimlarini ishlab chiqish.

Nazariy qism

Driver (Ingliz tili - haydovchi, ko'plik haydovchilar) - boshqa dasturlar (operatsion tizimi) imkonini beradi kompyuter dasturiy ta'minot bir qurilmaning apparat ruxsat bor. Mumkin bo'lmagan asosiy apparat qismlariga uchun mavjud Driverlarga odatda tizim ishlamaydi. Biroq, ayrim qurilmalar uchun maxsus Driverlar talab qilishi mumkin masalan, bir video karta yoki printer kabi, odatda, bu dasturlar qurilma ishlab chiqaruvchi tomonidan taqdim etiladi. Umuman, driver apparat qurilmalar bilan ta'sir o'tkazish uchun talab qilinmaydi (masalan, / dev / nol) Unix uchun nazorat qurilma bilan bog'liq bo'lmagan dasturiy ta'minot xizmatlarni taqdim qilish mumkin, (masalan, bir faylga dasturi chiqish yozadi bir printerning Driverini).

Operatsion tizim standart komanda majmuasini tushunadigan ba'zi "virtual qurilmani" boshqaradi. Driver bu buyruqlarni qurilma to'g'ridan-to'g'ri tushunadigan komandalarga aylantiradi. Ushbu mafkura "apparatdan abstraction" deb ataladi. Mahalliy kompyuter texnologiyasida ilk marotaba AK telekanallarida shunday yondashuv paydo bo'ldi va ushbu turdagi nazorat dasturlariga kanalli dastur deb nom berildi. Driver ma'lum operatsion tizim voqealarini boshqaradigan bir necha funktsiyalardan iborat. Odatda bu 5 ta asosiy hodisadir:


  1. Driyverni joylashtirish. Bu erda haydovchi tizimda ro'yxatga olinadi, dastlabki ishga tushiradi va hokazo.

  2. Yuklash. Chalg'igan olingan resurslarni - xotira, fayllar, qurilmalar va boshqalarni ozod qiladi.

  3. Driverni ochish. Asosiy ishning boshlanishi. Odatda haydovchi dastur tomonidan fayl sifatida, Win32 yoki fopen () da UNIX-kabi tizimlarda CreateFile () funktsiyalari orqali ochiladi.

  4. O'qish / Yozish: dastur haydovchiga xizmat ko'rsatadigan qurilmani o'qiydi yoki yozadi.

  5. Yakunlovchi: Ochilishning teskarisi bo'lgan operatsiya ochilganda ochiq bo'lgan resurslarni chiqaradi va fayl identifikatorini yo'q qiladi.

IO nazorati, IOCTL. Ko'pincha, driver qurilma uchun maxsus I / U interfeysini qo'llab-quvvatlaydi. Ushbu interfeysdan foydalanib, dastur ushbu qurilma tomonidan qo'llab-quvvatlangan maxsus buyruq yuborishi mumkin. Masalan, SCSI qurilmalari uchun qurilmaning ta'rifini olish uchun GET_INQUIRY buyrug'ini yuborishingiz mumkin. Win32-tizimlarida nazorat qilish DeviceIoControl () funktsiyasi orqali, UNIX-da - ioctl () yordamida amalga oshiriladi. Kompyuterning asosiy elementlari emas, balki butun kompyuter qurilmalarining ko'pchiligini birlashtiradigan tizimlar rivojlanib borayotganligi sababli, "apparat platformasi" yoki oddiy "platforma" deb nomlangan bunday tizimlarni qo'llab-quvvatlash qulayligi paydo bo'ldi.

Platformalar sotuvchilari operatsion tizimlar uchun bir nechta driverlarni etkazib berishdi, ular bir vositaga (odatda CD-ROM) o'rnatildi, keyin Four-in-One va One Touch deb nomlangan o'rnatish paketlari mavjud bo'lib, unda Driverlarni tizimga o'rnatish osonlashdi. Bunday holatda, odatda, barcha Driverlarni to'liq avtomatik o'rnatish yoki qo'lda zarur bo'lganlarni tanlashingiz mumkin. Biroq, bitta, yaxshi belgilangan muddat uzoq emas edi. Zamonaviy atama bu kabi qurilma Driverlarini tavsiflaydigan boshqaruvni qo'llab-quvvatlash to'plami (yoki "platforma yordami to'plami"). Haqiqiy driverlarga qo'shimcha ravishda, boshqa o'rnatish paketlari kabi, operatsion tizim va dastur modullari ham bo'lishi mumkin.

Driver kompyuter va tashqi qurilma o'rtasidagi aloqadir. Chalg'igan operatsion tizim qurilmaning apparatiga kirishini ta'minlaydigan va undan keyin uni boshqarish qobiliyatiga ega bo'lgan kompyuter dasturi.

1-rasm: Driverning vazifalari

Driver barcha tashqi va ichki kompyuter qurilmalari uchun talab qilinadi. Video karta, ovoz kartasi, printer, skaner va hk. Masalan, biz skanerni sotib oldik, uni shaxsiy kompyuterga uldik, ekranning pastki chap burchagida shunday qurilma aniqlangan va hatto ishlab chiqaruvchi aniqlangan xabar ko'rinadi. Lekin, masalan, eski fotosuratlarni skanerlashdan avval, hech narsa sodir bo'lmaydi. Kompyuter bu brauzer bilan qanday ishlashni bilmaydi. Bu yerda ushbu brauzerning Driveri keltirilgan. Tizimda hech qanday ovoz Driveri bo'lmasa, siz musiqa tinglay olmaysiz. Video bilan bir xil bo'lsa, ekran o'lchamlari o'yinlarni o'ynash uchun tuzilgan bo'lishi mumkin emas. Driverlarning bir qismi allaqachon Windowsda mavjud. Oddiy veb-kameralar uchun hatto driverga kerak bo'lmasa ham, klaviatura Driverini, sichqonchani maxsus o'rnatishga hojat yo'q. Agar multimediya uchun tugmachali tugmachalar yoki qo'shimcha tugmachalar bilan klaviatura o'rnatilgan bir sichqonchani bo'lsa, qo'shimcha o'tin bo'lmasdan amalga oshirish mumkin emas.


Download 121,21 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish