Parallel dasturlash tillarning kengayishi




Download 45,15 Kb.
bet12/12
Sana14.05.2024
Hajmi45,15 Kb.
#231031
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Abdulhamid OrnatilBoshq Mustaqil ish
answer topic 1, 41.1, Тўлиқ олинадига nishlar tibbiyor, Тўлиқ олинадига nishlar tibbiyor xulosa va maruza, ДТ амалий кўникма 1-МАВЗУ, 2017-21 yillardaO`zbekistonni yanada rivojlantirish bo`yicha Harakatlar strategiyasining yo`nalishlari mavzusiga oid glossariy, Savollar 18- asr oxirida ijod qilgan ikki iqtisodchi olimlar A.-fayllar.org, mustaqil ish, ИнфокомДас2 2 лк, Khalilov 4 infokom, Khalilov operatsion 1, 1698082505 (1), Abdulhamid операцион-т 2 пр, 1713632671
Parallel dasturlash tillarning kengayishi

Mahsuslashtirilgan parallel tillar va mavjud tillarri kengaytirish.


  • NORMA - hisoblash vazifalari mahsuslashtirilishining uslubsiz tili.


  • ABCL (An object-Based Concurrent Language) - ob'ektga yo'naltirilgan dasturlash elementlari va xabarlar yuborish vositalarini birlashtiradigan parallel tili.


  • Adl - parallel dasturlash uchun mo'ljallangan, ma'lumotlarning bir gancha turlari va konstrukstiyalariga ega funktsional tili. Bu tarqalgan xotirali abstract mashinani dasturlashga qaratilgan.


  • Ada -Parallel dasturlarni yaratishga mo’ljallangan vositalarni o'z ichiga olgan universal dasturlash tili. AQSh Mudofaa vazirligining rasmiy dasturlash tili. Ko’pgina turli platformalar uchun turli xil kompilyatorlar mavjud.


  • Concurrent Clean - ketma ket va parallel dasturlarni yaratish imkonini beruvchi oliy darajadagi ko'p maqsadi dasturlash tili. Ko'p platformalar uchun tadbiq qilish mumkin.


  • MC # - klaster va GRID-arxitekturalarga qaratilgan va parallel dasturlashda C # tilining barcha avzalliklarini ishlatishga imkon beradigan MC # dasturlashning asinhron parallel tilini yaratish bo’yicha yangi loyiha. Ushbu til local va tarqoq tartibda bajarilishi mumkin bo’lgan oson o’qiladigan va samarali dasturlash kodini yaratish imkonini beradi.


  • DVM- turli arxitekturali parallel kompyuterlar uchun C-DVM va Fortran- DVM tillarda ko'chma va samarali hisoblash ilovalarini yaratish uchun mo'ljallangan tizim.


  • Qisqartma DVM ikki tushunchalariga mos keladi: Tarqatish Virtual Xotira va tarqatish Virtual Machine. Birinchisi yagona manzil maydon mavjudligini aks ettiradi. Ikkinchisi virtual mashinalarini malumotlarni tasvirlash va real parallel mashinada hisoblashni ikki bosqichli sxemada foydalanishni aks ettiradi


  • DVM tizimi ham LIB-DVM, DVM otladchik, DVM dasturlarini ishini bashoratlovchi, DVM dasturlarini maxsuldorligini qo'llab quvvatlovchi kutubxonalar qatoriga kiradi.


  • Erlang - turli xilda taqsimlangan tizimlar uchun dasturlar yozish imkonini beruvchi dasturlash tili. Ushbu til parallel jarayonlarni ko'paytirish va asinxron xabarlar orqali aloqa qiluvchi vositalarni o'z ichiga oladi.


  • Modula-3 - universal dasturlash tili, Bu til ko'p oqimli dasturlar ishlab chiqish imkoniyatini o'z ichiga oladi.


  • NESL - parallel dasturlash tili bo'lib, bir xil tipdagi malumotlar ustida istalgan funksiyani parallel bajarish imkoniyatiga ega. Bundan tashqari kompyuter unumdorligini analiz qiluvchi vositasini ham o'z ichiga oladi.


  • Occam - parallel dasturlash tili, ko'proq transputer tizimlari uchun parallel dasturlar yozishga qaratilgan.


  • Orca - taqsimlangan xotiraga ega kompyuterlar uchun parallel dasturlash tili. Dinamik jarayonlarni paydo qilish, va ularni protsessorda aks ettirish vositalarini, shuningdek, alohida obektlar o'rtasida aloqani o'rnatishni o'z ichiga oladi.


  • Parallaxis - Modula-2 tiliga asoslangan strukturali parallel dasturlash tili. Foydalanuvchiga dastur ishlashi lozim bo'lgan virtual mashina konfiguratsiyalarini sozlash imkoniyatini beradi.


  • Phantom - kata taqsimlangan interaktiv ilovalarni yaratishga mo'ljallangan dasturlash tili.


  • Sisal - funktsional dasturlash tili. Dasturchi yaratayotgan dasturining parallel xususiyatlari haqida qayg'urmasa ham bo'ladi, chunki kompilyator o'zi barcha bo'g'liq bo'lmagan qismlarni topadi hamda protsessorlarga taqsimlab beradi.


  • SR - parallel dasturlash tili. Tilning asosiy tuzilmalar: resurslar(CPU va ma'lumotlar) va operatsiyalar. Turli ko'rinishdagi sinxronlashtirishni, xabar uzatish, dinamik jarayon yaratish, bo'linuvchi o'zgaruvchilardan foydalanishni qo'llab-quvvatlaydi.


ZPL - parallel dasturlash tili. Bu massivlar va massivlar seksiyasi ustida amallar bajarish imkoniyatini o'z ishiga oladi. Dasturchi parallelism haqida buyruq bermaydi, barcha parallel xususiyatlar kompilyator tomonidan aniqlanadi.




Xulosa

Avvalombor men bu mustaqil ish qilish jarayonida shu narsalarga etibor berishga harakat qildimki. Hozirgi davir talabalariga javob beradigon har bir dasturimiz xotirada yani biz ishlatadigon qurilma hoh u kompyuter hoh telefon hotirasidan foydalanamiz va shu hotiraga urnatamiz , demak biz urnatadigon dasturimiz balki biron bir mikro sxemaga kod yozib qanaqadir tizim qurishimiz yani urnatishimiz kerak bulsa xotiradan juda yaxshi kuchli tajriba bilan foydalanishimiz talab qilinadi. Bunday deyishimga sabab agarda zamonaviv mobil telefon yoki kompyuter bulsa ularda hotira kotta yani kup bulishi mumkin ammo biz biron bir sxemaga yozadigon bulsak uning hotirasi juda kichik buladi juda emasu lekin kilobaytlarda buladi. Bundan bir qancha yillar oldin biz megobayt hotira va gigabaytlardan foydalanar edik ammo hoz malumotlar hajmi kottargani sababli bizga bu hotiralar kamlik qiladi endi faraz qilaylik agarda bizdagi mikrosxema hotirasi kilobayt bulganligi uchun biz juda yaxshi foydalanishimizga tugri keladi.


FOYDALANILGAN ADABIYOTLAR


  • M.M. Musayev. “Kompyuter tizimlari va tarmoqlari” Toshkent 2013.


  • А.С. Антонову “Параллельное программирование с использованием технологии OpenMP”. Москва 2009.


  • Айфичер Э. Джервис Б “Цифровая обработка сигналов” Москва 2004


  • M.K. Buza “Kompyuter arxitekturasi” Москва 2006.


  • V.V. Voyevodin “Parallel hisoblash” Москва 2002.


  • Stolings U. “Kompyuter tizimlarini arxitekturasi”. Москва 2002.


  • Berdanov U. va Shukurov K. ma’ruza matnlari.


Internet resurslar:


Ziyonet.uz
http://fayllar.org
Download 45,15 Kb.
1   ...   4   5   6   7   8   9   10   11   12




Download 45,15 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Parallel dasturlash tillarning kengayishi

Download 45,15 Kb.