Uskunaviy dasturiy ta’minotlar


Download 419.17 Kb.
bet9/10
Sana15.06.2023
Hajmi419.17 Kb.
#1485223
1   2   3   4   5   6   7   8   9   10
Bog'liq
Berdiqulov D. tizimli dasturlash asoslari

Aloqa muharrirlari tizimni qayta ishlovchi dastur bo'lib, dasturlar moduli bajarilishiga tayyor, yagona yuklovchi, translyator ishlarining olingan natijalari asosida ob'ektlar modulini bog'laydi va tahrirlaydi. Yuklovchi modul operatsion tizim asosiy xotirasida joylashadi va bajariladi. Yuklovchi modul bitta yoki bir necha dasturiy seksiyalarda birlashadi - dasturlaming qismlarini boshqa joyga o'zgartiradi. Muharrir aloqalari oqimiga kiruvchi har-bir ob'ektlar moduli, boshqa modullarda dasturlar seksiyalarida ko'rsatkichlarga ega bo'ishlari mumkin. Bunday ko'rsatkichlar tashqi deb nomlanadi. Tashqi kO'rsatkichlarga ega ko'rsatkich belgilari tashqi nomli deb ataladi. Muharrirga o'matilgan mos keluvchi aloqalar tashqi aloqalar va tashqi nomlar, ruxsat etuvchi ko'rsatkichlar deb nomlanadi.

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. Masalan, Paskal tilidagi translyator dasturi Si tilida. 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. Natijaviy dastur yozilgan fayl "ob'yekt faylidir." Dastuming natijasi, mash ina buyruqlari tilida yozilgan bo'lishiga qaramay ob'yekt fayli va bajariluvchi (.exe), (.com) fayl o'rtasida ma'lum farq bor. Kompilyator tuzgan ob'yekt fayli (dasturi) o'zo'zidan bajarilmaydi, chunki bu dastuming kodi va ma'lumotlari xotiraning aniq bir sohasiga bog'lanmagan bo'ladi.

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. Masalan, Paskal tilidagi translyator dasturi Si tilida. 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. Natijaviy dastur yozilgan fayl "ob'yekt faylidir." Dastuming natijasi, mash ina buyruqlari tilida yozilgan bo'lishiga qaramay ob'yekt fayli va bajariluvchi (.exe), (.com) fayl o'rtasida ma'lum farq bor. Kompilyator tuzgan ob'yekt fayli (dasturi) o'zo'zidan bajarilmaydi, chunki bu dastuming kodi va ma'lumotlari xotiraning aniq bir sohasiga bog'lanmagan bo'ladi.


Download 419.17 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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