|
Tizimli dasturlashning ta'rifi va maqsadi. Tizimli dasturiy ta'minot va uning komponentalari
|
bet | 24/78 | Sana | 19.02.2024 | Hajmi | 209,36 Kb. | | #158808 |
Bog'liq Tizimli dasturlash javoblar 43. Tizimli dasturlashning ta'rifi va maqsadi. Tizimli dasturiy ta'minot va uning komponentalari.
Tizimli dasturlash, biror maqsad uchun ko'rsatilgan vazifalarni bajarish uchun tizimning to'liq tuzilishini o'z ichiga olgan dasturlar tuzish protsessini ifodalaydi. Bu shaklda dasturlash, tizimning asosiy komponentlarini yaratish, ulardan foydalanish va ulardan tashkil topgan dasturlar orqali tizimni boshqarishni ta'minlaydi.
Tizimli dasturlashning asosiy maqsadi tizimning takomillashtirilgan va moslashtirilgan dastur ishlarini bajarishda yordam berishdir. U dasturchilarga yuqori darajada tuzilgan komponentlar va qo'llanmalar orqali tizimni boshqarish, ma'lumotlarni saqlash, jarayonlarni boshqarish, tizimga kirish va chiqishlar, aloqa qilish va boshqa vazifalarni bajarish imkoniyatini beradi.
Tizimli dasturlash esa o'z ichiga o'zgarmas standart tizimlarni o'z ichiga olgan va ularni bir- biriga bog'lash orqali tizimning umumiy ishlashini ta'minlaydigan birlikda ishlatiladigan dasturlarni tuzishda foydalaniladi.
Tizimli dasturlashning asosiy komponentlari quyidagilardan iborat bo'lishi mumkin:
Ma'lumotlar bazasi: Tizimning ma'lumotlarni saqlash uchun ishlatgan axborot tizimi.
Tizim asboblariga kirish va chiqish interfeysi: Foydalanuvchilar va tizim orasidagi ma'lumot almashishni ta'minlayan interfeyslar.
Ma'lumotlarni boshqarish moduli: Ma'lumotlarni yashirish, saqlash, o'qish va yozish imkoniyatlarini ta'minlayan modul.
I/O (kiritish/chiqarish) moduli: Tizim va foydalanuvchi orasidagi ma'lumotlarni o'qish va yozishni ta'minlayan modul.
Boshqaruv moduli: Tizimni boshqarish va jarayonlarni nazorat qilish uchun tuzilgan modul.
Aloqa moduli: Tizim va tizimlar orasidagi aloqalarni boshqarish uchun ishlatiladigan modul.
Tizimning takomillashtirilgan xizmatlari va tizim asosiy qo'llanmalariga kirish imkoniyatini beradigan interfeyslar.
28
Tizimli dasturlash, dasturchilarga o'zgaruvchanlik va keng imkoniyatlar
beradi, biror vazifalarni oson va moslashtirilgan shaklda bajarishga yordam beradi va tizimning yaxshi ishlashini ta'minlayadi.
|
| |