Dastur vositasini testdan o'tkazish. Yuqoridan pastga va pastdan yuqoriga testlash R e j a : 1. Samaradorlik. 2. Dasturlarni optimallashtirish. 3. Kompilatciya jarayonida optimizatciyalash. Tayanch so'zlar: Samaradorlik. Dasturlarni optimallashtirish. Kompilatciya jarayonida optimizatciyalash. Kichik hajmdagi dasturlarni ishlab chiqarish usullari. Katta hajmdagi dastur loyihalarni tadbiq qilish yo'llari. Dasturlash samaradorligi. Dasturlashning asosiy vazifasi samarador dastur emas balki to'g'ri va ishonchli dastur yaratish. To'g'ri lekin samarasiz dasturni optimallab to'g'ri samarador dastur qilish mumkin. Lekin samarali, ammo noto'g'ri dasturni kamdan-kam hollarda to'g'rilash mumkin bo'ladi. Shuning uchun optimallash dasturlashning ikkinchi bosqichi hisoblanadi. To'g'ri dastur olish esa birinchi bosqich bo'ladi. Noto'g'ri dasturiy ta'minlash foydasiz bo'ladi. Chunki uni tushunish ko'p tomonlama mehnat sarfini talab etadi. Ko'pincha vaqtning ko'p qismi (uning hajmiga nisbatan %) dasturni uncha katta bo'lmagan kiritik deb nomlanuvchi qismni bajarilishga sarflanadi. Bilimlarni samadorligini orqasidan quvish suiste'mol qilishga olib keladi. Samaradorlikka munosabat. Dasturning 3 xili mavjud bo'lib, ularning har biriga samaradorlik ham turlicha bo'ladi: Birinchi turiga ko'p foydadanuvchi dasturlar kiradi. Bularga jarayon samaralari, ko'ramalar (komplyatorlar), tadbiqiy dastur va adabiyotlarni hisobga oluvchi samaralar kiradi. Demak bular uchun samaradorlikni ularni ko'p qo'llanilishi va o'ziga xos bajarilishi sabab asosiy vazifasidir. Ikkinchi turiga uzoq vaqt ullaniladigan ishlab chiqarish dasturlari kiradi. Bu turdagi dasturlarini usta tuzatuvchilar tuzatadilar. Dasturlarni samaradorlikka jiddiy qaralsada, ammo o'tgan dasturni ekpulatatciyasiga katta ahamiyat beriladi. Uchinchi turga dasturchilar tomonidan emas, balki ilmiy xodimlar va adminasrratorlar tomonidan tuzilgan dasturlar kiradi. Bu yerda samaradorlik dastur uchun tegishli bo'lib, berilgan xotira hajmida joylashgan va qo'llanilaetgan vaqtida bajarilishi kerak. Dasturni samaradorligini oshirish ko'pincha usular uni oson o'qilishi uchun ta'sir ko'rsatadi. Dasturni oson o'qilishiga uning samaradorligiga nisbatan ancha jiddiy qaraladi. Chunki bunday dasturlarni sozlash, modifitcirlash va undan foydalanish ancha osondir. Optimallashtiruvchi kompyuterlar. Samaradorlik dasturni loyihalashning ikkita bosqichida muhimdir: obyekt dasturini samaradorligini yaratuvchi ko'rama juda katta hajmga ega bo'ladi. Lekin juda sekin ishlaydi. Chunki u obyekt dasturini optimallashtiradi. Shu sababli hozirgi 1 ta mashina 2 tadan komplayatorlar har bir kirish tili uchun ishlaydi. 1 - chi komplyator tez ishlaydi, lekin samarasiz obyekt dasturlarini yaratadi. Bu komplyator dasturiy sozlashda ishlatiladi. 2 - chi komplyator sekin ishlaydi ammo dasturni optimllab samarali ishlab chiqaradi. Bu komplyatorlarda obyekt modullarini yaratilishiga foydalidir. Programani oz hajmi bilan ishlash samaradorlik deb ataladi. Lekin samaralorlik 2-bosqich bo'lib, birinchi bosqichda dasturni to'g'ri ishlashini tashkil qilish kerak. Inson faktorini hisobga olish. Dasturni foydalanuvchi ishlatganligi munosabati bilan inson faktorini hisobga olish zarur. Shuning uchun foydalanuvchining faktorlarini ham hisobga olish kerak. Progaramma do'stona bo'lishi kerak. Ekranlar o'ta tez almashishi, ma'lumotlar tez chiqib turishi ham insonga salbiy ta'sir ...

Joylangan
05 Jun 2024 | 16:14:04
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
16.37 KB
Ko'rishlar soni
75 marta
Ko'chirishlar soni
5 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 00:23
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 16:14 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
16.37 KB
Ko'rishlar soni
75 marta
Ko'chirishlar soni
5 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 00:23 ]
Arxiv ichida: doc