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

Პროგრამები - რა არის ეს? რა პროგრამა?

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

ზოგადი ცნებები

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

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

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

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

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

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

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

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

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

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

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

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

  • სისტემა;
  • crafts;
  • ინსტრუმენტული (განვითარების ინსტრუმენტები, ინსტრუმენტები და საშუალებები).

System Software

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

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

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

გამოყენების პროგრამები

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

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

ინსტრუმენტები და საშუალებები

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

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

ნაცვლად ეპილოგი

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.delachieve.com. Theme powered by WordPress.