Windows.  Viruslar.  Noutbuklar.  Internet.  Idora.  Utilitalar.  Haydovchilar

Dasturiy ta'minot litsenziyasi shartnomasining muhim shartlaridan biri bunday dasturiy mahsulotlardan ruxsat etilgan foydalanishni ko'rsatishdir. Bunday holda, biz ko'pgina litsenziya shartnomalarida bo'lgani kabi, funksionallikning tavsifi yoki dasturlardan maqsadli foydalanish tartibi haqida gapirmayapmiz.

Litsenziya shartnomasi foydalanish huquqini berishga qaratilganligi sababli, unda qonun talablariga javob beradigan foydalanish usullari ko'rsatkichlarining yo'qligi yoki ularni soxta usullar bilan almashtirish avtomatik ravishda bunday shartnomani tuzilmagan deb e'tirof etish imkoniyatini keltirib chiqaradi.

Bilish muhim! Mualliflik huquqi asarlarning, shu jumladan dasturiy ta'minotning nusxalari muomalasini boshqaradi. Shuning uchun dasturiy ta'minotdan foydalanishning qonuniy usullari faqat ularning nusxalarini uchinchi shaxslarga o'tkazishga qaratilgan harakatlar sifatida tushunilishi kerak. Dasturiy ta'minotning foydali xususiyatlarini uning nusxasidan foydalanishning bir qismi sifatida ajratib olish qonun tomonidan foydalanish usullari deb hisoblanmaydi.

Asarlardan foydalanishning asosiy usullari Rossiya Federatsiyasi Fuqarolik Kodeksining 1270-moddasida keltirilgan. Ular orasida dasturiy ta'minotdan foydalanish usullari quyidagilardan iborat:

  1. dasturiy ta'minot ijrosi, ya'ni. dasturiy ta'minotning bir yoki bir nechta nusxalarini yoki uning bir qismini har qanday moddiy shaklda ishlab chiqarish, shu jumladan kompyuter xotirasiga yozish;
  2. dasturiy ta'minotni tarqatish uning nusxalarini sotish yoki boshqacha tarzda begonalashtirish orqali;
  3. dasturiy ta'minotning ommaviy namoyishi, ya'ni, televizor ramkasi yoki boshqa texnik vositalardan foydalangan holda, jamoatchilikka ochiq joyda yoki odatiy oila doirasiga mansub bo'lmagan odamlarning katta qismi bo'lgan joyda ekranda dasturiy ta'minot nusxasining har qanday namoyishi. , Dasturiy ta'minot namoyish qilingan joyda yoki dasturiy ta'minot namoyishi bilan bir vaqtda boshqa joyda idrok etilishidan qat'i nazar;
  4. dasturiy ta'minot namunalarini import qilish tarqatish maqsadida;
  5. dasturiy ta'minot nusxasini ijaraga olish dastur asosiy ijara ob'ekti bo'lganda;
  6. dasturiy ta'minotni o'zgartirish, ya'ni. unga har qanday o'zgartirishlar, shu jumladan bunday dastur yoki ma'lumotlar bazasini bir tildan boshqa tilga tarjima qilish, moslashtirish, ya'ni faqat kompyuter dasturi yoki ma'lumotlar bazasining muayyan texnik vositalarida ishlashi uchun qilingan o'zgarishlar bundan mustasno. foydalanuvchi yoki muayyan foydalanuvchi dasturlari nazorati ostida;
  7. dasturiy ta'minotni jamoatchilikka taqdim etish har qanday shaxs istalgan joydan va istalgan vaqtda o'zi tanlagan dasturiy ta'minotga kirishi mumkin bo'lgan tarzda (uni ommaga taqdim etish), ya'ni. nusxasini Internet orqali o'tkazish.

Rossiya Federatsiyasi Fuqarolik Kodeksining 1270-moddasida belgilangan dasturiy ta'minotdan foydalanish usullari ro'yxati ochiq, ya'ni. Qonunchilik boshqa usullarni qo'llash imkoniyatini istisno qilmaydi. Biroq, bunday usullar yuqorida aniq ko'rsatib o'tganimizdek, ularda o'rnatilgan funksiyalarni amaliy amalga oshirish bilan emas, balki bevosita dasturiy ta'minot nusxalarini uzatish bilan bog'liq bo'lishi kerak.

Diqqat! Natijada, dasturlardan o'z funktsional maqsadlarida foydalanish, o'rnatilgan ichki imkoniyatlardan foydalangan holda dasturlarni moslashtirish orqali ularni moslashtirish foydalanishga taalluqli emas. Binobarin, dasturiy ta'minotga va unga asoslangan turli xil bulutli xizmatlarga masofadan kirish ham undan foydalanishning qonuniy usuli sifatida qaralishi mumkin emas.

Litsenziya shartnomasi shartlarini to'g'ri shakllantiring.

Zamonaviy kompyuterda o'rnatilgan dasturlar soni yuzlab va hatto minglab. Ular foydalanuvchining qulay ishlashiga imkon beradi.

Ta'rif 1

Dasturlarning butun to'plami deb atalmishni tashkil qiladi kompyuter dasturi. Kompyuter dasturining tarkibi uning eng muhim funksional xarakteristikasi hisoblanadi. Dasturiy ta'minot ( Dasturiy ta'minot) quyidagilardan iborat:

  • foydalanuvchi muammolarini hal qilish uchun zarur bo'lgan doimiy foydalanish dasturlari,
  • kompyuter texnologiyalaridan eng samarali foydalanishga imkon beruvchi, foydalanuvchilarga ishda eng katta qulaylik va dasturlash vazifalari va ma'lumotlarni qayta ishlash uchun minimal mehnat xarajatlarini ta'minlaydigan dasturlar;
  • ular uchun texnik dasturiy hujjatlar.

Ta'rif 2

Texnik hujjatlar− dasturiy va texnik vositalarni loyihalash va yaratishda foydalaniladigan hujjatlar majmui. Kompyuter dasturi- dasturlash tilida ko'rsatilgan va tarjimon yordamida ma'lum bir kompyuterning mashina tiliga avtomatik ravishda tarjima qilinadigan muammolarni hal qilish algoritmining tavsifi.

Dasturiy ta'minot apparatning kengaytmasi va kompyuter tizimining ajralmas qismidir. Dastur apparat bilan hech qanday tarzda o'zaro aloqada bo'lmasa ham, kiritish qurilmasidan kiritish yoki chiqish qurilmalariga ma'lumotlarni chiqarishni talab qilmasa ham, aslida uning ishi kompyuterning apparat qurilmalarini boshqarish uchun kerak.

Kompyuterda qanday ish bajarilishi kerakligiga qarab, dasturiy ta'minot tarkibi yoki dasturiy ta'minot konfiguratsiyasi tanlanadi. Aksariyat dasturlar boshqa quyi darajadagi dasturlarga tayanib ishlaydi, ya'ni. ular o'rtasida aloqa yoki dasturlararo interfeys mavjud. Ushbu interfeys texnik xususiyatlar va o'zaro ta'sir protokollariga asoslanadi va dasturiy ta'minotni bir-biri bilan o'zaro ta'sir qiluvchi bir nechta toifalarga taqsimlash orqali ta'minlanadi.

Dasturiy ta'minot darajalari (pastdan yuqoriga):

  1. Asosiy dasturiy ta'minot - asosiy daraja
  2. Tizim dasturiy ta'minoti - tizim darajasi
  3. Amaliy dasturiy ta'minot
  4. Dasturlash texnologiyasi asboblar to'plami

Har bir yuqori daraja butun tizimning funksionalligini oshiradi.

Barcha dasturiy ta'minotni bo'lish mumkin to'rt toifa.

Asosiy dasturiy ta'minot- bu kompyuterning ishlashini ta'minlaydigan minimal dasturiy ta'minot to'plami; asosiy dasturiy ta'minot bilan o'zaro ta'sir qilish uchun javobgardir (ular asosiy jihozlarning bir qismidir va maxsus chiplarda saqlanadi). Ushbu chiplar faqat o'qiladigan xotira (ROM) deb ataladi. ROM o'zgaruvchan xotiradir. Dasturlar va ma'lumotlar ishlab chiqarish bosqichida ROM chiplariga ("yonib-o'chadigan") yoziladi, bunday chiplarni kompyuterning ishlash muddati davomida o'zgartirib bo'lmaydi.

1-rasm.

Agar kompyuterning ishlashi davomida asosiy dasturiy ta'minotni o'zgartirish zarurati tug'ilsa, u holda ROM chiplari o'rniga PROM chiplari qo'llaniladi - qayta dasturlanadigan faqat o'qish uchun xotira qurilmalari (o'chiriladigan va dasturlashtiriladigan faqat o'qish xotirasi). Keyin PROM tarkibini o'zgartirish hisoblash tizimining o'zida (flesh texnologiyasi) yoki dasturchi deb ataladigan maxsus qurilmada amalga oshirilishi mumkin. Asosiy dasturiy ta'minot, shuningdek, kompyuterni yuklash jarayonining borishini aniqlaydigan BIOS (Asosiy Kirish / Chiqish tizimi) ni ham o'z ichiga oladi. Shundan keyingina shaxsiy kompyuterning operatsion tizimi yuklanadi va uning keyingi faoliyati operatsion tizim nazorati ostida amalga oshiriladi. Kompyuter ishlayotgan vaqtda BIOS asosiy kiritish/chiqarish funktsiyalari va turli qurilmalarning bir-biri bilan o'zaro ta'siri uchun funktsiyalarni ta'minlaydi. Bu birinchi navbatda anakartda joylashgan uskunani sinovdan o'tkazadigan (POST), so'ngra operatsion tizimni ishga tushiradigan va kompyuterning barcha komponentlarining o'zaro ta'sirini ta'minlaydigan mikrodasturlar to'plami. Zamonaviy kompyuterlarda ba'zi platalar (video karta, ovoz kartasi va boshqalar) kengaytirish anakartida o'zlarining BIOS chiplariga ega (asosiy BIOS chipidan tashqari). Asosiy BIOS-ni sozlashda siz BIOS kengaytirish kartasidan foydalanishni yoqishingiz yoki o'chirib qo'yishingiz mumkin. Asosiy BIOS xususiyatlariga quyidagilar kiradi:

  • quvvatni yoqishda maxsus test dasturlari yordamida kompyuterni sinab ko'rish;
  • kengaytirish kartalarida joylashgan boshqa BIOS-larni qidirish va tizimga ulanish;
  • resurslarni kompyuter komponentlari o'rtasida taqsimlash.

Jismoniy jihatdan BIOS anakartda joylashgan faqat o'qish uchun mo'ljallangan xotira (ROM, Read Memory) chiplari to'plamidir. BIOS tizimidagi dasturlar chipset chiplari, operativ xotira, kesh xotirasi, protsessorning tashqi (periferik) qurilmalar bilan, shuningdek, bir-biri bilan o'zaro ta'sirini ta'minlaydi. Uskunani ishga tushirish va sinovdan o'tkazishda BIOS qabul qilingan tizim konfiguratsiyasi ma'lumotlarini CMOS chipida saqlangan ma'lumotlar bilan taqqoslaydi. Agar nomuvofiqlik/nosozlik aniqlansa, tizim monitorda xabar yoki xato ovozini ko'rsatadi. CMOS chipi anakartda joylashgan. Bu maxsus batareyadan quvvatlanishi kerak bo'lgan o'zgaruvchan xotira.

Tizim dasturiy ta'minot (Tizim dasturiy ta'minot) kompyuterlar va telekommunikatsiya uskunalarining ishlashi uchun dasturlar va dasturiy tizimlardir. Tizim dasturiy ta'minoti quyidagilarga xizmat qiladi:

  • boshqa dasturlarning ishlashi uchun operatsion muhit yaratish;
  • kompyuter va telekommunikatsiya tarmog'ining ishonchli va samarali ishlashini ta'minlash;
  • kompyuter texnikasi va tarmoqlarining diagnostikasini amalga oshirish;
  • ma'lumotlarni arxivlash, nusxalash, dastur fayllari va ma'lumotlar bazalarini tiklash va boshqalar uchun.

Tizim dasturiy ta'minoti (SPO) mohiyatan shaxsiy kompyuterning barcha komponentlarini, shuningdek, unga ulangan periferik qurilmalarning "tashkilotchisi" funktsiyalarini bajaradi. Tizimli dasturiy ta'minot ishonchli, texnologik jihatdan rivojlangan, foydalanish uchun qulay va samarali bo'lishi kerak. Ochiq kodli dasturiy ta'minot asosiy va xizmatga bo'linadi.

2-rasm.

Asosiy dasturiy ta'minot odatda kompyuter bilan birga sotib olinadi va xizmat ko'rsatish dasturini qo'shimcha ravishda sotib olish mumkin.

Amaliy dasturiy ta'minot (amaliy dasturlar paketi) - foydalanuvchilar uchun yoki foydalanuvchilarning o'zlari tomonidan yozilgan ma'lum bir mavzu sohasidagi muayyan muammolarni hal qilish uchun mo'ljallangan, bir-biriga bog'langan dasturlar to'plami, masalan, ekspert tizimi yoki pochta ro'yxatlarini yaratish dasturi. Bu dasturiy mahsulotlarning eng katta sinfidir.

Dasturlash texnologiyasi asboblar to'plami(ITP) yangi kompyuter dasturlarini yaratish jarayonini osonlashtiradi. ITP yordamida yangi dasturlar ishlab chiqiladi, chunki Ushbu asboblar to'plami maxsus dasturiy mahsulotlarni o'z ichiga oladi. Ushbu mahsulotlar ishlab chiquvchi vositalar bo'lib, yangi dasturlarni yaratish (loyihalash, dasturlash, disk raskadrovka va sinovdan o'tkazish) jarayonining barcha texnologik bosqichlarini qo'llab-quvvatlashi kerak. Dasturlash tizimi quyidagi dasturiy komponentlarni o'z ichiga oladi: matn muharriri, tegishli tildan tarjimon, bog'lovchi (bog'lanish muharriri), tuzatuvchi va kichik dasturlar kutubxonalari. Har qanday ITP faqat o'zi yaratilgan OTda ishlashi mumkinligini bilish va tushunish muhimdir, lekin ayni paytda u boshqa OTlar uchun dasturiy ta'minotni ishlab chiqish imkonini beradi.

ITP quyidagi kichik toifalarga bo'linadi:

  1. Ilovalarni yaratish uchun vositalar. Ular dasturlarni yaratish bo'yicha ishlarni bajarish uchun zarur bo'lgan dastur ishlab chiquvchilari uchun integratsiyalashgan muhitlarni va ushbu dasturlarni yaratish uchun individual ishlarni bajarish uchun zarur bo'lgan mahalliy vositalarni o'z ichiga oladi;
  2. CASE texnologiyalari(Computed Aided Software Engineering) - bu dasturiy ta'minot tizimlarini tahlil qilish, loyihalash va yaratish usullarini o'z ichiga olgan kompyuter yordamida dasturlarni loyihalash tizimi. CASE texnologiyalari axborot tizimlarini ishlab chiqish va joriy etish jarayonlarini avtomatlashtirishga mo‘ljallangan. Bu butun texnologik jarayonni avtomatlashtiradigan (murakkab dasturiy ta'minot tizimlarini tahlil qilish, loyihalash, ishlab chiqish va texnik xizmat ko'rsatish) butun dasturiy ta'minot to'plamidir.

Tasniflashni tuzayotganda, kompyuter texnologiyalarining juda tez rivojlanishi va kompyuterlarni qo'llash sohalarining kengayishi dasturiy ta'minot evolyutsiyasi jarayoniga olib kelganligini darhol qayd qilamiz. Agar ilgari dasturiy ta'minotning asosiy toifalari o'rtasida operatsion tizimlar, tarjimonlar va amaliy dasturlar paketlarini osonlik bilan taqsimlash mumkin bo'lsa, endi vaziyat butunlay boshqacha: dasturiy ta'minotni ishlab chiqish ham kengayib ketdi (dastur dasturlari mustaqil qiymatga ega bo'ldi va qo'llanilishini to'xtatdi). va chuqur (operatsion tizimlarni qurishda mutlaqo yangi yondashuvlar paydo bo'ldi va hokazo).

Kerakli dasturiy mahsulotlar va bozorda mavjud bo'lganlar o'rtasidagi munosabatlar juda tez o'zgarib bormoqda. Hatto an'anaviy dasturiy mahsulotlar ham doimo rivojlanib bormoqda. Masalan, operatsion tizimlar har doim aqlli deb hisoblangan inson faoliyati turlarini taqlid qilishi mumkin. Oddiy mezonlarga ko'ra tasniflash qiyin va ba'zan imkonsiz bo'lgan dasturlar paydo bo'ldi; dastur - bu elektron suhbatdosh, masalan, robototexnika bilan bog'liq bo'lgan kompyuterni ko'rish yoki juda katta sinfni o'z ichiga olgan mashinani o'rganish sohasi. naqshni aniqlash vazifalari (belgilar, qo'lda yozilgan matn, nutq, matn tahlili).

Eslatma 1

Aytishimiz mumkinki, bugungi kunda quyidagi dasturiy guruhlarni ko'proq yoki kamroq aniq ajratish mumkin:

  • operatsion tizimlar va ularning qobiqlari (matnli yoki grafik);
  • dasturlash tizimlari (tuzatishlar, tarjimonlar, kichik dasturlar kutubxonalari va boshqalar);
  • instrumental texnologik tizimlar;
  • integratsiyalashgan dasturiy paketlar;
  • kompyuter grafikasi tizimlari (rastr, vektor, 3D grafika, SAPR);
  • dinamik elektron jadvallar;
  • ma'lumotlar bazasini boshqarish tizimlari (DBMS).

Xulosa qilib aytishimiz mumkinki, deyarli har qanday tasnif yagona mumkin emas.

Dasturiy ta'minot - bu kompyuterdagi muammolarni hal qilish uchun mo'ljallangan dasturlar to'plami. Dastur - bu tartiblangan buyruqlar to'plami. Dasturiy ta'minot va apparat o'zaro bog'liq va uzluksiz o'zaro ta'sirda ishlaydi. Har qanday apparat qurilmasi dasturiy ta'minot tomonidan boshqariladi.

Dasturiy ta'minotni uchta sinfga bo'lish mumkin: tizimli, amaliy va instrumental. Yuqoridagi tasnif juda shartli. Dasturiy ta'minot integratsiyasi deyarli har qanday dastur har bir sinfning xususiyatlariga ega bo'lishiga olib keldi.

Tizimli dasturiy ta'minot kompyuterning ishlashini boshqarish, uning resurslarini taqsimlash, foydalanuvchilar bilan muloqotni qo'llab-quvvatlash, ularga kompyuterni saqlashda yordam berish, shuningdek, yangi dasturlarni ishlab chiqishni qisman avtomatlashtirish uchun mo'ljallangan.

Tizimli dasturiy ta'minot - bu dasturlar to'plami bo'lib, ularning aksariyati kompyuter va uning hujjatlari bilan ta'minlangan. Tizimli dasturiy ta'minotni uchta asosiy qismga bo'lish mumkin: operatsion tizimlar (OT), dasturlash tizimlari va yordamchi dasturlar.

Umumtizimli dasturiy ta'minotning asosiy komponentlari quyidagilardir: alohida komponentlarning o'zaro bog'liq ishlashi muammolarini hal qiluvchi operatsion tizimlar.

Operatsion tizimlarning 4 turi mavjud:

ommaviy ishlov berish operatsion tizimlari: mantiqiy va avtomatik operatsiyalar nisbatan yuqori tezligi, lekin o'z navbatida kirish va chiqish tezligi protsessor yuk 20 edi - 30%.

vaqt bo'yicha topshiriq taqsimotiga ega bo'lgan operatsion tizim (vazifalarni kiritish va chiqarish navbati tashkil etilgan va 15 tagacha foydalanuvchilarga xizmat ko'rsatiladi va protsessor 80-90% da yuklanadi).

real vaqt rejimida turli jarayonlarni boshqarish uchun foydalaniladigan operatsion tizim.

Tizimli dasturiy ta'minot kompyuter tizimining ishlashini boshqaradi. Qoida tariqasida, tizim dasturlari boshqa dasturlarning apparat komponentlari bilan o'zaro ta'sirini va foydalanuvchi interfeysini tashkil qilishni ta'minlaydi. Bunga operatsion tizimlar va xizmat ko'rsatish tizimlari kiradi.

Amaliy dasturiy ta'minot insonning kasbiy faoliyatining amaliy muammolarini hal qilish uchun mo'ljallangan (ya'ni amaliyotga biriktirilgan). Bunday dasturlarning assortimenti juda keng: ishlab chiqarish va ilmiy ta'lim va ko'ngilochar dasturlardan. Bunga hisoblash, o'qitish, modellashtirish dasturlari, kompyuter o'yinlari va boshqalar kiradi.

Asbob dasturiy ta'minoti barcha turdagi axborot dasturlarini ishlab chiqish uchun mo'ljallangan. Bunday holda, axborot ta'minoti deganda dasturiy ta'minotning ishlashi uchun zarur bo'lgan oldindan tayyorlangan ma'lumotlar to'plami tushuniladi. Masalan, har qanday zamonaviy dasturda ushbu dastur bilan ishlash uchun o'rnatilgan yordam mavjud. Yordam fayli axborot ta'minoti hisoblanadi. Instrumental dasturga quyidagilar kiradi: muharrirlar (matn, grafik, musiqa), jadvalli ma’lumotlarni qayta ishlash tizimlari (jadval protsessorlari), ma’lumotlar bazasini boshqarish tizimlari, dasturlash tili tarjimonlari, integral ishlab chiqarish tizimlari va boshqalar.

Dasturlash tizimlari dasturlarni ishlab chiqish va tuzatish jarayonini engillashtirish va qisman avtomatlashtirish uchun mo'ljallangan. Ushbu tizimlarning asosiy komponentlari yuqori darajadagi tillardan tarjimonlardir, masalan, Paskal, C, BASIC va boshqalar. Assemblerlarga alohida rol tegishli. Assembly tilida yozilgan dastur mashinaga yo'naltirilgan deb ataladi. Qoida tariqasida, tizim dasturchilari Assambleya tilidan foydalanadilar.

Tarjimonlar dasturlarni yuqori darajadagi tillardan mashina tiliga o'zgartiradilar. Bundan tashqari, tarjimonlar, albatta, tarjima qilinayotgan dasturni tahlil qiladilar. Ular, shuningdek, qabul qilgan dasturlarni yomonlashtirishi va optimallashtirishi, dastur uchun hujjatlarni chiqarishi va boshqa bir qator xizmat funktsiyalarini bajarishi mumkin.

Assambleyalar mashinaga yo'naltirilgan tillarda taqdim etilgan dasturlarni mashina tiliga aylantiradi.

Utilit dasturlari OT imkoniyatlarini kengaytiradi. Ular, albatta, kommunal xizmatlar deb ataladi. Utilitalar, masalan, magnit disklarning alohida sektorlarida saqlanadigan o'n oltilik koddagi ma'lumotlarni tekshirishga imkon beradi; matnli fayllarni printerga ma'lum formatda chiqarishni tashkil qilish, fayllarni arxivlash va ochishni amalga oshirish va hokazo.

Amaliy dasturiy ta'minotning tuzilishiga ko'ra quyidagilarga bo'lish mumkin: umumiy va maxsus maqsadlar uchun amaliy dasturlar.

Umumiy maqsadli amaliy dasturiy ta'minot - bu turli toifadagi foydalanuvchilar orasida keng qo'llaniladigan dasturlar to'plami. Ulardan eng mashhurlari: matn muharrirlari, grafik tizimlar, elektron jadvallar, ma'lumotlar bazasini boshqarish tizimlari va boshqalar.

Matn muharrirlari matnli hujjatlarni tayyorlash imkonini beradi: texnik tavsiflar, rasmiy xatlar, maqolalar va boshqalar. Eng mashhur matn muharrirlari:

Leksika, yozish, so'z.

Grafik tizimlar juda ko'p va ularning vazifalari xilma-xildir. Ular orasida biznes grafik tizimlari (Microsoft PowerPoint, Lotus Freelance Graphics), oddiy grafik muharrirlar (Paintbrush) deb ham ataladigan badiiy grafika, muhandislik grafikasi va kompyuter yordamida dizayn (Autodesk AutoCad), fotosuratlarni qayta ishlash tizimlari (Adobe Photoshop), shuningdek, universal grafik tizimlari (CorelDRAW!).

Elektron jadval (ET) dasturlari sonli hisob-kitoblarga oid keng doiradagi masalalarni yechishga imkon beradi. Bu sinfning eng ko'p qo'llaniladigan dasturlari Supercalk, Microsoft Excel va Lotus 1-2-3.

Ma'lumotlar bazasini boshqarish tizimlari (DBMS) ob'ektning yagona axborot modelini yaratish uchun ma'lumotlar to'plamini birlashtirishga mo'ljallangan. Bu dasturlar ma'lumotlar banki ko'rinishidagi maxsus vosita tomonidan tashkil etilgan ma'lumotlarni to'plash, yangilash, tuzatish, o'chirish va saralash imkonini beradi. Eng keng tarqalgan DBMSlar: dBase III Plus, FoxBase+, Clipper, Oracle, Access, FoxPro, Paradox.

Yuqorida sanab o'tilgan tizimlardan tashqari, umumiy maqsadli amaliy dasturiy ta'minot integratsiyalashgan tizimlarni ham o'z ichiga olishi kerak. Bu tizimlar matn muharrirlari, grafik tizimlar, elektron jadvallar va ma'lumotlar bazasini boshqarish tizimlarining imkoniyatlarini birlashtiradi. Integratsiyalashgan tizimlarning alohida umumiy maqsadli amaliy dasturiy ta’minot tizimlariga nisbatan asosiy afzalligi shundaki, ular foydalanuvchi uchun yagona ish qoidalarini yaratadi, ya’ni ular matn bilan ishlashda ham, elektron jadvallar bilan ishlashda ham yagona interfeysga ega va hokazo. ular: Microsoft Works, Microsoft Office, Lotus SmartSuite, Perfect Office.

Maxsus maqsadli amaliy dasturlar foydalanuvchining muayyan faoliyatida qo'llaniladi.

Muayyan tizimlarning vazifalari ularning maqsadiga bog'liq. Masalan, ta'lim tizimlari uchun bular kompyuter darslarini ishlab chiqish vositalari (gipermedia va gipermatn tizimlari, mualliflik va boshqa tizimlar), o'quv maqsadlari uchun simulyatsiya modellashtirish dasturlari, maktab jadvalini ishlab chiqish va yuritish dasturlari, turli maqsadlar uchun pedagogik vositalar va boshqalar bo'lishi mumkin. ..

Maxsus maqsadli amaliy dasturlar qatoriga, masalan, statistik ma'lumotlarni qayta ishlash, hisobga olish, qurilish konstruksiyalarini hisoblash va hokazolar uchun keng qo'llaniladigan amaliy dasturlar paketlari (APPs) ham bo'lishi mumkin. Kompyuterda turli APPlarning mavjudligi ularni hal qilish imkonini beradi. oddiy amaliy masalalarning muhim qismi, deyarli dasturlashsiz. Bunda muayyan masalani yechish vazifasi maxsus muammoli tilda direktiv shaklida yoziladi va kompyuterga yetkaziladi.
Foydalanilgan adabiyotlar ro'yxati
Instrumental kompyuter dasturlari tizimi
1. Yuristlar va iqtisodchilar uchun informatika / Simonovich S.V. va boshqalar - Sankt-Peterburg: Peter, 2001. - 688 p.
2. Figurnov V.E. Foydalanuvchi uchun IBM PC. Qisqa kurs. Ed. 7. G.: INFRA-M, 1997, 432 b.
3. Yu.Shafrin. Kompyuter fanlari. Axborot texnologiyalari: 2 soat ichida G.: Tayanch bilimlar laboratoriyasi, 2001 y.

Dasturiy ta'minot nima? Biz har kuni kompyuterda o'tirganimizda uning amaliy qo'llanilishiga misollar ko'ramiz. Hatto oddiygina sichqonchani ekran bo'ylab harakatlantirish ham dasturiy ta'minot natijasidir. Qanday turdagi dasturiy ta'minot mavjud? Dasturiy ta'minotni ishlab chiqish qanday amalga oshiriladi?

Dasturiy ta'minot: nazariya

Kompyuter apparat va dasturiy ta'minotdan birgalikda foydalanish orqali ishlaydi. Birinchisi, shaxsiy kompyuterni tashkil etuvchi chiplar, platalar va boshqa elektron komponentlar va qurilmalar to'plamiga tegishli. Ikkinchisiga ma'lumotlarni qayta ishlash va shaxsiy kompyuter yordamida foydali harakatlarni bajarish uchun mo'ljallangan kompyuter dasturlari kiradi. Birinchisi ko'pincha jargonda "apparat" deb ataladi, ikkinchisi "dasturiy ta'minot".

Dastur o'rnatish orqali kompyuterda paydo bo'ladi - tegishli fayllarni diskka joylashtirish. Ba'zi hollarda dasturiy ta'minotni yangilash kerak bo'ladi. Bu, aslida, dasturiy ta'minotning yanada ilg'or va zamonaviy versiyasini qayta o'rnatishdir. "Taqsimot" deb ataladigan narsaga ega bo'lish uchun siz unga ega bo'lishingiz kerak. Bu maxsus o'rnatish dasturi.

Dasturiy ta'minotning ikkita asosiy turi mavjud - tizimli va amaliy. Birinchi tur kompyuterning asosiy funktsiyalari bo'yicha ishlashini ta'minlaydi: ishga tushirish, yuklash va past darajadagi hisoblash operatsiyalarini bajarish. Tizim dasturiy ta'minotining asosiy turlari kompyuter apparat qismlarini boshqarish va ularni sozlash vositalari hisoblanadi.

Bular kompyuterda amaliy ahamiyatga ega bo'lgan harakatlarni amalga oshiradigan dasturlardir. Masalan, matn terish, jadvallar qurish, rasm chizish, Internetdan foydalanish va hokazo.

Tilni soddalashtirish uchun uni quyidagicha umumlashtirish mumkin: tizim dasturi kompyuter uchun, amaliy dastur foydalanuvchi uchun. Oddiy so'zlar bilan farqni tushuntirishning yana bir usuli: ish odatda ko'rinmaydi. Ular o'z funktsiyalarini foydalanuvchi bilan "muvofiqlashtirish"siz, yashirin rejimda bajaradilar. O'z navbatida, faqat foydalanuvchining bevosita ishtirokida amaliy dasturiy ta'minot ishlaydi. Bugun biz ikkalasining misollarini ko'rib chiqamiz.

Albatta, dasturiy ta'minotning "kompyuter bo'lmagan" turlari mavjud. Ular boshqa turdagi qurilmalarni - masalan, planshetlar, smartfonlar, televizorlarni boshqarishi mumkin. Iqlimni nazorat qilish tizimlari, sanoat ob'ektlari va boshqalar uchun dasturiy ta'minot mavjud.

Operatsion tizim nima?

OT - bu shaxsiy kompyuterning ishlash imkoniyatlari nuqtai nazaridan tizim dasturiy ta'minotining asosiy turi. Nima uchun u dasturiy ta'minotning ushbu toifasiga kiritilgan? Gap shundaki, operatsion tizimlar tomonidan shakllantirilgan muhitda boshqa barcha kompyuter dasturlari (ham tizim, ham dastur) ishlaydi. OT kompyuterning ishlashi uchun asosdir. Agar operatsion tizim bo'lmasa, boshqa dastur ishlamaydi. Operatsion tizimning asosiy jarayonlari foydalanuvchidan yashiringan.

Dunyodagi eng keng tarqalgan kompyuter operatsion tizimi Windows (eng mashhuri, uning ko'plab versiyalari mavjud - 7, 8, XP va boshqalar), Linux, MacOS.

Tizim dasturiy ta'minoti: haydovchilar

Tizim dasturiy ta'minotining ikkinchi, ehtimol, eng muhim turi - bu haydovchi. Ular apparat komponentlarining to'g'ri ishlashini ta'minlash uchun mo'ljallangan. Agar disk uchun drayverlar kompyuterda o'rnatilmagan bo'lsa, u ishlamaydi. Xuddi shunday, video karta, sichqoncha, modem va hatto protsessor uchun. Odatda tarmoq dasturiy ta'minoti router yoki modem drayveridir. Ushbu turdagi dasturiy ta'minot odatda apparat ishlab chiqaruvchilari tomonidan taqdim etiladi (va ko'p hollarda operatsion tizimlarga kiritilgan).

Bu tizim dasturiy ta'minotining mohiyatidir. Keyingi navbatda bizda amaliy dasturlar, eng mashhur echimlar misollari va foydalanuvchilarga taqdim etiladigan asosiy xususiyatlar mavjud.

Amaliy dasturlar: antiviruslar, yordamchi dasturlar

Amaliy dasturlarning keng tarqalgan turlari antiviruslar va yordamchi dasturlardir. Birinchisi, kompyuterni boshqa dasturlarga yoki hatto kompyuter apparat qismlariga zarar etkazadigan zararli dasturlardan himoya qilish uchun mo'ljallangan. Rossiyadagi eng mashhur antiviruslardan ba'zilari NOD32, DrWeb, Kasperskiy hisoblanadi. Utilitalar shaxsiy kompyuterning barqaror ishlashini ta'minlash, protsessor, disklar, xotira va kompyuterning boshqa apparat qismlarining qanchalik to'g'ri ishlashini kuzatish uchun mo'ljallangan.

Mashhur Microsoft Word

Amaliy dasturiy ta'minotning qaysi aniq namunalari bugungi kunda eng ko'p talabga ega? Bu, birinchi navbatda, matnni qayta ishlash dasturlariga tegishli. Kompyuterda bunday operatsiya tarixan birinchisidir. Matnni qayta ishlash va tegishli operatsiyalarni (jadvallarni, grafiklarni va boshqalarni chizish) bajarish uchun dunyodagi eng mashhur dasturlardan biri Word dasturidir. U dunyodagi eng yirik korporatsiyalardan biri - Amerikaning Microsoft kompaniyasi tomonidan ishlab chiqilgan. Uning ruscha transkripsiyasi qabul qilinadi, bu "Word dasturi" kabi eshitiladi.

Bugungi kunga qadar ushbu dasturiy ta'minotning bir nechta versiyalari chiqarildi. Ularning har biridagi funktsiyalar har xil, ammo MS Word tomonidan u yoki bu modifikatsiyada bajariladigan asosiy (va amalda eng ommabop) vazifa matnni formatlash, uni faylga saqlash va printerga to'g'ri chiqishini (kerak bo'lsa) ta'minlashdir. .

Microsoft Word: Xususiyatlar

Word dasturi juda ko'p sonli operatsiyalarni bajarishi mumkin. Aynan:

Harflar va paragraflarni formatlash (shriftning to'g'ri o'lchamini va asosiy atributlarini tanlash - tagiga chizish, qalin, kursiv, qator oralig'i va boshqalar).

Sahifalarning tashqi ko'rinishini loyihalash (fonda ranglar va naqshlarni o'rnatish, grafikalar, rasmlarni qo'shish va h.k.)

Matnga qo'shiladigan elementlarni qo'shish (jadvallar, grafiklar, piktogrammalar va boshqalar).

Word dasturidan foydalanishni o'rganish juda oson. Dasturning ko'pgina boshqaruv elementlari intuitivdir. Shuni ham ta'kidlash joizki, Word-ni chiqargan Microsoft o'z yechimini foydalanuvchi klaviaturadagi F1 tugmachasini bosib kirishi mumkin bo'lgan batafsil yordam tizimi bilan ta'minladi.

Ommabop ilovalar: Microsoft Excel

Boshqa mashhur amaliy dasturlarga misol - Microsoft Excel (rus tilida - "Excel dasturi"). Uning tor ixtisosligi elektron jadvallar yordamida hisob-kitoblardir. Bunday yechim raqamlar bilan ishlashni sezilarli darajada osonlashtiradi.

Ushbu dastur professional deb hisoblanishiga qaramay, hatto yangi boshlanuvchilar ham u bilan ishlashning asosiy usullarini o'zlashtira oladilar (shuning uchun u butun dunyo bo'ylab shuhrat qozongan).

Microsoft Excel: xususiyatlari

Excelda eng oddiy amallar matn va raqamlarni jadval shaklida ko'rsatishdir. Dasturning ish maydoni, aslida, ko'p sonli hujayralarga o'xshaydi, ularning har biriga biror narsa kiritishingiz mumkin. Keyinchalik murakkab protsedura grafiklarni chizish va formulalarni kiritishdir. Kasbiy tayyorgarlikni talab qiladigan operatsiyalar - "makros" deb ataladigan dasturlash (ichki dasturlarning bir turi), muhandislik hisoblari.

Keling, Excel dasturi hal qila oladigan amaliyotda eng keng tarqalgan muammolar turlarini sanab o'tamiz:

Jadval katakchalarida raqamli qiymatlardan foydalangan holda matematik hisoblar (yig'inish, ayirish, bo'lish, ko'paytirish, progressiyani yaratish va hk);

Hisob-fakturalarni avtomatlashtirish uchun formulalarni qo'llash;

Hisobotlar, shakllar, anketalar va jadvallar ko'rinishida eng qulay ko'rinadigan boshqa hujjatlarni tuzish;

Grafiklarni chizish, diagrammalar yordamida statistikani vizualizatsiya qilish.

Xuddi Word kabi Excel dasturini ham mustaqil ravishda o'rganish juda oson. Dasturning boshqaruv elementlari asosan intuitivdir. Ushbu turdagi dasturiy ta'minot, shuningdek, batafsil yordam tizimi bilan jihozlangan (bu nafaqat yangi boshlovchi, balki professional uchun ham foydali bo'lishi mumkin).

Mashhur amaliy dasturlar: Adobe Photoshop

Ko'pincha foydalanuvchilar bitta qiziqarli dasturdan foydalanishlari kerak - Photoshop. Windows 7, 8 yoki XP uchun u ko'p sonli versiyalarda mavjud. Rasmiy ravishda ushbu dastur Adobe Photoshop deb ataladi. U chizish uchun mo'ljallangan (bu turdagi yechim "grafik muharrirlar" deb ataladi). U Word va Excelda bo'lgani kabi, yangi foydalanuvchilar ham, professionallar tomonidan ham qo'llaniladi: dizaynerlar, veb-ishlab chiquvchilar, multfilm yaratuvchilar.

Photoshop "raster" deb ataladigan rejimda tasvirlarni qayta ishlaydigan dasturlarga ishora qiladi. Bu nima degani? Aytishimiz mumkinki, kompyuter grafikasining asosiy qismi "rastr" toifasiga kiradi. Biz ko'p sonli kichik nuqtalardan tashkil topgan tasvirlar haqida gapiramiz (tasvir televizor va monitorda qanday qurilganligini eslang - printsip bir xil). "Rastr" dan foydalanib, siz mutlaqo har qanday grafik elementlarni yaratishingiz mumkin. Siz odamning portretini, uyni, peyzajni - har qanday narsani chizishingiz mumkin. “Rastr” grafiklardan tashqari “vektorli” grafikalar ham mavjud. Unga asoslangan tasvirlar, o'z navbatida, faqat dasturga kiritilgan shablonlarga muvofiq tuzilishi mumkin.

Adobe Photoshop: xususiyatlari

Photoshop-dan foydalanib, siz nafaqat rasmlar yaratishingiz, balki mavjudlariga ham o'zgartirishlar kiritishingiz mumkin. Shuning uchun "fotoshop" atamasi. Siz, masalan, fotosuratdagi ob'ektlarni o'zgartirishingiz, ularga biror narsa qo'shishingiz, ularni rötuşlashingiz mumkin - Photoshop bilan ishlashda katta tajriba bilan hamma narsa juda ishonchli bo'lishi mumkin.

Adobe Photoshop ko'pgina grafik fayl formatlari bilan ishlaydi, chunki turli formatlar uchun ko'plab konvertorlar mavjud. Ikkinchisi fayldan o'qish paytida grafik ma'lumotni fayl formatidan Adobe Photoshop muharririning mahalliy formatiga aylantiradi. Faylga yozishda konvertorlar teskari konvertatsiyani amalga oshiradilar.

Photoshop-da bajariladigan eng mashhur operatsiyalar turlari qanday? Bularga quyidagilar kiradi:

Turli ranglardan foydalangan holda virtual cho'tkalar, qalamlar, chizmalar, shakllar yordamida yangi chizmalar yaratish;

Rasmlar yoki ularning alohida elementlari hajmini o'zgartirish;

Ikki xil tasvirning mazmunini birlashtirish;

Rasm yoki uning qismlari rangini o'zgartirish;

Dasturga o'rnatilgan shablon va algoritmlar yordamida vizual effektlarni qo'llash;

Rasmlarni o'zgartirish (aks ettirish, aylantirish va boshqalar).

Xuddi Word va Excel kabi, Photoshop boshqaruv elementlarini o'rganish oson va intuitiv. Shunday qilib, hatto tajribasiz foydalanuvchi ham biror narsani chizishi mumkin. Dasturning ko'pgina versiyalari rus tilidagi yordam tizimi bilan jihozlangan bo'lib, u Photoshop bilan qanday ishlashni batafsil tavsiflaydi.

Amaliy dasturlarning mashhur turlari: brauzerlar

Brauzer - bu foydalanuvchilar Internetga kirish, veb-saytlardagi yangiliklarni o'qish, ijtimoiy tarmoqlarda xabarlar yozish, videolarni tomosha qilish - bir so'z bilan aytganda, "virtual makon" uchun odatiy bo'lgan hamma narsani qiladigan dastur. Dunyoda ushbu turdagi eng mashhur echimlar Internet Explorer, Opera, Google Chrome. Ularning analoglari va kichik turlari juda ko'p. Ularning har birining funksionalligi odatda bir xil. Aksariyat foydalanuvchilar dastur dizayni sifatini sub'ektiv baholash va ulardagi boshqaruv elementlarining joylashuvi qulayligi asosida u yoki bu birini ishlatishni afzal ko'radi.

Brauzerlarning ishlash printsipi gipermatnni belgilash tilini (HTML deb ataladi) tanib olish va uni foydalanuvchi uchun qulay vizual elementlarga - matn, rasmlar, jadvallar, videolar, animatsiyalar, xabar shakllari va boshqalarga aylantirishga asoslangan.

Brauzerlar: xususiyatlar

Bunday dasturlarning namunalari juda sodda tarzda yaratilgan. Brauzerning asosiy elementlari - bu sayt manzili va asosiy maydon (ko'pincha "veb-interfeys" deb ataladi) bo'lgan chiziq, bu erda Internetdan ma'lumotlar ko'rsatiladi. Bunday dasturning asosiy xususiyati shundaki, u vositachi sifatida ishlaydi. Shaxsiy kompyuter foydalanuvchisi va virtual makonda joylashgan boshqa odamlar o'rtasida.Ya'ni, brauzer (aniqrog'i, "veb-interfeys") yordamida inson aslida ma'lumot almashishi, o'zidan biror narsa (matn, fayllar) yuborishi va qabul qilishi mumkin. Brauzerlar ixtiro qilinishidan oldin Internet bormi? Albatta. Gap shundaki, “veb-interfeys” tarixan foydalanuvchilar o‘rtasidagi muloqotning birinchi usuli emas. U ko‘p yillik standartlar bo‘yicha xalqaro kelishuvdan so‘ng paydo bo‘lgan. "virtual" ma'lumotlar almashinuvi amalga oshirilishi kerak.

Dasturiy ta'minot: pullik va bepul

Dasturiy ta'minotni tasniflash mezonlaridan biri bu narx. Yechimlarning uchta toifasi mavjud. Birinchidan, bu mutlaqo bepul, ikkinchidan, tijorat bor. Agar foydalanuvchi bunday dasturiy ta'minotdan foydalanmoqchi bo'lsa, uni o'rnatish uchun pul to'lashi kerak. Uchinchidan, dasturiy ta'minotning oraliq turi mavjud - shareware. Uni nima o'ziga xos qiladi? Umuman olganda, bunday dasturiy ta'minotdan foydalanish quyidagicha: o'rnatish uchun pul to'lashingiz shart emas, lekin dasturni bir muncha vaqt (masalan, bir oy) ishlatganingizdan so'ng, keyinchalik foydalanish uchun ishlab chiquvchiga pul o'tkazishingiz kerak bo'ladi.

"Bulutli texnologiya" nima?

So'nggi yillarda "bulutli texnologiyalar" atamasi katta mashhurlikka erishdi. Bu qanday hodisa? "Bulutli hisoblash" oddiy so'z bilan aytganda, brauzerdan ishga tushirilishi mumkin bo'lgan amaliy dasturiy ta'minot (mos ravishda u shaxsiy kompyuterda o'rnatilmagan). Keling, bir misolni ko'rib chiqaylik. Biz yuqorida aytib o'tgan Microsoft Word dasturi ish stolidagi belgini ikki marta bosish orqali ishga tushiriladi. Ammo bir xil yechim bor, lekin "bulutli": bu turdagi dasturiy ta'minotdan foydalanish brauzerning veb-interfeysi orqali amalga oshiriladi. Qoidaga ko'ra, foydalanuvchi bunday dasturiy ta'minot yordamida ishlaydigan fayllar ham Internetda saqlanadi.

Hozirda "bulut" formatida ko'plab dasturlar mavjud. Ushbu turdagi operatsion tizimlarning hatto versiyalari ham mavjud. Shunday qilib, "bulut" formati nafaqat amaliy dasturiy ta'minot, balki tizim dasturiy ta'minoti ham ekanligini aytishimiz mumkin. Bugungi kunda bunday echimlarning mashhurligi Internetning tez tezligi bilan bog'liq (bu bir necha yil oldin mavjud emas edi), shuningdek, foydalanuvchining vaqtini tejash - kompyuterga hech narsa o'rnatishning hojati yo'q. Aytgancha, bulutga asoslangan dasturiy ta'minot yangilanishlari foydalanuvchidan qat'iy nazar sodir bo'ladi. Bu ham qulay.

Dasturiy ta'minotni kim ishlab chiqadi?

Iqtisodiyotning butun bir tarmog'i mavjud bo'lib, uning doirasida dasturiy ta'minot ishlab chiqiladi - dasturlash. U turli xil bilim profillariga ega odamlarni ishlaydi. Ammo ularni umumiy xususiyat - dasturlash tillarini bilish birlashtiradi. Ulardan bir yoki bir nechtasini ishlatib, odam dasturiy ta'minotni yozadi. Dasturlash tili - bu kompyuterning apparat qismlari tomonidan tan olingan buyruqlar to'plami. Muayyan tarzda tuzilgan “ibora”ni yozib, dasturiy ta’minotni yaratuvchi shaxs protsessorga yoki, aytaylik, shaxsiy kompyuter diskiga faylda u yoki bu amalni bajarish uchun “ko‘rsatma” beradi. Dasturiy ta'minotni ishlab chiqish uchun yuzlab tillar qo'llaniladi. Ommaboplari C, Java, Paskal, Ruby-on-Rails.

Dasturiy ta'minot yaratishni o'rganish qiyinmi?

Umuman yo `q. Mutlaqo har bir kishi dasturiy ta'minot ishlab chiqaruvchisi bo'lishi mumkin. Dasturiy ta'minot yaratish umuman taqiqlangan faoliyat emas. Ko'pgina muvaffaqiyatli tadbirkorlar dasturiy ta'minotni ishlab chiqishdan boshladilar. Bunday odamlarga misollar Bill Geyts, Linux Torvalds, Evgeniy Kasperskiy. Ko'p miqdorda mavjud adabiyotlar, video darsliklar yoki maxsus kurslarda qatnashish orqali dasturiy ta'minot yaratish uchun tillarni o'rganishingiz mumkin. Dasturiy ta'minotni ishlab chiqish eng tez rivojlanayotgan sohalardan biri bo'lib, uning mashhurligining oshishi asosan universal foydalanish imkoniyati bilan bog'liq.

Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
ULOSING: