Dasturni loyihalashtirishga bo'lgan yondashuvlar



Download 0,62 Mb.
Sana15.06.2022
Hajmi0,62 Mb.
#675135
Bog'liq
O'TDTICH-13

13-MA’RuZA. Dasturni loyihalashtirishga bo'lgan yondashuvlar

Reja

  • Loyihani joriy etish
  • Asosiy dasturiy uskuna: Kodni tahrirlovchida yoki IDEda yozish
  • Translyatsiya uskunalari – preprotsessorlar, interpretatorlar, kompilyatorlar va komponovshiklar

Loyihani joriy etish

  • Arxitekturada aniq hujjatlashtirishlarning mavjudligi muhandislar va dasturchilar guruhiga mos talablarga javob beradigan o’rnatilgan tizimlarni joriy etishga yordam beradi. Ma’ruzada o’rnatilgan tizimlarning har xil komponentalarini loyihalashda ushbu talablar bajarilishiga doir real takliflar beriladi. Bunday komponentalar va tavsiyalarni ishlab chiqishda o’rnatilgan tizimlarni joriy etishga yordam beradigan dastur tuzish vositalarini bilish muhim. O’rnatilgan tizimlarning har xil apparat va dasturiy komponentalarini ishlab chiqish va integratsiyalash barchasini ta’minlaydigan (dasturiy ta’minotni apparat ta’minotiga yuklashdan tortib tizimning har xil komponentalarini to’liq nazorat qilishgacha) ishlab chiqish uskunalariga tufayli ro’y berdi.

Loyihani joriy etish

  • O’rnatilgan tizimlar odatda yagona tizim uchun ishlab chiqilmaydi, masalan, o’rnatilgan tizimning apparat platasi, lekin bu o’rnatilgan platformani ishlab chiqishni boshqaradigan hech bo’lmaganda bitta boshqa kompyuter tizimi talab etiladi. Qisqacha aytganda, ishlab chiqish muhiti odatda maqsadli (o’rnatilgan tizim) va xost (ShK, SPARCstation yoki kod ishlab chiqiladigan boshqa biror kompyuter tizimi). Maqsadli va xost platformalar biror uzatish muhiti (serial, ethernet yoki boshqa metod) bilan ulangan. Yozish chun EPROM yoki otladka uskunalari kabi ko’plab boshqa uskunalar xost va maqsadli uskuna bilan muhitdan birgalikda foydalanishi mumkin (1-rasm).

Loyihani joriy etish

  • O’rnatilgan dizaynni ishlab chiqishning asosiy uskunalari xostda joy joylashgan bo’lib, maqsadli esa avtonom mavjud bo’lishi mumkin. Bu uskunalar odatda quyidagi u yoki bu kategoriyaga mansub bo’ladi: utilitlar, translyatsiya yoki otladka uskunalari. Utilitli uskunalar – bu umumiy uskunalar bo’lib, dasturiy ta’minot yoki apparat vositalarni ishlab chiqishga yordam beradi, masalan tahrirchilar (boshlang’ich kodlarni yozish uchun), VCS (Software Control), dastur fayllarini boshqarish, tezkor xotiralarga yozish imkonini beradigan TX-gorelkalari va h.k.
  • Barcha turdagi ishlab chiqish uskunalari loyiha uchun ham, arxitektura dizayni uchun ham muhim rol o’ynaydi, chunki to’g’ri tanlanmagan uskunalarsiz tizim otladkasi va uning jotiy etilishi juda murakkab (ehtimol imkonsiz).

Loyihani joriy etish


1-rasm. Ishlab chiqish muhiti

Asosiy dasturiy uskuna: Kodni tahrirlovchida yoki IDEda yozish

  • Boshlang’ich kod odatda 2-rasmda ko’rsatilganidek, standart ASCII matn tahrirlovchisida yoki host platformaga o’rnatilgan integrallashgan ishlab chiqish muhiti (Integrated Development Environment - IDE) uskunalarida yozilishi mumkin. IDE ASCII matn tahrirlovchisini o’z tarkibiga olgan uskunalar kollektsiyasi bo’lib, bitta foydalanuvchi interfeysiga integrallashgan. Har qanday ASCII matn tahrirlovchisi har qanday turdagi kodni yozishda foydalanilishi mumkin ekan, bu uskuna platfotrmaga bog’liq bo’lmaydi. IDE biror platformaga maxsuslashtirilgan bo’lib, odatda biror IDE, apparat ta’minoti, OT yoki dasturlash tili ishlab chiqaruvchilari tomonidan taqdim etiladi (sotiladi).

Asosiy dasturiy uskuna: Kodni tahrirlovchida yoki IDEda yozish


2-rasm: IDElar

Translyatsiya uskunalari – preprotsessorlar, interpretatorlar, kompilyatorlar va komponovshiklar

  • Boshlang’ich kod yozib bo’linganidan so’ng, u mashina kodiga tarjima qilinishi kerak, chunki mashina kodi qurilma bevosita bajarishi mumkin bo’lgan yagona til hisoblanadi. Barcha boshqa tillar qurilma rushunadigan va nos mashina kodini generatsiya qiladigan ishlab chiqarish uskunalarga ehtiyojli. Bu mexanizm odatda ildindan qayta ishlash, tarjima va mashuina kodi interpretatsiyasining bir yoki biror kombinatsiyasini o’z ichiga oladi. Bu mexanizmlar tarjima uchun uskunalarda keng qo’llaniladi. Oldindan qayta ishlash shart bo’lmagan qadam bo’lib, tarjimagacha, yoki boshlang’ich kod interpretatsiyasida amalga oshadi va uning funksionalligi odatda preprotsessor tomonidan amalga oshiriladi.

Translyatsiya uskunalari – preprotsessorlar, interpretatorlar, kompilyatorlar va komponovshiklar

  • Preprotsessorning roli kodni tarjima qilish yoki interpretstsiyani yengillashtirish maqsadida boshlang’ich kodni tashkillashtirish va qayta strukturalashda beriladi. Preprotsessor alohida obyekt yoki tarjima yoki interpretatsiya modulida integrallashgan bo’lishi mumkin.
  • Ko’plab dasturlash tillari boshlang’ich kodni yoki bevosita yoki oldindan qayta ishlab maqsadli kodga akslantiradi (3-rasm).

Translyatsiya uskunalari – preprotsessorlar, interpretatorlar, kompilyatorlar va komponovshiklar


3-rasm: Kompilyatsiya diagrammasi
Download 0,62 Mb.

Do'stlaringiz bilan baham:




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