|
"Tanlash-kodlash-bajarish" ishlari ketma-ketligi qanday nomlanadi?
|
bet | 49/68 | Sana | 17.09.2024 | Hajmi | 102,89 Kb. | | #271468 |
Bog'liq k.t.e.yakuniy. ketma ket"Tanlash-kodlash-bajarish" ishlari ketma-ketligi qanday nomlanadi?
"Tanlash-Kodlash-Bajarish" (Choose-Code-Deploy) ishlari ketma-ketligi, jiddiy dasturlarni yaratish bo'yicha amaliyotlarni tashkil etishning eng yirik bosqichlaridan biri hisoblanadi. Bu ketma-ketlik quyidagi bosqichlardan iborat:
1. Tanlash (Choose):
Tanlash bosqichi, tizim funksiyalari va ulardan tillar bilan foydalanishni, dizayn va uxlab olishning asosiy aspektlari bilan mashg'ul bo'lishdir. Tanlov va optimal hal qilish jarayonlarini aniqlovchi ilg'orlarni yaratuvchi mashg'ulotlar, prototipdagi yechimlar va mockuplarni yaratishni o'z ichiga oladi.
2. Kodlash (Code):
Kodlash bosqichi, tizimning yirik qismlarini va modullarini yaratish, o'rnating va ulardan foydalanishni aniqlash asosidir. Kodlash prototipning, yechimni yaratish va o'qitish yordamida olib boriladi va bu bosqich alohida barcha aplikatsiya uchun keng suratda ishlatilish mumkin.
3. Bajarish (Deploy):
Bajarish bosqichi, yaratilgan dastur stavkasini real hayotda tizimga qo'yishdan iboratdir. Bu bosqich zamonaviy tizim tamoyillariga munosib keladigan ot hamda, o'zaro aloqa uchun unchalik jiddiy va tabiiy xavfli bo'lgan aniqlovchi qo'shimcha avtomatlashtirilgan ishlarni o'z ichiga oladi.
Har bir bosqich ko'proq vaqt va resurs talab qiladi, lekin bir-biriga bog'liqlik ularning hech qaysi biri ishsizdir. "Tanlash-Kodlash-Bajarish" quyidagi holatlarda tanishtiriladi: dasturlarning yaratilishi, tizimlar va ularning yaratilishi, komponentlar yaratish, o'z navbatida quyidagi bosqichlarni o'z ichiga oladi: dasturni rejalashtirish, dastur integratsiyasi, dastur testiga o'tish, tizim integratsiyasi, tizim ishlari, tizim yo'qotilganligini tekshirish, tizimni yaxshilash va dasturni yaxshilash.
Turli xil protsessorlar va xotira mavjud bo'lishidan qat'i nazar, parallel operatsion tizimlar quyidagicha farqlanadi:
Parallel operatsion tizimlar (POT) quyidagicha farqlanadi:
1. SIMD (Single Instruction Multiple Data): bu tizimda bir instruksiya ko'p ma'lumotlar uchun ishlatiladi. Bunda, bir nechta o'zaro bog'liq operatsiyalar bir vaqtda bajargan holda, shunchaki, bir nechta o'zaro bog'liq ma'lumotlar, misol uchun, piksel ranglarini ko'paytirish uchun ishlatiladi.
2. MIMD (Multiple Instruction Multiple Data): bu tizimda bir nechta instruksiyalar bir nechta ma'lumotlar uchun bajargan holda ishlatiladi. Bunda har bir protsessorni alohida operatsiyalarni bajarish uchun ishlatish mumkin.
3. MISD (Multiple Instruction Single Data): bu tizimda bir nechta instruksiyalar bir ma'lumot uchun bajargan holda ishlatiladi. Bunda bir nechta protsessor, bir xil ma'lumotni ishlash uchun ishlatiladi.
4. SISD (Single Instruction Single Data): bu tizimda bir instruksiya bir ma'lumot uchun bajargan holda ishlatiladi. Bunda faqatgina bitta protsessor ishlatiladi
U
|
| |