Dasturiy ta'minot: nazariya
Download 213.54 Kb.
|
Dasturiy ta\'minot nazariya
Dasturiy ta'minot kompyuterda axborotni avtomatlashtirilgan tarzda qayta ishlash imkonini beruvchi dasturlar majmuasidir. Dasturiy ta'minot tizimli (umumiy) va amaliy (maxsus) ga bo'linadi.
Tizim dasturiy ta'minot kompyuterning ishlashi va texnik xizmat ko'rsatishini, shuningdek, yangi dasturlarni yaratish jarayonini avtomatlashtirishni ta'minlaydi. Tizimli dasturiy ta'minot quyidagilarni o'z ichiga oladi: operatsion tizimlar va ularning foydalanuvchi interfeysi; dasturiy vositalar; texnik xizmat ko'rsatish tizimlari. Amaliy dasturiy ta'minot foydalanuvchi muammolarini hal qilish imkonini beradi. Bu erda asosiy tushuncha dastur paketidir. Ilovalar paketi - bu ma'lum bir mavzu yoki mavzu bo'yicha bir qator muammolarni hal qilish uchun dasturlar to'plami. Amaliy dasturiy ta'minot foydalanuvchi uchun qulay ish muhitini tashkil qilish, shuningdek, yordamchi funktsiyalarni (axborot menejerlari, tarjimonlar va boshqalar) bajarishga xizmat qiluvchi xizmat ko'rsatish dasturiy vositalarini o'z ichiga oladi. Kirish Kompyuterning o'zi hech qanday dastur haqida ma'lumotga ega emas. Bu bilimlarning barchasi kompyuterlarda ishlaydigan dasturlarda jamlangan. Zamonaviy kompyuterlarning dasturiy ta'minoti ko'plab dasturlarni o'z ichiga oladi - o'yin o'yinlaridan tortib ilmiygacha. Dasturiy ta'minot (SW) kompyuter tizimining ajralmas qismidir. Bu texnik vositalarning mantiqiy davomidir. Muayyan kompyuterni qo'llash doirasi uning uchun yaratilgan dasturiy ta'minot bilan belgilanadi. Dasturiy ta'minot deganda kompyuter texnologiyalaridan foydalangan holda ma'lumotlarni qayta ishlash tizimlarini yaratish va ishlatish uchun dasturiy vositalar to'plami tushuniladi. Dasturiy ta'minot shuningdek, dasturiy ta'minotni loyihalash va ishlab chiqishning butun sohasini o'z ichiga oladi. Bunga quyidagilar kiradi: Dasturiy ta'minotni loyihalash texnologiyasi; Dasturni tekshirish usullari; Dasturlarning to'g'riligini isbotlash usullari; Dasturlarning sifatini tahlil qilish; Hujjatlashtirish dasturlari; Dasturiy ta'minotni loyihalash jarayonini osonlashtiradigan dasturiy vositalarni ishlab chiqish va ulardan foydalanish va boshqalar. Xizmat dasturi quyidagilarni o'z ichiga oladi: 1. Drayverlar(operatsion tizim qurilmaning apparat vositalariga kirish huquqini qo'lga kiritadigan dasturlar. Ular periferik qurilmalar portlarini boshqarish uchun mo'ljallangan, odatda kompyuter ishga tushganda operativ xotiraga yuklanadi). Bu erda ilovalarning to'liq ro'yxati emas: sichqonchani ulash; klaviaturalar; plotterlar (plotterlar), skanerlar, printerlar, nusxa ko'chirish (nusxa ko'chirish), raqamlashtiruvchi qurilmalarni ulash; ketma-ket portlar orqali ikkita kompyuterning aloqasi; ma'lumotlarni uzatish uchun modemlarni ulash telefon liniyalari; shaxsiy kompyuterlar tarmog'iga ulanish. 2. Utilitalar(foydalanuvchiga bir qator qo'shimcha xizmatlarni taqdim etadigan yordamchi dasturlar). Kommunal xizmatlarning tipik vakillari quyidagilardir: Fayl menejerlari yoki fayl boshqaruvchilari; Fayllar, papkalar va disklarning arxivatorlari; Aloqa vositalari (aloqa dasturlari) kompyuterlar o'rtasida axborot almashinuvini tashkil qilish uchun mo'ljallangan; Kompyuter xavfsizligi vositalari ( zaxira, antivirus dasturlari); Dinamik diskni siqish dasturlari. Ular disklarda saqlanadigan ma'lumotlar hajmini dinamik ravishda siqish orqali oshirish imkonini beradi. Bu dasturlar diskka yozishda axborotni siqib chiqaradi va uni o'qiyotganda uni asl holiga qaytaradi. Kompyuterda o'rnatilgan ilovalarni o'chirish. Ular standart Qo'shish / O'chirish dialogining o'rnini bosadi Windows dasturi... Shu bilan birga, ular taxminan 5-10 barobar tezroq ishlaydi. Ilovani kalit so'z bo'yicha qidirish funksiyasi mavjud. Utilitlar ko'pincha komplekslarga birlashtiriladi, eng mashhurlari Norton Utilities, PC Tools Deluxe va Mace Utilities. Shuni ta'kidlash kerakki, ba'zi yordamchi dasturlar operatsion tizimning bir qismidir, boshqa qismi esa avtonom ishlaydi. Sinov dasturiy ta'minot diagnostika vositasidir; kompyuterning konfiguratsiyasini tekshirish va kompyuter qurilmalarining ishlashini tekshirish imkonini beruvchi boshqaruv vositalari, birinchi navbatda qattiq disklar... Sinovlarning maqsadi kompyuter yoki umuman hisoblash tizimidagi xatolarni aniqlashdir. Ba'zi dasturlar turli xil yordamchi funktsiyalarni bajaradi: masalan, kompyuter haqida yordam ma'lumotlarini berish, kompyuter qurilmalarining ishlashini tekshirish, tizim registrini tozalash, diskni vaqtinchalik va diskdan tozalash. keraksiz fayllar va Startup papkasini tahrirlash va h.k. Dasturlash vositalari dasturlar yaratish uchun mo'ljallangan. Bularga dasturlash tillari va dasturlarni yaratish bo'yicha ishning barcha bosqichlarini qo'llab-quvvatlaydigan tizimlar kiradi: yaratish manba kodi dasturlash tilida dasturlar, jamlama/ dasturiy mahsulotlarni talqin qilish, disk raskadrovka, hujjatlashtirish, qo'llab-quvvatlash va texnik xizmat ko'rsatish. Dasturlash tizimlarida odatda translyatorlar (kompilyatorlar va tarjimonlar) mavjud; mos yozuvlar dasturlari kutubxonalari (funktsiyalar, protseduralar), havola muharrirlari, yuklovchilar va tuzatuvchilar. Bog'lanish funktsiyasi dasturni ko'plab ob'ekt modullaridan bog'lashdan iborat. Dasturdagi ob'ekt modullarining har biri faqat bitta aniq modul bilan ishlaydigan alohida tarjima jarayoni natijasida olinganligi sababli, protseduralarga qo'ng'iroqlar va boshqa modullarda joylashgan ma'lumotlar ob'ekt modullarida haqiqiy manzillarni o'z ichiga olmaydi. Bog'lash funktsiyasi alohida dastur tomonidan amalga oshiriladi aloqa muharriri yoki bog'lovchi tomonidan. Bog'lanish muharriri faqat bog'lash funktsiyasini bajaradi - ko'plab ob'ekt modullaridan dasturni yig'ish va tashqi nuqtalarga qo'ng'iroqlarda manzillarni shakllantirish. Bog'lovchining chiqishi yuklanadigan moduldir. Ob'ekt dasturini operativ xotiraga joylashtirish uchun bo'sh xotira maydoni topilishi va ajratilishi kerak. Ushbu funktsiyani bajarish uchun dastur yuklovchi umumiy xotira boshqaruv mexanizmining bir qismi sifatida xotirani ajratish so'rovini bajaradigan operatsion tizimga kiradi. Yuklovchi - ob'ektli dasturni bajarishga tayyorlovchi va uning bajarilishini boshlaydigan dastur. Nosozliklarni tuzatuvchi dasturdagi xatolarni topish uchun mo'ljallangan alohida dasturdir. Nosozliklarni tuzatuvchi sizga dasturni bajarish jarayonida bosqichma-bosqich kuzatish, monitoring qilish, o'zgaruvchilar qiymatlarini o'rnatish yoki o'zgartirish, to'xtash nuqtalarini o'rnatish va olib tashlash yoki to'xtatish shartlarini o'rnatish va h.k. imkonini beradi. Axir, aslida tuzatuvchining vazifasi nima? Dasturchiga xatoni ma'lum bir funktsiyaga, muayyan operatsiyaga yoki muayyan o'zgaruvchiga mahalliylashtirishga yordam berish uchun. Operatsion tizim bu qiyin ishda tuzatuvchiga ham yordam berishi mumkin. Amaliy dasturiy ta'minot turli xil dasturlar uchun mo'ljallangan keng doiradagi dasturlarni birlashtiradi axborot tizimlari... Biroq, bu dasturlar operatsion tizimsiz (OS) ishlay olmaydi, bu ularning ishlashi uchun muhit yaratadi. Download 213.54 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling