Nazorat savollari:
Intel thread Profilerda xotirani sinxronlash deganda nimani tushunasiz?
Web Serverlar va ma’lumotlar bazasi tushunchalariga ta’rif bering.
Dasturni kompilyatsiya qilishni tushuntirib bering.
Client-server bu qanday tizim?
Dastur arxitekturasini o’zgartirish deganda nimani tushunasiz?
7 - Laboratoriya ishi
Mavzu: Intel thread building block mantiqiy mexanizmi Fure o’zgaruvchi qatori.
Ishdan maqsad: Intel thread building block mantiqiy mexanizmi Fure o’zgaruvchi qatorini o’rganish.
Nazariy qism
C++ dasturlash tilida Fure qatori misollarini TTB kutubxonalari orqali yechish masalalari. Fure qatori:
Har qanday davriy signal S(t) ning cheksiz ko’p sinusoidal va kosinusoidal argumenti karrali tashkil etuvchilar va doimiy tashkil etuvchi yig’indisi ko’rinishida ifodalash mumkin. Bunday ifodalash Fure qatoriga yoyish deb ataladi va quyidagi matematik ifoda orqali ifodalanadi: 1 1 0 ( ) cos( ) sin( ), n n n S t a an nT b nT (2.1) bunda t - mustaqil o’zgaruvchi bo’lib, odatda, vaqtni anglatadi, ammo u masofa yoki har qanday boshqa kattalik bo’lishi mumkin; S(t) – ko’p hollarda kuchlanish funksiyasining argument vaqtga bog’liqligini bildiradi, ammo har qanday boshqa signalni ham bildirishi mumkin; Tr 2 / chastota asosiy (birinchi) garmonikasi bo’lib, asosiy davriy chastota f bilan 2f ko’rinishda bog’liq, Tr - signal takrorlanish davri. Fure qatorining doimiy tashkil etuvchisi 0 a quyidagi ifoda orqali aniqlanadi: / 2 / 2 0 ( ) 1 r r T r T S t dt T a , Signalning doimiy tashkil etuvchisi S(t) signalning bir davr vaqt bo‘yicha o‘rtacha qiymatiga mos keladi. Misol uchun o‘zgarmas kuchlanish sathi: / 2 / 2 ( )cos( ) 2 к r T r T n S t n t dt T a / 2 / 2 ( )cos( ) 2 к r T r T n S t n t dt T b n chastota chastotaning n-garmonikasi deyiladi. Demak, cheksiz qator chastotaga bogiiq boigan turli amplitudali an va bn kosinusoidal va sinusoidal chastotalari musbat n garmonikali tashkil etuvchilardan iborat. Bu qatorni eksponensial funksiya yordamida ixchamroq impuls xarakteristikasi shaklda ham ifodalash mumkin: 18 n in t n S(t) d e , (2.2) bunda / 2 / 2 ( ) 1 r r T T in t r n S t e dt T d (2.3) kompleks sonlar bo’lib, |dn| — voltlarda baholanadigan kattalik. (2.1) ifodada elementar tashkil etuvchilar yig‘indisini aniqlashda n ning manfiy qiymatlari ham hisobga olinadi, qatorning yarim tashkil etuvchilari n manfiy chastotaga ega bo’ladi. Ular fizik qiymatga ega boimaydi va faqat matematik tushunchalar bo’ib, buning natijasida kompleks amplituda dn laming modullari | dn | miqdor jihatdan ikki marta kichik qilib olingan. Bu musbat va manfiy chastotalarda mos amplitudalar bir-biriga teng etib taqsimlanganligini anglatadi. Natijada chastotasi n bo’lgan tashkil etuvchining haqiqiy qiymati hisoblab topilgan qiymatni ikkiga ko‘paytirish orqali aniqlanadi.
Dasturiy qism:
Do'stlaringiz bilan baham: |