Bajariladigan dastur kodini dinamik va statik tahlildan himoya qilish usullari va algoritmlari


Download 440.19 Kb.
Pdf ko'rish
bet1/5
Sana18.11.2023
Hajmi440.19 Kb.
#1783451
  1   2   3   4   5
Bog'liq
Musayev Sh.S.



SO’NGI ILMIY TADQIQOTLAR NAZARIYASI 8-SON 
RESPUBLIKA ILMIY-USLUBIY JURNALI 13.03.2023 
198 
BAJARILADIGAN DASTUR KODINI DINAMIK VA STATIK TAHLILDAN HIMOYA 
QILISH USULLARI VA ALGORITMLARI 
Musayev Sh.S. 
“Kiberxavfsizlik markazi” davlat unitar korxonasi, Oʻzbekiston 
Quryozov RB
Magistr, Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari 
universiteti, 
Kiberxavfsizlik fakulteti 
Ma'lumotlar tuzilmasi dasturlarda ajratish usuli bo'yicha statik va dinamikaga 
bo'lingan. Statik ma'lumotlar tuzilmasi - bu kompyuterning xotirasida joylashishi va 
elementlarning o'zaro aloqalari ular tomonidan amalga oshiriladigan sohada dasturni 
bajarish paytida o'zgarishsiz qoladigan ma'lumotlardir. Statik strukturaning 
ma'lumotlariga dasturda e'lon qilingan asosiy va mahalliy, ham global darajadagi 
o'zgaruvchilar kiradi. Dinamik ma'lumotlar tuzilmasi - bu kompyuterning xotirasiga 
joylashtirilishi va New va Dispose kabi tizim proseduralari yordamida dasturni 
bajarishda xotiradan o'chirilishi mumkin bo'lgan ma'lumotlar. 
• Ma'lumotlar tuzilmasi dasturlarda ajratish usuli bo'yicha statik va dinamikaga 
bo'lingan. Statik ma'lumotlar tuzilmasi - bu kompyuterning xotirasida joylashishi va 
elementlarning o'zaro aloqalari ular tomonidan amalga oshiriladigan sohada dasturni 
bajarish paytida o'zgarishsiz qoladigan ma'lumotlardir. Statik strukturaning 
ma'lumotlariga dasturda e'lon qilingan asosiy va mahalliy, ham global darajadagi 
o'zgaruvchilar kiradi. Dinamik ma'lumotlar tuzilmasi - bu kompyuterning xotirasiga 
joylashtirilishi va New va Dispose kabi tizim proseduralari yordamida dasturni 
bajarishda xotiradan o'chirilishi mumkin bo'lgan ma'lumotlar. 
Statik ma‟lumotlar tuzilmasi vaqt o‟tishi bilan o‟z o‟lchamini o‟zgartirmaydi. Biz 
har doim dastur kodidagi statik ma‟lumotlar tuzilmasiga qarab ularning o‟lchamini 
bilishimiz mumkin. Bunday ma‟lumotlarga teskari ravishda dinamik ma‟lumotlar 
tuzilmasi mavjud bo‟lib, bunda dastur bajarilishi davomida dinamik ma‟lumotlar 
tuzilmasi o‟lchamini o‟zgartirishi mumkin. Dinamik ma'lumotlar tuzilmalari ikki 
shaklda bo'ladi: bog'liq bo'lmagan dinamik ma'lumotlar; bog‟liq dinamik ma'lumotlar. 
• Statik ma‟lumotlar tuzilmasi vaqt o‟tishi bilan o‟z o‟lchamini o‟zgartirmaydi. Biz 
har doim dastur kodidagi statik ma‟lumotlar tuzilmasiga qarab ularning o‟lchamini 
bilishimiz mumkin. Bunday ma‟lumotlarga teskari ravishda dinamik ma‟lumotlar 
tuzilmasi mavjud bo‟lib, bunda dastur bajarilishi davomida dinamik ma‟lumotlar 
tuzilmasi o‟lchamini o‟zgartirishi mumkin. Dinamik ma'lumotlar tuzilmalari ikki 
shaklda bo'ladi: bog'liq bo'lmagan dinamik ma'lumotlar; bog‟liq dinamik ma'lumotlar. 
Hammasi bo'lib, dinamik ma'lumotlar tuzilishining 6 ta asosiy turi mavjud: 
• Hammasi bo'lib, dinamik ma'lumotlar tuzilishining 6 ta asosiy turi mavjud: 



Download 440.19 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling