Mavzu: Testlash texnikalari. Kodga yo‘naltirilgan texnikani qo‘llash tamoyillari



Download 0,63 Mb.
Pdf ko'rish
bet6/8
Sana29.05.2022
Hajmi0,63 Mb.
#615353
1   2   3   4   5   6   7   8
Bog'liq
Testlash textnikalari Murodjonoov Fazliddin

Xotiraning oqishi 
Xotiraning oqishi - bu xotira keyinchalik bo'shatilmaydigan dasturga 
ajratilgan holat. Bu xato avtomatik axlat yig'ish imkoniyati bo'lmagan tillarda 
(masalan, C, C++) tez-tez uchraydigan dasturiy ta'minotdagi nosozliklarning 
keng tarqalgan manbai hisoblanadi. Ular qisqa dasturlarda kam ta'sir ko'rsatadi, 
lekin uzoq vaqt ishlaydigan tizimlarga halokatli ta'sir ko'rsatishi mumkin. 
Allaqachon ozod qilingan resursni ozod qilish 
Umuman olganda, dasturlarda resurslar birinchi navbatda ajratiladi, keyin 
esa bo'shatiladi. Masalan, xotira avval ajratiladi, keyin esa ajratiladi. Ushbu xato 
dasturchi allaqachon bo'shatilgan manbani bo'shatishga harakat qilganda paydo 
bo'ladi. Ushbu keng tarqalgan xatoning ta'siri halokatli bo'lishi mumkin. 
NULL havolasini bekor qilish 
Ushbu xato biz NULL ga ishora qiluvchi joyning mazmuniga kirishga 
harakat qilganimizda paydo bo'ladi. Bu dasturiy ta'minot tizimini ishdan 
chiqarishi mumkin bo'lgan tez-tez uchraydigan xato. Buni aniqlash ham qiyin, 
chunki NULL ni bekor qilish faqat ba'zi yo'llarda va faqat ma'lum vaziyatlarda 


sodir bo'lishi mumkin. Ko'pincha turli yo'llarda noto'g'ri ishga tushirish NULL 
mos yozuvlar bayonotiga olib keladi. 
Noyob manzillarning yo'qligi 
Aliasing ko'plab muammolarni keltirib chiqaradi va ular orasida biz turli 
manzillarni kutayotganimizda noyob manzillarning buzilishi mavjud. Masalan, 
satrlarni birlashtirish funktsiyasida biz manba va maqsad manzillari boshqacha 
bo'lishini kutamiz. 
Sinxronizatsiya xatolari 
Parallel dasturda, ba'zi bir umumiy resurslarga kirishi mumkin bo'lgan bir 
nechta mavzular mavjud bo'lsa, sinxronizatsiya xatolari mumkin [43, 55]. Bu 
xatolarni topish juda qiyin, chunki ular osonlikcha namoyon bo'lmaydi. Ammo 
ular namoyon bo'lganda, ular tizimga jiddiy zarar etkazishi mumkin. 
Sinxronizatsiya xatolarining turli toifalari mavjud, ulardan ba'zilari: 
1. Tugallanishlar 
2. Poyga shartlari 
3. Mos kelmaydigan sinxronizatsiya 

Download 0,63 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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