Dastur vositasini testdan o'tkazish. Yuqoridan pastga va pastdan yuqoriga testlash

Dastur vositasini testdan o'tkazish. Yuqoridan pastga va pastdan yuqoriga testlash

O'quvchilarga / Informatika va AT
Dastur vositasini testdan o'tkazish. Yuqoridan pastga va pastdan yuqoriga testlash - rasmi

Material tavsifi

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 ...


Ochish
Joylangan
Fayl formati zip → doc
Fayl hajmi 16.37 KB
Ko'rishlar soni 75 marta
Ko'chirishlar soni 5 marta
O'zgartirgan san'a: 29.03.2025 | 00:23 Arxiv ichida: doc
Joylangan
Fayl formati zip → doc
Fayl hajmi 16.37 KB
Ko'rishlar soni 75 marta
Ko'chirishlar soni 5 marta
O'zgartirish kiritilgan: Arxiv ichida: doc
Tepaga