O‘rnatilgan tizimlarning zamonaviy platformalari




Download 2,55 Mb.
Pdf ko'rish
bet96/160
Sana13.07.2024
Hajmi2,55 Mb.
#267489
1   ...   92   93   94   95   96   97   98   99   ...   160
Bog'liq
O’rnatilgan tizimlar O’quv uslubiy majmua

O‘rnatilgan tizimlarning zamonaviy platformalari

O‘rnatilgan tizimlarni yaratishda ishlatiladigan texnologiya va 
platformalarning turali hildagi variantlari mavjut. Ularning hammasini yetarli 
yuqori darajada egallab bo‘lmaydi, shuning uchun aniq yechimlarni aniq holatlarda 
ishlatishga yo‘naltiruvchi (yoki ularni ishlatishni maslaxat beruvchi) ko‘p sonli 
andozalar, o‘xshash ishlamalar, soxa standartlari taklif etiladi.
Aytib o‘tilganidek o‘rnatilgan tizimlarning vazifasi – amaliy masalani
hisoblashni texnika vositalari yordamida yechish. Bu bildiradiki, loyihalashtirish 
asosini maqsadli hisoblash jarayonini apparatli va dasturiy vositalar orqali 
tashkillashtirish masalasidan iborat. 
O‘rnatilgan tizimni jismoniy tashkillashtirish bosqichlari mantiqiy 
tashkillashtirish, tizim arxitekturasi bilan aniqlanadi. Bir hil funksiyalar 
arxitekturani xoxishiy bosqichida joriy etilishi mumkin. Amalda bosqichni tanlash 
narx bilan olinadigan ko‘rsatgichlar o‘rtasidagi kelishuvdan iborat. Bu tanlash 
o‘rnatilgan tizimlarni loyihalashtirishdagi markaziy muammolardan biri 
hisoblanadi, u odatda dasturiy va apparat tashkil etuvchilari o‘rtasida bajariladigan 
vazifalarni taqsimlash masalasiga keltiriladi. 
Arxitektura nuqtaiy nazaridan bugungi o‘rnatilgan tizimlar yetarli darajada 
turli-tumandir. Ular turlicha ishlash tamoilli protsessorlarga ega, ularning soni 
ko‘plab bo‘lishi mumkin, ayniqsa turli turlarni tashkil etadi. O‘rnatilgan tizimlar 
xudud bo‘yicha jamlangan va tarqatilgan bo‘lishi mumkin (kompyuter, kontroller 
tarmoqlari, kristalda tarmoq). Ularda turli operatsion tizimlar (OT), muloqatni 
tarmoq stek protokollari, hisoblashlarni virtuallashtirish vositalari ishlatilishi 
mumkin. Hisoblashlarning o‘zi hisoblashlarni ko‘p sonli turli modellari asosida 


159 
qurilishi mumkin, ular dasturlash (C , Java, Prolog, Haskell, IEC 61131-3) va 
loyihalash tili asosini tashkil etadi (Verilog, SystemC, AHDL, UML). 
O‘rnatilgan tizim loyihalashtiruvchisi asos sifatida turli hisoblash 
platformasini ishlatishi mumkin, ular loyihalashtirish uchun turli sarf-harajatni talab 
etadi, chunki ular turli darajada apparat-dasturiy ta’minlanishga ega, ulardan 
birining asosida tugatilgan tizimni qurish kerak bo‘ladi. Yaratilayotgan tizimlar 
reaktivligi bo‘yicha (real vaqtni voqeaga etibori), ishlash ishonchliligi va bashorat 
qilinishi bo‘yicha, loyihalashtiruvchining talab etiladigan malakasi, ishning narxi
bo‘yicha jiddiy farq qiladi. Bu platformlarning hisoblashlarni tashkillashtirish 
darajasini tahlillash ko‘rsatadiki, amaliyotda barcha darajalarda ishlar bajariladi va 
ayniqcha turli darajalar birgaligida. 
Quyida asosiy bundek toifadagi loyiha ishlari sanab o‘tilgan: 

amaliy dasturiy ta’minotni tanlash yoki loyihalashtirish; 

tizimli dasturiy ta’minotni tanlash yoki loyihalashtirish; 

tayyor to‘plamdan ob’ekt bilan tashqi aloqa qurilma modullarini tarkibini 
aniqlash; 

ob’ekt bilan aloqa qurilmasini loyihalash; 

tayyor komponent asosida o‘rnatilgan tizimning markaziy hisoblash 
resurslarini loyihalash; 

komponent asosini loyihalash. 
Loyiha platformasi, arxitektura darajasidagi yechim bo‘lib o‘rnatilgan 
tizimlarni yaratishning ananaviy texnologiyasidek loyihalashtirishni va yaratishni
amaliy jixatdan butun yo‘nalishini va qadamlarini aniqlab beradi. Shuning uchun 
aynan u o‘rnatilgan tizimlarni yaratish texnologiyasini klassifikatsiya belgilari
sifatida namayon bo‘lishi mumkin. Platforma va hisoblash masalasini yechish 
texnologiyasini, o‘rnatilgan tizimni loyihalashtirishning asosiy andozasi sifatida 
qarash kerak bo‘ladi. 
Bugungi kunda keng ko‘lamda ishlatiladigan platformalarga quyidagilar 
kiradi:

sanoat shaxsiy kompyuteri (SShK); 


160 

dasturlanuvchi mantiqiy kontrollerlar (DMK, PLC); 

mobil va internet-qurilmalar (smartfonlar va planshetlar); 

kontrollerli va sensorli tarmoqlar

mikrokontrollerlar; 

signal protsessorlari (DSP); 

dasturlanuvchi mantiq (dasturlanuvchi mantiqiy integral sxema, PLD FPGA); 

buyurtmali juda katta integral sxema (JKIS) (ASIS, ASIP, SoC, Network on 
Chip). 
Siniflanishning asosiga o‘rnatilgan tizimlarning servislari va resurslarini 
pastki bosqichi qo‘yilgan, u loyihadagi hisoblash elnmentini asisiy turini
mustaxkamlaydi. Sanoat ShK va DMK platformalari nisbattan oson va tez amaliy 
tizimni yaratish imkonini beradi, biroq bu samaradorlik faqat tipik texnik topshiriq 
doirasida namoyon bo‘ladi. 
Mikrokontroller 
va 
signal 
protsessorlarni 
loyiha 
platformalari 
loyihalashtiruvchiga keng imkoniyatlar yaratadi. Ular o‘zining xususiyatlariga ega, 
birinchi navbatda tizimli dasturiy ta’minotni tashkillashtirishda va arxitekturani
ochiqlik darajasida. Platforma sifatida dasturiy va apparatli moslashuvchanlikka ega 
bo‘lgan dasturlanuvchi mantiqiy integral sxema (DMIS) muvaffaqiyatli 
ishlatilmoqda. Mahsus komponent asosini yaratishni maqsad qilib olgan mahsus 
loyihalar bor, birinchi navbatda SoC, ASIP, ASIC. 
Mobil va internet-qurilmalar platformasi alohida o‘rinni egallaydi, u 
o‘rnatilgan tizimlarning mobil terminallari sifatida faol ishlatila boshlandi, shu bilan 
bir qatorda tarkibida SCADA bilan va tarmoq kontroller platformalarida, ular 
taqsimlangan tashkillashtirishli o‘rnatilgan tizimlarda tizimni hosil qiluvchi yechim 
sifatida namoyon bo‘ladi.

Download 2,55 Mb.
1   ...   92   93   94   95   96   97   98   99   ...   160




Download 2,55 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘rnatilgan tizimlarning zamonaviy platformalari

Download 2,55 Mb.
Pdf ko'rish