Автоматика асослари ва микропроцессор техникаси



Download 1,94 Mb.
bet56/61
Sana24.02.2022
Hajmi1,94 Mb.
#234390
1   ...   53   54   55   56   57   58   59   60   61
Bog'liq
avtomatika asoslari va mikroprotsessor texnikasi

Дастурлаш самарадорлиги.
Дастурлашнинг асосий вазифаси самарадор дастур эмас балки тўғри ва ишончли дастур яратиш. Тўғри, лекин самарасиз дастурни оптималлаб тўғри самарадор дастур қилиш мумкин. Лекин самарали, аммо нотўғри дастурни камдан кам ҳолларда тўғрилаш мумкин бўлади. Шунинг учун оптималлаш дастурлашнинг иккинчи этапи ҳисобланади.
Тўғри дастур олиш эса биринчи этап бўлади. Нотўғри дастурий таъминлаш минг у самарали булсин барибир у фойдасиз бўлади. Кўпинча вақтнинг кўп қисми (унинг хажмига нисбатан %) дастурни унча катта булмаган критик деб номланувчи қисмни бажарилишга сарфланади. Билимларни самадорлигини орқасидан қувиш суистеъмол ғилишга олиб келади.
Дастурнинг 3 хили мавжуд бўлиб, уларнинг ҳар бирига самарадорлик ҳам турлича бўлади:
Биринчи турига кўп фойдаланувчи дастурлар киради. Буларга жараён самаралари, компляторлар, тадбикий дастур ва адабиётларни хисобга олувчи самаралар киради. Демак булар учун самарадорликни уларни кўп қўлланилиши ва ўзига хос бажарилиши сабаб асосий вазифасидир.
Иккинчи турига узок вақт қўлланиладиган ишлаб чиғариш дастурлари киради. Бу турдаги дастурларни уста тузатувчилар тузатадилар. Дастурларни самарадорликка жиддий қаралсада, аммо ўтган дастурни экспулатациясига катта аҳамият берилади.
Учинчи турга дастурчилар томонидан эмас, балки илмий ходимлар ва админстраторлар томонидан тузилган дастурлар киради. Бу ерда самарадорлик дастур учун тегишли бўлиб, берилган хотира ҳажмида жойлашган ва қўлланилаётган вақтида бажарилиши керак.
Дастурни самарадорлигини ошириш кўпинча усуллар уни осон ўқилиши учун таъсир кўрсатади. Дастурни осон ўқилишига унинг самарадорлигига нисбатан анча жиддий каралади. Чунки бундай дастурларни созлаш, модифицирлаш ва ундан фойдаланиш анча осондир.
Програмани оз ҳажми билан ишлаш самарадорлик деб аталади. Лекин самарадорлик 2-этап бўлиб, биринчи этапда программани тўғри ишлашини ташкил қилиш керак.


Циклларни олиб ташлаш (ўчириш).
Иложи борича цикллардан фойдаланмаслик керак. Чунки уларни ишлатилганда бажариш вақтини учдан бир қисмга оширади. Циклларни иккита ва ундан ортиғини битта циклга жойлаштириш орқали уларни сонини камайтириш керак. Циклларни дастурдаги вазифалари яхшилаб текширилиб чиқилгандан сўнг бирлаштириш имкони бўлади.

Download 1,94 Mb.

Do'stlaringiz bilan baham:
1   ...   53   54   55   56   57   58   59   60   61




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