ინფორმატიკის კომპიუტერული პროგრამა. კომპიუტერული პროგრამული უზრუნველყოფა. განაცხადის პროგრამული უზრუნველყოფის მოკლე ინფორმაცია

კომპიუტერული ტექნოლოგია და პროგრამული უზრუნველყოფა გამოიყენება ადამიანის საქმიანობის მრავალფეროვან სფეროებში. საწარმოო კომპლექსებისთვის არსებობს სპეციალური პროგრამების უზარმაზარი მრავალფეროვნება.

ინფორმაციის დამუშავება არის მრავალი ინდუსტრიის, კომპანიის და ადამიანის საქმიანობის სხვა სფეროების მთავარი ამოცანა. ადრე შეგროვების, კვლევისა და გადაცემისთვის გამოიყენებოდა ქაღალდის მედია და ამ პროცესში ათასობით სპეციალისტი იყო ჩართული. ადამიანური ფაქტორიარ შეიძლება გავლენა იქონიოს მიღებული ინფორმაციის სიზუსტეზე, მხოლოდ ერთმა შეცდომამ შეიძლება მთლიანად დაამახინჯოს რეალური მდგომარეობა.

დღესდღეობით მონაცემების გამოთვლის, დამუშავებისა და გადაცემისათვის გამოიყენება სპეციალური კომპიუტერული ტექნოლოგია და პროგრამული უზრუნველყოფა, რაც ამის გარანტიას იძლევა სწორი ოპერაცია. Წინაპრები თანამედროვე კომპიუტერებიიყო ყველაზე პრიმიტიული დამთვლელი ჯოხები, მათ დღესაც იყენებენ სწავლებისთვის უმცროსი კლასებისკოლები. შემდეგ მათ დაიწყეს ისეთი მოწყობილობების გამოგონება, როგორიცაა დანამატის მანქანა, აბაკუსი და სლაიდების წესები. კომპიუტერი გახდა განვითარების გვირგვინი კომპიუტერული ტექნოლოგია, ახლა ის ფართოდ გამოიყენება როგორც ადამიანების პირადი საჭიროებებისთვის, ასევე გიგანტური საწარმოების მუშაობისთვის.

პროგრამული უზრუნველყოფისა და კომპიუტერული ტექნოლოგიების პრობლემები

გააკეთე კომპიუტერი უნივერსალური მანქანა, რომელიც კონფიგურირებულია მრავალდავალებისთვის, პროგრამული უზრუნველყოფა ეხმარება. ეს არის პროგრამებისა და პროცედურების ერთობლიობა, რომლებიც შესრულებულია მანქანის მიერ მოცემულ ალგორითმში. სპეციალური აღჭურვილობის დახმარებით ყველაზე მეტად შეგვიძლია სხვადასხვა ქმედებები, რაც ხელს უწყობს ქარხნებში, ფირმებსა და ქარხნებში პერსონალის მუშაობის გაადვილებას.

თანამედროვე კომპიუტერის გამოყენებით შეგიძლიათ შეასრულოთ შემდეგი ამოცანები:

  • ტექსტური და რიცხვითი ინფორმაციის შექმნა;
  • სქემების შექმნა;
  • ციფრული და ტექსტური ინფორმაციის დიდი მოცულობის დამუშავება რამდენიმე წუთში;
  • მუსიკის შექმნა;
  • ნახატების დახატვა;
  • შექმენით რთული ნახატები და მრავალი სხვა.

ეს ნიშნავს, რომ სურვილის შემთხვევაში კომპიუტერი შეიძლება განხორციელდეს საქმიანობის აბსოლუტურად ნებისმიერ სფეროში. კომპიუტერული ტექნოლოგია ხელს უწყობს პროდუქტიულობის გაზრდას, ამცირებს ადამიანის შრომის ხარჯებს და დეფექტებს და აუმჯობესებს სამუშაო პირობებს პერსონალისთვის.

პროგრამული უზრუნველყოფის კლასიფიკაცია და ფუნქციები

ძირითადი პროგრამები, რომლებიც მუშავდება კომპიუტერები, უხეშად შეიძლება დაიყოს 3 ძირითად კატეგორიად იმისდა მიხედვით, თუ რომელ მომხმარებლებს აქვთ წვდომა მათზე. არსებობს პროგრამული უზრუნველყოფა, რომელიც შემუშავებულია სპეციალისტების შეკვეთით, პროგრამული უზრუნველყოფა დიდი ორგანიზაციებისთვის, კორპორაციებისა და კონგლომერატებისთვის და პროგრამული უზრუნველყოფა, რომელიც განკუთვნილია მასობრივი მოხმარებისთვის.

ყველა ამ ტიპის პროგრამას აქვს საკუთარი გამორჩეული მახასიათებლები. მაგალითად, სპეციალური პროგრამები იწერება შეკვეთით, რომლებიც მიზნად ისახავს კონკრეტული დავალებების შესრულებას, ძირითადად, მათ აქვთ ფუნქციები ან ფუნქციების ნაკრები, რომლებიც არ არის ნაპოვნი სტანდარტულ პროგრამულ უზრუნველყოფაში.

მსხვილი კორპორაციები იყენებენ კომპიუტერულ პროგრამას, რომელიც შექმნილია მრავალფუნქციური. ყველა განყოფილებას და საწარმოო სემინარს შეუძლია შეუფერხებლად და შეუფერხებლად შეასრულოს თავისი დავალებები სპეციალური პროგრამების დახმარებით.

მასობრივი მომხმარებლები იყენებენ სტანდარტულ პროგრამულ უზრუნველყოფას, რომელიც ასრულებს კონკრეტულ დავალებებს. ეს შეიძლება იყოს მარტივი მონაცემების დამუშავება და ინფორმაციის ნაკადების შაბლონის მიხედვით მუშაობა.

პროგრამული უზრუნველყოფის ჩამონათვალის გაგრძელება შესაძლებელია, ძირითადად პროგრამები განსხვავდება ფუნქციებითა და ამოცანებით.

ყველაზე გავრცელებული კლასიფიკაციაა:

  • სისტემის პროგრამული უზრუნველყოფა (აკონტროლებს კომპონენტებს კომპიუტერული სისტემაარსებითად ეს არის პროგრამები, რომლებიც პასუხისმგებელნი არიან პროგრამების მუშაობაზე);
  • კომუნალური მომსახურება (შედის პროგრამულ უზრუნველყოფაში ან ნაწილდება ცალკე, ასრულებს სპეციალიზებულს ტიპიური ამოცანებიაპარატურით და პროგრამული უზრუნველყოფით);
  • აპლიკაციის პროგრამული უზრუნველყოფა (შემუშავებულია მომხმარებლის კონკრეტული ამოცანების შესასრულებლად და მიმართულია მასთან ურთიერთობისკენ);
  • ინსტრუმენტების პროგრამული უზრუნველყოფა (გამოიყენება პროგრამების შემუშავებისა და მათი შენარჩუნებისთვის).

ტელეფონის პროგრამული უზრუნველყოფა

ტელეფონის პროგრამული უზრუნველყოფა პასუხისმგებელია მოწყობილობის სრულ ფუნქციონირებაზე და მის მიერ გარკვეული ამოცანების შესრულებაზე. პროგრამული უზრუნველყოფა საშუალებას აძლევს ტელეფონს შეასრულოს თავისი პირდაპირი ფუნქციები - უზრუნველყოს ხმის გადაცემა და ტექსტური შეტყობინება. აღჭურვილობის მოდელიდან და მისი ფუნქციონალობიდან გამომდინარე, პროგრამული უზრუნველყოფა ასევე მოქმედებს მუშაობაზე დამატებითი პარამეტრები, როგორიცაა კამერა, დავალების კალენდრები, კალკულატორები და სხვა სტანდარტული აპლიკაციები. თითოეული პროგრამული უზრუნველყოფა მოითხოვს მუდმივ განახლებას მეტის მისაღებად მიმდინარე ვერსიები, ეს ხელს უწყობს მოწყობილობის გამართულ მუშაობას და უზრუნველყოფს მის თავსებადობას სხვა მოწყობილობებთან, როგორიცაა კომპიუტერები.

პროგრამული უზრუნველყოფა ნავიგატორებისთვის

ნავიგატორები გამოიყენება მარშრუტების გამოსათვლელად, მანძილების გამოსათვლელად და უმოკლესი მარშრუტების მოსაძებნად. ასევე, ამ მოწყობილობებს შეიძლება ჰქონდეთ დამატებითი ფუნქციები, როგორიცაა საათი, ტაიმერი, თამაშები. ნავიგატორის პროგრამა უზრუნველყოფს უახლეს რუკებზე წვდომას, თანამგზავრებთან სწრაფ და უწყვეტ კომუნიკაციას სწორი ნავიგაცია. დეველოპერები მუდმივად იყენებენ ახალ ფუნქციებს ამ ტიპის აღჭურვილობის გამოყენების გასამარტივებლად.

პრინტერის პროგრამული უზრუნველყოფა

პრინტერები არის მაღალტექნოლოგიური მოწყობილობები კომპიუტერიდან ქაღალდზე ინფორმაციის დასაბეჭდად. მოწყობილობები შეიძლება დაკავშირებული იყოს კონკრეტულ კომპიუტერთან ან კომპიუტერების ჯგუფთან, ისინი იღებენ ბეჭდვის ბრძანებებს მათგან და ასრულებენ მათ რამდენიმე წამში. პრინტერის პროგრამული უზრუნველყოფა შექმნილია იმის უზრუნველსაყოფად, რომ მოწყობილობას შეუძლია სწორად შეასრულოს თავისი ძირითადი ფუნქციები და დაუკავშირდეს კომპიუტერებს, რომლებთანაც არის დაკავშირებული. ინოვაციური ტექნოლოგიებისაშუალებას გაძლევთ დაბეჭდოთ თუნდაც კომპიუტერი შედარებით შორი მანძილიპრინტერიდან.

დამატებითი პროგრამული უზრუნველყოფა და მისი ამოცანები

ოპერაციული სისტემა მოიცავს მხოლოდ გარკვეულ სტანდარტულ პროგრამებს, ყველა დანარჩენს მომხმარებლის პროგრამებიარის დამატებითი. ისინი შექმნილია მომხმარებლის გარკვეული კონკრეტული ამოცანების შესასრულებლად. დამატებითი პროგრამული უზრუნველყოფის დაყენება შესაძლებელია ნებისმიერ კომპიუტერზე, მაგრამ თქვენ უნდა გაითვალისწინოთ ოპერაციული სისტემის ვერსია და ბიტი. ეს უზრუნველყოფს პროგრამის ყველა კომპონენტის და თავად პროგრამების სრულ თავსებადობას და საშუალებას მოგცემთ სწორად შეასრულოთ დაკისრებული ამოცანები.

ოპერაციული პროგრამული უზრუნველყოფა

სერვისის პროგრამა, ან, როგორც მას ასევე უწოდებენ, ოპერაციული პროგრამა, შექმნილია კომპიუტერის მუშაობის გასაკონტროლებლად. მას ასევე შეუძლია შეასრულოს რამდენიმე დამატებითი ფუნქცია, როგორიცაა მონაცემების კოპირება, კომპიუტერის მდგომარეობის შესახებ ინფორმაციის ჩვენება და ა.შ. ოპერაციული პროგრამული უზრუნველყოფა არის ერთგვარი ბაზა, რომლის წყალობითაც შეგიძლიათ ყველაფრის მართვა დამატებითი კომპონენტებიმანქანები

საბუღალტრო პროგრამული უზრუნველყოფა

ეს არის სპეციალური ტიპის პროგრამული უზრუნველყოფა, რომელიც შემუშავებულია შესასრულებლად გარკვეული ფუნქციები. ძირითადად, სააღრიცხვო პროგრამა საშუალებას გაძლევთ შეასრულოთ რთული გამოთვლები, შეაგროვოთ და დაამუშავოთ ციფრული მონაცემები, გადაიტანოთ ისინი, შექმნათ არქივები და მრავალი სხვა. ამ ტიპისპროგრამული უზრუნველყოფა შეიძლება იყოს სტანდარტული ან ინდივიდუალურად შემუშავებული კონკრეტული საწარმოს საჭიროებებისთვის.

ეწვიეთ სპეციალიზებულ გამოფენას Expocentre-ში, რათა გაეცნოთ ინოვაციურ განვითარებას პროგრამული უზრუნველყოფის სფეროში

გამოფენაზე კომპიუტერული ტექნიკა და პროგრამული უზრუნველყოფა

თქვენ შეძლებთ გაიგოთ რომელი პროგრამული უზრუნველყოფა არის ყველაზე შესაფერისი კონკრეტული საწარმოსთვის, აირჩიოთ ამ პროდუქტის სანდო დეველოპერები და მომწოდებლები, დადოთ უნიკალური გარიგებები და შეიძინოთ ახალი ბიზნეს პარტნიორები სპეციალიზებულ გამოფენაზე, რომელიც ეძღვნება კომუნიკაციებს. ღონისძიება მოსკოვის ექსპოცენტრის ბაზრობაზე გაიმართება. პროგრამული უზრუნველყოფის შემქმნელებს შეუძლიათ დარეგისტრირდნენ გამოფენაში მონაწილეობის მისაღებად, ეს შეიძლება გაკეთდეს პირდაპირ საგამოფენო კომპლექსის ვებსაიტზე ან ტელეფონით. სტუმრებს შეუძლიათ შეუკვეთონ ონლაინ ელექტრონული ბილეთი, რაც მათ საშუალებას მისცემს დაესწრონ წლის ერთ-ერთ ყველაზე მნიშვნელოვან ღონისძიებას.

პროგრამული უზრუნველყოფა ასევე მოიცავს საქმიანობის მთელ სფეროს პროგრამული უზრუნველყოფის დიზაინსა და განვითარებაში:

· პროგრამის დიზაინის ტექნოლოგია (მაგალითად, სტრუქტურული და ობიექტზე ორიენტირებული დიზაინი და ა.შ.);

· პროგრამების ტესტირების მეთოდები;

· პროგრამების სისწორის დამადასტურებელი მეთოდები;

· პროგრამის შესრულების ხარისხის ანალიზი;

· პროგრამების დოკუმენტირება;

· განვითარება და გამოყენება პროგრამული უზრუნველყოფაპროგრამული უზრუნველყოფის დიზაინის პროცესის ხელშეწყობა და მრავალი სხვა.

პროგრამული უზრუნველყოფა - კომპიუტერული სისტემის განუყოფელი ნაწილი. Ეს არის ლოგიკური გაგრძელება ტექნიკური საშუალებები. გამოყენების სფერო კონკრეტული კომპიუტერიგანისაზღვრება მისთვის შექმნილი პროგრამული უზრუნველყოფით.

თანამედროვე კომპიუტერების პროგრამული უზრუნველყოფა მოიცავს მილიონობით პროგრამას - თამაშებიდან სამეცნიერო პროგრამამდე.

როგორ არის პროგრამული უზრუნველყოფის კლასიფიკაცია?

პროგრამული უზრუნველყოფა კლასიფიცირებულია:

1. დანიშვნით

2.

დანიშნულებით პროგრამული უზრუნველყოფა იყოფა SYSTEM, APPLICATION და INSTRUMENTAL პროგრამებად.

ნახ.1. კომპიუტერული პროგრამები

· სისტემური პროგრამები - პროგრამები, რომლებიც უზრუნველყოფენ კომპიუტერის, კომპიუტერული ქსელების და სხვა მოწყობილობების მუშაობას . სხვა სიტყვებით რომ ვთქვათ, სისტემური პროგრამები არის პროგრამები, რომლებიც შექმნილია იმისთვის, რომ კომპიუტერმა იმუშაოს, რათა მასზე მუშაობა იყოს მოსახერხებელი და უსაფრთხო.

სისტემური პროგრამებიმუშაობს აპლიკაციის აპლიკაციებთან ერთად და ემსახურება კომპიუტერული რესურსების მართვას, ასევეშეასრულოს სხვადასხვა მეორადი ფუნქციები, Მაგალითად:

- პროცესორის, მეხსიერების, შეყვანის/გამომავალი მოწყობილობების კონტროლი.

გამოყენებული ინფორმაციის ასლების შექმნა;

კომპიუტერული მოწყობილობების ფუნქციონირების შემოწმება;

Პრობლემა საცნობარო ინფორმაციაკომპიუტერის შესახებ და ა.შ.

OS - პროგრამები, რომლებიც აკონტროლებენ კომპიუტერის მუშაობას. მაგალითები: MS-DOS, UNIX, WINDOWS"95.

Ოპერაციული სისტემა:

· Ძირითადი მიზანი(3 ტიპი);

· რეალურ დროში (2 ტიპი);

· ქსელი;

· ჩაშენებული.

ქსელური სისტემები - პროგრამები, რომლებიც უზრუნველყოფენ კომპიუტერული ქსელების მუშაობას. მაგალითები: Novell Netware. ინტერნეტ ბრაუზერები ასევე შეიძლება შევიდეს პროგრამებში ამ კლასში. მაგალითები: Netscape Navigator, MS Internet Explorer.

შეფუთვები - პროგრამები, რომლებიც შექმნილია მომხმარებლისთვის მოსახერხებელი სამუშაო პირობების შესაქმნელად. მაგალითები: ნორტონის მეთაური, DOS-Navigator, WINDOWS 3.1. გარეგნობა მსგავსი პროგრამებიიმის გამო, რომ ძველი სტილის ოპერაციული სისტემები (მაგალითად, MS-DOS), მიუხედავად მათი სიმარტივისა და საიმედოობისა, არ იყო აღჭურვილი ხელსაწყოებით, რომლებიც ქმნიდნენ მოსახერხებელი სამუშაო გარემოს. ასეთ ოპერაციულ სისტემებში კომუნიკაცია ადამიანსა და მანქანას შორის ხდებოდა (და ხდება) კლავიატურიდან აკრეფილი ბრძანებების გამოყენებით.



სისტემური პროგრამების მნიშვნელოვანი კლასები ასევე არის დამხმარე პროგრამები - კომუნალური (ლათ. utilitas- სარგებელი). ისინი ან აფართოებენ და ავსებენ ოპერაციული სისტემის შესაბამის შესაძლებლობებს, ან წყვეტენ დამოუკიდებელ მნიშვნელოვან ამოცანებს.

მოდით მოკლედ აღვწეროთ რამდენიმე სახის კომუნალური მომსახურება:

· მონიტორინგის, ტესტირებისა და დიაგნოსტიკური პროგრამები, რომლებიც გამოიყენება კომპიუტერული მოწყობილობების სწორი ფუნქციონირების შესამოწმებლად და მუშაობის დროს გაუმართაობის აღმოსაჩენად, ასევე პროგრამებში მითითებულია გაუმართაობის მიზეზი და ადგილი;

· დრაივერების პროგრამები, რომლებიც აფართოებენ ოპერაციული სისტემის შესაძლებლობებს შეყვანის/გამომავალი მოწყობილობების, ოპერატიული მეხსიერების და ა.შ. ასევე, დრაივერების გამოყენებით, შეგიძლიათ დაუკავშიროთ ახალი მოწყობილობები თქვენს კომპიუტერს ან არასტანდარტული გამოყენებაარსებული;

· შემფუთავი პროგრამები (არქივები), რომლებიც საშუალებას გაძლევთ ჩაწეროთ ინფორმაცია შეკუმშული ფორმით, ასევე დააკავშიროთ რამდენიმე ფაილის ასლი ერთ საარქივო ფაილში;

· ანტივირუსული პროგრამებიშექმნილია ინფექციის თავიდან ასაცილებლად კომპიუტერული ვირუსებიდა ვირუსული ინფექციის შედეგების აღმოფხვრა;

· ოპტიმიზაციისა და ხარისხის კონტროლის პროგრამები ადგილი დისკზე;

· ინფორმაციის აღდგენის, ფორმატირების, მონაცემთა დაცვის პროგრამები;

· საკომუნიკაციო პროგრამები, რომლებიც ორგანიზებას უწევენ ინფორმაციის გაცვლას კომპიუტერებს შორის;

· მეხსიერების მართვის პროგრამები უფრო მოქნილი გამოყენებისთვის შემთხვევითი წვდომის მეხსიერება;

· პროგრამები CD-ROM, CD-R და მრავალი სხვა ჩასაწერად.

ზოგიერთი კომუნალური პროგრამა ოპერაციული სისტემის ნაწილია, ხოლო მეორე ნაწილი მისგან დამოუკიდებლად ფუნქციონირებს, ე.ი. ხაზგარეშე.

· აპლიკაციის პროგრამები - პროგრამები, რომლებიც შექმნილია მომხმარებლის პრობლემების გადასაჭრელად. სხვა სიტყვებით რომ ვთქვათ, დახმარებით აპლიკაციის პროგრამებიშესრულებულია ის ოპერაციები, რისთვისაც ყიდულობენ კომპიუტერს - ტექსტებთან მუშაობა, სხვადასხვა სახის გამოთვლების შესრულება, კომპიუტერული თამაშებიდა ა.შ.

აპლიკაციის პროგრამები შეიძლება გამოყენებულ იქნას ან დამოუკიდებლად, ანუ გადაჭრას მოცემული დავალება სხვა პროგრამების დახმარების გარეშე, ან იყოს ნაწილი პროგრამული სისტემებიან პაკეტები.

აპლიკაციის პროგრამა მოიცავს: ტექსტის რედაქტორები, გრაფიკული რედაქტორიპრეზენტაციის რედაქტორები, ცხრილები, DBMS (მონაცემთა ბაზის მართვის სისტემები, ბრაუზერები და ა.შ.).

ᲛᲝᲜᲐᲪᲔᲛᲗᲐ ᲑᲐᲖᲐ– მსგავსი ობიექტების ჯგუფის მოწესრიგებული აღწერა. მაგალითად, უნივერსიტეტის სტუდენტების მონაცემთა ბაზა ან ძებნილი დამნაშავეების მონაცემთა ბაზა. DBMS არის პროგრამების ნაკრები, რომელიც შექმნილია მონაცემთა ბაზის მართვისთვის.

TO გრაფიკული პროგრამები ეხება დიდი რიცხვიპროგრამები სხვადასხვა დონეზე. მარტივი გრაფიკული რედაქტორებიდან, რომლებიც შექმნილია მარტივი ნახატების შესაქმნელად, მაგალითად, მარტივი ილუსტრაციების მოსამზადებლად ტექსტისთვის ან ბავშვების შემოქმედებისთვის (მაგალითად: Paint), რთული ნახატების, ფოტოების რეტუშირებისა და რედაქტირებისთვის, მულტფილმების შესაქმნელად (მაგალითად: Corel Draw) ადრე რთული სისტემებისაინჟინრო გრაფიკა - სისტემები კომპიუტერის დახმარებით დიზაინი(მაგალითად: Autocad).

მთარგმნელები - პროგრამები, რომლებიც შექმნილია ახალი პროგრამების შესაქმნელად.

თამაშები და საგანმანათლებლო პროგრამებიშექმნილია დასვენებისა და სწავლისთვის.

· ინსტრუმენტების პროგრამები – პროგრამები, რომლებიც ხელს უწყობენ ახალი კომპიუტერული პროგრამების შექმნის პროცესს.

განაწილებისა და გამოყენების მეთოდით პროგრამული უზრუნველყოფა იყოფა:

· არ არის თავისუფალი და დახურული;

· უფასო;

· ღია.

უფასო პროგრამული უზრუნველყოფის გავრცელება, ინსტალაცია და გამოყენება შესაძლებელია ნებისმიერ კომპიუტერზე სახლში, ოფისებში, სკოლებში, უნივერსიტეტებში, ასევე კომერციულ და სამთავრობო ინსტიტუტებიუსაზღვრო.

ინფორმაციულ ტექნოლოგიასთან დაკავშირებული ყველაფერი შეიძლება დაიყოს ორ ნაწილად:

აპარატურა (ტექნიკა);

პროგრამული უზრუნველყოფა (პროგრამული უზრუნველყოფა).

პირველი ნაწილი განხილული იყო წინა ლექციებზე. მისი ამოცანაა უზრუნველყოს ფიზიკური გარემო ინფორმაციის დამუშავებისთვის. ამ ნაწილს ასევე სასაუბროდ უწოდებენ "ტექნიკას". მეორე კომპონენტი არის თანაბრად რთული ინტელექტუალური პროდუქტი, რომელიც შექმნილია გამოყენებით გარკვეული წესებიინფორმაციის დამუშავების გარკვეული ოპერაციების შესასრულებლად.

ზოგადად, აპარატურა და პროგრამული უზრუნველყოფა ერთმანეთთან დაკავშირებულია დაახლოებით ისევე, როგორც ორი ფილოსოფიური კატეგორია: მატერია და სული. ძნელი სათქმელია, რა არის პირველადი და რა არის მეორეხარისხოვანი. ერთი რამ ცხადია: აპარატურა და პროგრამული უზრუნველყოფა ერთმანეთის გარეშე ვერ იარსებებს, უფრო სწორად, მათი ცალკე არსებობა უაზროა. ისტორიულად, ტექნიკისა და პროგრამული უზრუნველყოფის განვითარება პარალელურად მიმდინარეობდა. ამავდროულად, თითოეული კომპონენტი თავის მხრივ გამოვიდა წინ, რაც ასტიმულირებდა მეორის განვითარებას. დღეს, პროგრამული უზრუნველყოფის დამუშავების კუთხით, დაფიქსირდა ერთგვარი გაჯერება, მაგრამ ტექნიკის შემუშავებისას აშკარაა ფასების შემცირების მახასიათებლების გაუმჯობესების ტენდენცია. ამიტომ, უახლოეს მომავალში ყველა ახალი განვითარებადი პროგრამა გაძვირდება. მოსალოდნელია, რომ მალე პროგრამული უზრუნველყოფისა და ტექნიკის ღირებულება საქონლისა და შეფუთვის ღირებულებას შეედრება.

ყველა ადამიანი, ვინც მუშაობს კომპიუტერთან, ტექნიკური დახმარების პერსონალის გარდა, შეიძლება დაიყოს ორ ჯგუფად:

პროგრამისტები არიან ადამიანები, რომლებიც ქმნიან კომპიუტერულ პროგრამებს. ადრე პროგრამირებაში ბევრი ადამიანი იყო ჩართული, თუნდაც არაპროფესიონალი და ქმნიდნენ საკმაოდ კარგ პროგრამებს გამოყენების სხვადასხვა სფეროსთვის. დღეს, გლობალიზაციისკენ მიდრეკილი ზოგადი ტენდენციის გამო, პროგრამირება მხოლოდ მსხვილი კორპორაციების საკუთრება გახდა. უფრო მეტიც, ამ კორპორაციების თანამშრომლების დიდი ნაწილი დაკავებულია პროგრამული პროდუქტების დისტრიბუციით.

მომხმარებლები კომპიუტერთან მომუშავე ადამიანების მეორე და ყველაზე დიდი კატეგორიაა. მომხმარებელი იყენებს პროგრამული უზრუნველყოფადა კომპიუტერის აპარატურა თქვენი კონკრეტული პრობლემების გადასაჭრელად. ამავდროულად, მას არ სჭირდება იმის ცოდნა, თუ როგორ ხდება ინფორმაციის დამუშავება, რადგან ყველაფერი თანამედროვე პროგრამებიაქვს ძალიან ხელმისაწვდომი ინტერფეისიდა ყველა შესაძლო პრობლემებიპროგრამა თავად წყვეტს. მაშ, რა არის პროგრამული უზრუნველყოფა?

პროგრამული უზრუნველყოფა საინფორმაციო ტექნოლოგიები (POIT) არის პროგრამული და დოკუმენტური ხელსაწყოების ნაკრები, რომელიც შექმნილია კომპიუტერული ტექნოლოგიების გამოყენებით მონაცემთა სისტემების შესაქმნელად და დასამუშავებლად. ფუნქციებიდან გამომდინარე, პროგრამული უზრუნველყოფა შეიძლება დაიყოს სამ ჯგუფად (ნახ. 13.1).

პროგრამული უზრუნველყოფა

: ძირითადი პროგრამული უზრუნველყოფა აწყობს კომპიუტერში ინფორმაციის დამუშავების პროცესს და უზრუნველყოფს გარემოს აპლიკაციის პროგრამებისთვის.

: აპლიკაციის პროგრამა შექმნილია მომხმარებლის კონკრეტული პრობლემების გადასაჭრელად და გამოთვლითი პროცესის მუშაობის ორგანიზებისთვის საინფორმაციო სისტემაზოგადად.

: ხელსაწყოს პროგრამული უზრუნველყოფაუზრუნველყოფს კომპიუტერისთვის ახალი პროგრამების შექმნის შესაძლებლობას.

IN თავის მხრივ, პროგრამული უზრუნველყოფის თითოეული ჯგუფი შეიძლება დაიყოს ქვეჯგუფებად.

ძირითადი პროგრამული უზრუნველყოფა

ძირითადი პროგრამული უზრუნველყოფა იყოფა სამ ჯგუფად (ნახ. 13.2).

ძირითადი პროგრამული უზრუნველყოფა

ოპერაციული

სერვისი

პროგრამები

პროგრამები

ტექნიკური

სერვისი

ჭურვები

ტესტი

პროგრამები

მორგება

ანტივირუსი

პროგრამები

პროგრამები

დიაგნოსტიკური

პროგრამები

ბრინჯი. 13.2. ძირითადი პროგრამული კლასიფიკაცია

1. ოპერაციული სისტემები ოპერაციული სისტემა(OS) უზრუნველყოფს დამუშავების პროცესის კონტროლს

ინფორმაცია და ურთიერთქმედებს კომპიუტერის აპარატურასა და მომხმარებელს შორის. OS-ის ერთ-ერთი მთავარი ამოცანაა ინფორმაციის შეყვანის/გამოტანის პროცესების ავტომატიზაცია და შესრულების კონტროლი. გამოყენებული პრობლემებიმომხმარებელი. OS იტვირთება კომპიუტერის მეხსიერებაში სასურველი პროგრამა, თვალყურს ადევნებს მისი განხორციელების მიმდინარეობას, აანალიზებს სიტუაციებს, რომლებიც ხელს უშლის სამუშაოს ნორმალურ მიმდინარეობას და იძლევა მითითებებს რთული ან საგანგებო სიტუაციების შემთხვევაში. ამრიგად, OS არის შუამავალი მომხმარებელსა და კომპიუტერს შორის. ოპერაციული სისტემები იყოფა ერთ დავალებად და მრავალ დავალებად, ერთ მომხმარებლის და მრავალმომხმარებლებად, მაგრამ მათ აქვთ სამი ძირითადი კომპონენტი:

ბირთვი (ბრძანების თარჯიმანი) არის მთარგმნელი პროგრამის ენამანქანის კოდის ენაზე;

მძღოლები - სპეციალიზებული პროგრამებიმართვისთვის სხვადასხვა მოწყობილობებიშედის კომპიუტერში;

ინტერფეისი - გარსი, რომლის მეშვეობითაც მომხმარებელი კომუნიკაციას უწევს კომპიუტერს. ოპერაციული სისტემები შეიძლება კლასიფიცირდეს შემდეგნაირად (სურათი 13.3).

OS

კორპორაციის მიერ წარმოებული OS

ალტერნატიული OS

ოჯახი

ოჯახი

ოჯახი

Windows 3.x

Windows 2000

OS/2

Windows 98

Windows ME

ბრინჯი. 13.3. ოპერაციული სისტემების კლასიფიკაცია

DOS ოჯახი Microsoft-ის მიერ წარმოებული DOS ოპერაციული სისტემა გამოჩნდა 1981 წელს ოპერაციული სისტემაპირველი პერსონალური კომპიუტერისთვის IBM PC. სისტემა უფრო დეტალურად იქნება აღწერილი მე-15 თემაში.

Windows 3.x ოჯახი. ეს ოჯახი არის DOS-დან გადასვლა თანამედროვე ვერსიებიფანჯრები. ამ ოჯახის პირველი ვერსიები იყო მხოლოდ გრაფიკული გარსი toDOS (Windows 3.1, Windows 3.1.1). შემდგომმა ვერსიებმა შემოიღეს მულტიტასკინგი, RAM-ის მთელი მოცულობის გამოყენების შესაძლებლობა და მულტიმედიაც კი.

Windows NT ოჯახი. Windows NT (ახალი ტექნოლოგია) ოჯახს აქვს მნიშვნელოვანი განსხვავებები წინა ოჯახისგან. ყველაზე მნიშვნელოვანი ის არის, რომ ეს სისტემები აღარ არის დაფუძნებული DOS-ზე, არამედ მართლაც დამოუკიდებელი ოპერაციული სისტემებია. სხვა მნიშვნელოვანი ინოვაციები იყო:

რესურსების მკაფიო დაყოფა პროგრამებს შორის;

ქსელში მუშაობის სპეციალური ხელსაწყოები;

აკრძალვა მომხმარებლის პირდაპირი წვდომის აპარატურაზე და მრავალი სხვა.

სინამდვილეში, ამ ოჯახის უახლესმა განვითარებამ ფართო გამოყენება ჰპოვა

– Windows XP, რომელიც გახდა ოპერაციული სისტემის ნამდვილი სტანდარტი 21-ე საუკუნის დასაწყისში IBM PC თავსებადიკომპიუტერი. შესაძლოა, 2007 წლის ახალი პროდუქტი შეიძლება მივაწეროთ იმავე ოჯახს - Windows Vista ოპერაციულ სისტემას, რომელიც, მიუხედავად იმისა, რომ დეველოპერებმა გამოაცხადეს რევოლუციურად, მაინც Windows XP-ზეა დაფუძნებული.

ძნელად ღირს ზემოაღნიშნული კლასიფიკაციაში წარმოდგენილი სხვა ოპერაციული სისტემების შესახებ ბევრის თქმა Mac სისტემა OS განკუთვნილია Apple-ის Macintosh კომპიუტერებისთვის.

2. სერვისის პროგრამებიმარტივად რომ ვთქვათ მარტივი სიტყვებით, მათი მთავარი ამოცანაა წესრიგის დაცვა

კომპიუტერი. აქ არის მომსახურების პროგრამების ძირითადი ტიპები.

9 Shells უზრუნველყოფს კომპიუტერთან კომუნიკაციის ყველაზე მოსახერხებელ და ვიზუალურ გზას რეგულარული საშუალებებიოპერაციული სისტემა.

9 Utilities (ინგლისურიდან utilize - use) არის დამხმარე პროგრამები, რომლებიც ახდენენ კომპიუტერული რესურსების გამოყენების ოპტიმიზაციას.

9 ანტივირუსული პროგრამები.სახელი თავისთავად საუბრობს. ეს პროგრამები გამოიყენება კომპიუტერული ვირუსების იდენტიფიკაციისა და აღმოსაფხვრელად.

3. ტექნიკური პროგრამები.

ეს პროგრამები შექმნილია აღჭურვილობის მუშაობის შესამოწმებლად და მისი მუშაობის მონიტორინგისთვის.

აპლიკაციის პროგრამული უზრუნველყოფა

აპლიკაციური პროგრამების კლასიფიცირება შესაძლებელია ჯგუფებად დაყოფით, მათი გადაჭრის ამოცანების მიხედვით. აქ მოცემულია აპლიკაციის პროგრამების ძირითადი ჯგუფები:

სასწავლო პროგრამები ტექსტური დოკუმენტები- ტექსტის რედაქტორები; ცხრილების მონაცემთა დამუშავების პროგრამები – ცხრილები;

ტიპოგრაფიული ხარისხის დოკუმენტების მომზადების პროგრამები – საგამომცემლო სისტემები; მონაცემთა დამუშავების პროგრამები - ელექტრონული ბაზებიმონაცემები; პრეზენტაციის მომზადების პროგრამები; ფინანსური პროგრამები; ინფორმაციის მოპოვების სისტემები;

პროგრამები სამუშაოდ გრაფიკული სურათები- გრაფიკული რედაქტორი; კომპიუტერული დამხმარე დიზაინის სისტემები; პროგრამები სტატისტიკური ანალიზი; სასწავლო პროგრამები; ტექსტის ამომცნობი პროგრამები;

მეთოდებზე ორიენტირებული პროგრამები, მაგალითად, ეს მოიცავს მათემატიკური მოდელირების პროგრამულ პაკეტებს და ა.შ.

ხელსაწყოს პროგრამული უზრუნველყოფა

ინსტრუმენტული პროგრამები შეიძლება დაიყოს სამ ძირითად ჯგუფად (ნახ. 13.4).

ხელსაწყოს პროგრამული უზრუნველყოფა

მთარგმნელ-შემდგენლები მთარგმნელ-თარჯიმნები ასამბლერები ნახ. 13.4. პროგრამული ინსტრუმენტების კლასიფიკაცია

ამ სამივე ტიპის პროგრამა საშუალებას გაძლევთ შექმნათ საკუთარი პროგრამები, მაგრამ სხვაგვარად.

ლექცია_No 3. კომპიუტერული პროგრამა.

ინფორმაცია წარმოდგენილი კომპიუტერული ფორმით ( მანქანის ენა) და კომპიუტერზე დამუშავებულ მონაცემებს უწოდებენ.

იმისათვის, რომ კომპიუტერის პროცესორმა „იცოდეს“ რა უნდა გააკეთოს მონაცემებთან, როგორ დაამუშავოს ისინი, მან უნდა მიიღოს გარკვეული ბრძანება (ინსტრუქცია). ასეთი ბრძანება შეიძლება იყოს, მაგალითად, „დაამატე ორი რიცხვი“ ან „ერთი სიმბოლო მეორეთი ჩაანაცვლე“.

ჩვეულებრივ, პრობლემის გადასაჭრელად, პროცესორს სჭირდება არა ერთი ბრძანება, არამედ მათი თანმიმდევრობა. ბრძანებების (ინსტრუქციების) ამ თანმიმდევრობას პროგრამა ეწოდება.

ბრძანებების თანმიმდევრობას, რომელსაც კომპიუტერი ასრულებს მონაცემთა დამუშავებისას, ეწოდება პროგრამა.

ამრიგად, კომპიუტერზე მონაცემების დასამუშავებლად თქვენ უნდა გქონდეთ არა მხოლოდ აპარატურაკომპიუტერი, ე.წ. აპარატურა, არამედ პროგრამული უზრუნველყოფა, პროგრამული ე.წ.

კომპიუტერზე შენახული პროგრამების კოლექცია ქმნის მის პროგრამულ უზრუნველყოფას. ოპერაციისთვის მომზადებული პროგრამების კომპლექტს დაინსტალირებული პროგრამა ეწოდება. ამა თუ იმ დროს გაშვებული პროგრამების ერთობლიობას პროგრამული უზრუნველყოფის კონფიგურაცია ეწოდება.

მისი მიზნის მიხედვით, პროგრამული უზრუნველყოფა იყოფა

· სისტემური;

· გამოყენებითი;

· ინსტრუმენტული.

სისტემის პროგრამული უზრუნველყოფაპროგრამული უზრუნველყოფა უზრუნველყოფს ადამიანის, ყველა მოწყობილობისა და კომპიუტერული პროგრამის ურთიერთქმედებას. პროგრამების ეს ნაკრები განსაზღვრავს კომპიუტერზე სისტემის გარემოდა მასში მუშაობის წესები. რაც უფრო მოწინავეა სისტემის პროგრამული უზრუნველყოფა, მით უფრო კომფორტულად ვგრძნობთ თავს სისტემურ გარემოში.

სისტემური პროგრამული უზრუნველყოფა გამოიყენება კომპიუტერის დამოუკიდებლად მუშაობისთვის და აპლიკაციის პროგრამების გასაშვებად.

ყველაზე მნიშვნელოვანი სისტემური პროგრამა არის ოპერაციული სისტემა, რომელიც ჩვეულებრივ ინახება მყარ დისკზე. როდესაც ჩართავთ კომპიუტერს, მისი უმეტესი ნაწილი კოპირდება მყარი დისკიდან შიდა მეხსიერებადა რჩება იქ მთელი კომპიუტერის სესიის განმავლობაში.

აპლიკაციის პროგრამული უზრუნველყოფა(აპლიკაციის პროგრამული უზრუნველყოფა, აპლიკაციის პროგრამები) - პროგრამები, რომლებიც შექმნილია მომხმარებლის გარკვეული ამოცანების შესასრულებლად და შექმნილია მომხმარებელთან პირდაპირი ურთიერთობისთვის.

აპლიკაციის პროგრამული უზრუნველყოფის შემდეგი ჯგუფები ყველაზე პოპულარულია:

· ტექსტის რედაქტორები;

· გრაფიკული რედაქტორი;

· ცხრილები;

· ბრაუზერები;

· ავტომატური თარგმანის სისტემები...

აპლიკაციის პროგრამული უზრუნველყოფის შესაქმნელად ფართოდ გამოიყენება ენები, როგორიცაა Basic, Pascal, C++, Delphi და ა.შ.

როგორც ვხედავთ, ზოგიერთი პროგრამა ძირითადად ურთიერთქმედებს კომპიუტერულ მოწყობილობებთან, ზოგი ემსახურება მომხმარებლის მოთხოვნილებების დაკმაყოფილებას... მოწყობილობებთან მუშაობისთვის შექმნილი პროგრამების მოთხოვნები მნიშვნელოვნად განსხვავდება ადამიანებთან მუშაობისთვის შექმნილი პროგრამების მოთხოვნებისგან. ეს ნიშნავს, რომ პროგრამული უზრუნველყოფა შეიძლება დაიყოს რამდენიმე დონეზე. ზოგადი პრინციპიასე: რაც უფრო დაბალია პროგრამების დონე, მით უფრო მეტად მუშაობენ მოწყობილობებთან და ნაკლებად ადამიანებთან. ეს პრინციპი დაცულია ყველა კომპიუტერულ აღჭურვილობაში ერთი კომპიუტერიდან მთელ მსოფლიოში კომპიუტერული ქსელიინტერნეტი.

-ის პროგრამები დაბალი დონემუშაობა მხოლოდ მოწყობილობებთან. შუალედური პროგრამები მუშაობს პროგრამებთან ქვედა დონედა პროგრამები ზედა დონეები. ადამიანი მათ უნდა შეზღუდული წვდომა. ზედა დონის პროგრამები მუშაობს ადამიანებთან და ქვედა დონის პროგრამები.

https://pandia.ru/text/78/388/images/image002_38.jpg" alt="http://www.klyaksa.net/htm/exam/exam2007/exam_9_2007/exam9_2007_html_2be18a98.png" align="left" width="53" height="42 src=">Системные программы. Системные программы предназначены для работы со всеми устройствами компьютера. Они принадлежат к промежуточному уровню. Снизу системные программы управляют работой устройств и используют программы нижнего уровня, а сверху отвечают на запросы программ более !} მაღალი დონეები. იმ სისტემურ პროგრამებს, რომლებიც უშუალოდ აკონტროლებენ მოწყობილობებს, ასევე უწოდებენ მოწყობილობის დრაივერებს. ადამიანები ამ დონეზე პროგრამებთან მუშაობენ მხოლოდ იმ შედარებით იშვიათ შემთხვევებში, როდესაც საჭიროა აღჭურვილობის კონფიგურაცია.

https://pandia.ru/text/78/388/images/image004_20.jpg" alt="http://www.klyaksa.net/htm/exam/exam2007/exam_9_2007/exam9_2007_html_7c6d32b6.png" align="left" width="42" height="51 src=">Прикладные программы. Уровень прикладных программ - самый верхний. Здесь находятся программы, обслуживающие человека и удовлетворяющие его потребности. С их помощью выполняется набор и редактирование текстов, создание чертежей и иллюстраций, коммуникация между людьми, воспроизведение музыки и видео, а также многое другое. Сверху программы !} განაცხადის დონედაუკავშირდით ადამიანთან, ხოლო ქვემოდან - უფრო დაბალი დონის პროგრამებთან. აპლიკაციის დონის პროგრამებს, როგორც წესი, არ აქვთ პირდაპირი წვდომა მოწყობილობებზე.



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: