Dasturlash asoslari


Samaradorlik va takror foydalanish imkoniyati



Download 5,61 Mb.
bet47/111
Sana02.03.2022
Hajmi5,61 Mb.
#478034
1   ...   43   44   45   46   47   48   49   50   ...   111
Bog'liq
Dasturlash asoslari

Samaradorlik va takror foydalanish imkoniyati



Samaradorlik tushunchasi ostida barcha resurslardan eng yaxshi foydalanishni o‘z ichiga oluvchi dastur tushuniladi. Resurslar tushunchasi xotira sohasiga aloqalar kanallariga va periferiy jihozlarga taa’lluqlidir.
Samaradorlik tezlik bo‘yicha va tizimli dasturning xotira jabhasidan foydalanish bo‘yicha o‘lchanadi. Tezlik, jumladan, samarali algoritmlardan foydalanishga bog‘liq. Dasturiy ta’minotning testlanishda tezlik vaqt datchigini bevosita dastur kodiga kiritish va o‘lchangan vaqtni berish yo‘li bilan o‘lchanadi. Vaqt datchiklari ayniqsa sikllarni ko‘rikdan o‘tkazishda, tarmoqlanishda va protseduralarga rekursiv munosabatlarda ma’noga ega. Ko‘pincha xotira sohasini ko‘p iste’mol qilish ortiqcha jadvalli tuzilmalar yoki ortiqcha o‘lchamli o‘zgaruvchan miqdorlar testlariga ega ma’lumotlar bazalarida sodir bo‘ladi. Shuning uchun ma’lumotlar bazalarini ishlab chiqishda meyorlashtirish juda muhim.
Hozirgi paytda chaqqon protsessorlar va eslab qoluvchi qurilmalar (RAM, qattiq disk) juda arzon bo‘lib qolganligi sababli, dasturlashda samaradorlikka borgan sari kamroq ahamiyat berilmoqda. Shunday bo‘lsada dasturlashning yaxshi uslubi samarali algoritmlar ishlab chiqishda va ma’lumotlar bazalarining meyorlashtirilgan tuzilmalarida foydalanish bilan ajralib turadi.
Tizimli dasturning takror foydalanish imkoniyati dasturiy bloklarning meyorlashuvi bilan chambarchas bog‘liqdir.
Standartlashtirilgan qismlarning afzallik tomoni shu-ki, ular arzonroq, ishonchliroq va qoida bo‘yicha agar ularning nuqsoni bo‘lsa, ularni ta’mirlash yoki almashtirish osonroq. Xuddi shu narsa dasturiy ta’minot meyorlashtirilgan (standartlashtirilgan) qismlaridan takror foydalanishga ham xos-ki, bu dasturiy ta’minot mahsuldorligi va sifatini oshirishning eng samarali imkoniyatlaridan biridir.
Dasturiy ta’minot ishlab chiqishda takror foydalanish turli shakllarda yuz beradi.

  • Dasturning mavjud dastlabki kodlarini nushalash yordamida takror foydalanish.

  • Takror foydalanishning ushbu eng oddiy shakli uchun dasturning tuzilishi va mantiqini aniq bilish zarur. Bu harakat usuli katta harajatlarini talab qiladi va ta’mirga yomon yaroqlilikka olib keladi.

  • Kutubxonalardan foydalanish

  • Takror foydalanish bu erda ham eng avvolo dasturning boshlang‘ich kodidan qayta tiklab foydalanishga asoslanadi. To‘g‘ri mavhumlashtirish yuz beradi, protsedura kutubhonalaridagi protsedura mavhumlashtirishi guruhlarning ob’ektga mo‘ljallangan kutubxonalarda tasniflanadi. Dasturning boshlang‘ich kodi ichki mantiqning aniq bilimlarisiz takror foydalanish uchun yaroqlidir. Kutubxonadan foydalanishda faqat uning mazmuni va masalalar obzoriga ega bo‘lish, shuningdek ma’lumotlar uzatish ko‘rsatkichlarini bilish etarli.

Dasturiy ta’minot ishlab chiqarishdagi samaradorlik bu ma’nbalardan eng yaxshi foydalanishdir. Standart dasturiy bloklardan foydalanish (protseduralar kutubxonasi ) tizimli dasturdan ko‘p marotaba foydalanish imkoniyatiga ko‘maklashadi.




    1. Download 5,61 Mb.

      Do'stlaringiz bilan baham:
1   ...   43   44   45   46   47   48   49   50   ...   111




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