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

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

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

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

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

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

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

ბრინჯი. 3.1.

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

იმ შემთხვევებში, როდესაც ოპერაციის დროს ძირითადი პროგრამული უზრუნველყოფის შეცვლა ტექნიკურად შესაძლებელია, ROM ჩიპების ნაცვლად გამოიყენება გადაპროგრამირებადი მხოლოდ წაკითხული მეხსიერების მოწყობილობები (EPROM - Erasable and Programmable Read Only Memory, EPROM). ამ შემთხვევაში, ROM-ის შიგთავსის შეცვლა შეიძლება განხორციელდეს ან პირდაპირ, როგორც კომპიუტერული სისტემის ნაწილი (ამ ტექნოლოგიას ე.წ. ფლეშ ტექნოლოგია),და სპეციალურ მოწყობილობებზე, რომლებსაც პროგრამისტები ეწოდება .

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

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

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

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

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

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

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

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

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

ь სისტემური პროგრამული უზრუნველყოფა (SPO);

ь აპლიკაციის პროგრამული უზრუნველყოფა (ASW);

ь ინსტრუმენტული გარემო (პროგრამირების სისტემები).


ბრინჯი. 3.2.

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

გვერდი 7 17-დან

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

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

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

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

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

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

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

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

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

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

· ოპერაციული სისტემები;

· ჭურვები;

· ქსელის ოპერაციული სისტემები.

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

· დიაგნოსტიკა;

· ანტივირუსი;

· მედიის მოვლა;

· დაარქივება;

· ქსელის მოვლა.

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

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

· ტექსტის დამმუშავებლები;

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

· მონაცემთა ბაზები;

· ინტეგრირებული პაკეტები;

· საილუსტრაციო და ბიზნეს გრაფიკული სისტემები (გრაფიკული პროცესორები);

· საექსპერტო სისტემები;

· სასწავლო პროგრამები;

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

· საკომუნიკაციო პროგრამები.

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

· მთარგმნელები;

· პროგრამის შემუშავების გარემო;

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

· გამართულები;

· ბმული რედაქტორები და ა.შ.

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

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

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

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

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

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

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

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

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

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

მხარდაჭერის პროგრამები

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

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

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

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

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

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

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

ეკრანის ბეჭდვის პროგრამებიძალიან სასარგებლოა გრაფიკული პროგრამების გამოყენებისას ეკრანის შიგთავსის დასაბეჭდად, რადგან ეს ყოველთვის არ შეიძლება გაკეთდეს თავად გრაფიკული პროგრამის გამოყენებით. ტრაფარეტული ბეჭდვის პროგრამების წარმომადგენლები - SnagIt, HyperSnap-DX.

ზოგადი ინფორმაცია

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

კომპიუტერული დამხმარე დიზაინის სისტემები(CAD) საშუალებას გაძლევთ დახატოთ და დააპროექტოთ სხვადასხვა ობიექტები და მექანიზმები კომპიუტერის გამოყენებით.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ოპერაციული

სერვისი

პროგრამები

პროგრამები

ტექნიკური

სერვისი

ჭურვები

ტესტი

პროგრამები

მორგება

ანტივირუსი

პროგრამები

პროგრამები

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

პროგრამები

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

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

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

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

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

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

ოპერაციული სისტემები

კორპორაციის მიერ წარმოებული 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-დან Windows-ის თანამედროვე ვერსიებზე გადასვლაა. ამ ოჯახის პირველი ვერსიები იყო მხოლოდ გრაფიკული გარსი DOS-ისთვის (Windows 3.1, Windows 3.1.1). შემდგომმა ვერსიებმა შემოიღეს მულტიტასკინგი, RAM-ის მთელი მოცულობის გამოყენების შესაძლებლობა და მულტიმედიაც კი.

Windows NT ოჯახი. Windows NT (New Technology) ოჯახს აქვს მნიშვნელოვანი განსხვავებები წინა ოჯახისგან. ყველაზე მნიშვნელოვანი ის არის, რომ ეს სისტემები აღარ არის დაფუძნებული 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. პროგრამული ინსტრუმენტების კლასიფიკაცია

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



რაიმე შეკითხვა?

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

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