• Translyatorlarning turlari va translyatsiya sxemalari.
  • Windows drayverlarining turlari, komponentlari va strukturalari tahlili




    Download 209.36 Kb.
    bet9/78
    Sana19.02.2024
    Hajmi209.36 Kb.
    #158808
    1   ...   5   6   7   8   9   10   11   12   ...   78
    Bog'liq
    Tizimli dasturlash javoblar
    cifrli oz jum, Касаба уюшма хат, elektronika (l)№3, 10 15 31, 7.Интернет тармоги ресурслари, O\'ZBEKISTON VA JAHON HAMJAMIYATI, 140- MT AMALIYOT-2024, 5-Amaliy. Sovitish, muzlatish uskunalari. Sovutkichning ishlash -fayllar.org, Bandixon tuman kasb-hunar maktabi tasdiqlayman , 20 mavzu Microsoft Power Point dasturida ishlash va menyulardan, 2-dars, Suv transporti, kompyuter arxitekturasi 2 mustaqil ish

    Windows drayverlarining turlari, komponentlari va strukturalari tahlili.


    Drayver bu - kompyuterdagi qurilmalarni(videkarta, wifi modul, bluetooth modul vahakazo) operatsion tizim bilan bog'lab beruvchi maxsus dastur. Bu dastur bo'lmasa, sizdagi qurilmalar umuman ishlamaydi.
    Misol uchun, notebook sotib oldingiz, undagi Wi-Fi modul ishlamayapti, yoki statsionar kompyuteringiz bor, lekin undan ovoz chiqmayapti.
    Qurilma drayverlari (device drivers): bajarish funksiyasini kengaytiradigan dinamik kutubxonalar. Bunga foydalanuvchi kiritish/chiqarish funksiyasi chaqirig‘ini ma’lum qurilma vositalariga kiritish/chiqarish so‘rovlari va fayl tizimlarini, tarmoq protokollarini va yadro rejimida ishlashi kerak bo‘lgan boshqa har qanday tizim 369 kengaytmalarini amalga oshirish uchun dasturiy ta’minot qismlarini tarjima qiladigan qurilma vositalari drayverlari kiradi.
    Fayl tizimi drayverlari: K/Ch menejeri fayl tizimi drayverini boshqa qurilma drayveri kabi
    qabul qiladi va fayl tizimining qismini (volume) kiritish/chiqarish so‘rovlarini ushbu qism uchun tegishli dastur drayveriga yo‘naltiradi. Fayl tizimi, o‘z navbatida, qurilma vositasi adapterini boshqaruvchi dastur drayverlariga kiritish/chiqarish so‘rovlarini yuboradi.
    Tarmoq drayverlari: Windows birlashtirilgan tarmoq imkoniyatlari va masofaviy fayl tizimlarini qo‘llab-quvvatlashni o‘z ichiga oladi. Vositalar Windows bajaruvchisining bir qismi emas, balki dasturiy ta’minot drayveri sifatida amalga oshiriladi. Qurilma drayverlari:

    13
    Ushbu dastur drayverlari qurilma abstraktsiyasi qatlami (HAL) orqali kirish joylaridan foydalanib, yotdamchi qurilma registrlariga kirishadi. Ushbu protseduralar to‘plami Windows tomonidan qo‘llab-quvvatlanadigan har bir platforma uchun mavjud.




    1. Translyatorlarning turlari va translyatsiya sxemalari.


    Translyatorlar mashina tili dasturlarida, dasturlarni qaytadan o'zgartirish uchun oldindan belgilangan dasturlash tillarida yozilgan. Dasturlar, chiquvchi modullar deb nomlanuvchi dasturlash tillarida tayyorlanadi. Sifat jihatidan kiruvchi ma'lumotlami translyatorlar chiquvchi modullarni o'zgartiradi va ob'ektlar moduli ishini o'z natijasi bilan takomillashtiradi, muharrir aloqalari uchun kiruvchi ma'iumotlarga ega bo'ladi. Ob'ektlar moduli mashina tilidagi dasturlar matnini va qO'shimcha ma'lumotlami o'z ichiga oladi. Boshqa mustaqil modullarni uning yuklovchi joyidagi modul sozlovini ta'minlashda va bu modul bilan boshqa translyatsiyalangan yagona dasturlar modulini birlashtirtadi. Dasturlar yagona yoki bir nechta chiquvchi modullarga ega bo'ladi. Yani bir yoki bir nechta dasturlash tillarida yozilgan bo'ladi. Translyatorlar ikkita sinfga bo'linadi: komilyatorlar va interpretatorlar. Kompilyatorlar barcha chiquvchi modulni mashina tiliga o'tkazadi. Interpretator ketma-ket mashina tiliga o'tkazadi va chiquvchi operatorlarni bajaradi. Interpretatoming kamchiligi shundaki, interpretatsiyalanayotgan dasturlar ishlash tezligi pastligida. Interpretatoming kompilyatordan ustunligi - foydalanuvchi dasturi bir marotaba matn ko'rinishida tasvirlanishga ega bo'ladi. Ya'ni bajarilayotgan fayl ko'rinishida va matn ko'rinishida. Interpretator - bu maxsus tuzilgan dastur bo'lib, dasturlash tilidagi matnni buyruqma-buyruq mashina tiliga tatjima qiladi, lekin dastur bajarilish vaqtini uzaytiradi. Interpretatorlar odatda kompyuter xotirasida doimiy saqlanadi. Kompilyator - inglizcha so'z bo'lib, (komponovshik, sostavitel) so'zidan olingan bo'lib, boshlang'ich dasturlar asosida ob'yektning dasturlarini tashkil qiladi, ya'ni boshlang'ich dastumi unga ekvivalent bo'lgan ob'yekt dasturini mashina tiliga tatjima qiladi. Kompilyatoming translyatordan farqi shundaki, kompilyatordagi dastuming natijasi doimo mashina kodida bo'lishi kerak. Translyatorda esa dastuming natijasi umumiy hollarda turli tillarda yozilgan bo'lishi kerak. Demak, har qanday kompilyator translyator bo'lishi mumkin, lekin har qanday translyator kompilyator bo'la olmaydi. Kompilyator boshlang'ich dasturlar asosida dastur ob'yektlaridan iborat bo'lishi mumkin. Kompilyator dasturining natijasi "dasturiy ob'yekt" yoki "ob'yekt kodi" deyiladi.



    1. Download 209.36 Kb.
    1   ...   5   6   7   8   9   10   11   12   ...   78




    Download 209.36 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Windows drayverlarining turlari, komponentlari va strukturalari tahlili

    Download 209.36 Kb.