Rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 0,77 Mb.
səhifə18/38
tarix25.03.2023
ölçüsü0,77 Mb.
#89887
1   ...   14   15   16   17   18   19   20   21   ...   38
7 - 12 amaliy

AMALIY ISH № 9


MAVZU: BORLIQ HOLATINI BAHOLASHDA BIOINFORMATIK TAMOYILLAR. EMBOSS DASTURLAR PAKETI BILAN ISHLASH.


Mavzu: Borliq holatini baholashda bioinformatik tamoyillar.
EMBOSS dasturlar paketi bilan ishlash.


Ishdan maqsad: Borliq holatini baholashda bioinformatik tamoyillar.
EMBOSS dasturlar paketi bilan ishlash.

Nazariy qism
Ushbu laboratoriyada Intel thread Profilerda xotirani sinxronlash, ya’ni tashkil qilishni o’rganib chiqamiz. Sodda holda o’rganish uchun Client-Server orqali kichik tizimni yuzaga keltirib olamiz. Client-server bu tizimda mavjud bo’lgan mijozlarga server tomonidan boshqarishni amalga oshiruvchi texnologiya hisoblanadi. Paralell ravishda ko’plab Clientlardan (mijozlardan) kelayotgan ma’lumotlarni qayta ishlovchi va boshqaruvchi parallel ishlovchi tizim hisoblanadi.
Client-server bu Microsoft visual studio dasturi orqali chaqirib olish mumkin. Hususan, Microsoft visual studio 2005 dasturi orqali. Laboratoriya mashg’ulotini ketma-ketlikda amalga oshiramiz:

  • Microsoft visual studio 2005 o’rnatamiz va chaqirib olamiz.

  • File menyusidan Open->Project/Solution

  • Yangi project ochishda C:/ITBLAB/ClientServer papkasiga joylashtiramiz.

  • Ikkinchi harakat ClientServer.sln yoko Open komandasini bajaramiz.




1-rasm. ClientServer.cpp faylini ochish jarayoni.

Fayl konstantalarining Client-Server dasturida kontantalari haqida ma’lumotlar.



Birinchisi ya’ni numRequests bu serverga mijozlar tomonidan kelgan so’rovlar soni hisoblanadi.
Ikkinchisi numTypes bu turning sonini ko’rsatadi.
ClientServer dasturlash tilida parallel dasturlarning kodlarini tekshiradi va qancha miqdorda so’rovlar kelmoqda va qanday turda ekanligini qayd qilib boradi.
Bu 3 turdagi tarkibiy qismdan tashkil topgan:

  • Main funksiyasi – klient oqimini ishlatuvchi funksiya

  • ServerthreadFunc – Server oqimi ishlatuvchi funksiya

  • HandlerPoolThreadFunk – Server oqimlarini aniqlash.


2-rasm. Dasturni kompilyatsiya qilish.



Yüklə 0,77 Mb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   38




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin