სხვაობა ინსტალაციასა და პორტატულ პროგრამებს შორის

სხვაობა ინსტალაციასა და პორტატულ პროგრამებს შორის
სხვაობა ინსტალაციასა და პორტატულ პროგრამებს შორის

ვიდეო: სხვაობა ინსტალაციასა და პორტატულ პროგრამებს შორის

ვიდეო: სხვაობა ინსტალაციასა და პორტატულ პროგრამებს შორის
ვიდეო: Difference Between Hibernate and Spring Data JPA | Hibernate vs Spring Data JPA 2024, სექტემბერი
Anonim

ინსტალირებული vs პორტატული პროგრამები

პროგრამული აპლიკაციების შემქმნელები ავრცელებენ თავიანთ პროდუქტებს ძირითადად მედიის საშუალებით, როგორიცაა CD/DVD ან ინტერნეტის საშუალებით. პროგრამული უზრუნველყოფის ტიპებიდან გამომდინარე, მომხმარებელმა უნდა შეასრულოს ერთი ან მეტი დავალება, სანამ შეძლებს პროგრამული აპლიკაციის გაშვებას. ზოგჯერ მომხმარებლებს შეუძლიათ აპლიკაციის გაშვება უბრალოდ მიწოდებული პროგრამის ფაილების შესაბამის საქაღალდეში კოპირებით, მაგრამ სხვები მომხმარებელს სთხოვენ პროგრამის დაინსტალირებას პროგრამული უზრუნველყოფის ავტომატური საინსტალაციო პროგრამის გაშვებით. როგორც წესი, ამ განსხვავებიდან გამომდინარე, პროგრამული აპლიკაციები კლასიფიცირდება როგორც ინსტალირებული ან პორტატული პროგრამული უზრუნველყოფა.ფორმალური ინსტალაციის პროცესის არ ქონა იყო სტანდარტი Mac OS X-ზე, ოდესღაც ადრე. არსებობს რამდენიმე ოპერაციული სისტემაც კი, როგორიცაა AmigaOS 4.0 და Mac OS X 1-9, რომელთა გაშვებაც შესაძლებელია პირდაპირ მოსახსნელი მედიიდან.

რა არის ინსტალირებული პროგრამა?

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

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

რა არის პორტატული პროგრამა?

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

რა განსხვავებაა ინსტალაციასა და პორტატულ პროგრამას შორის?

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

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

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

გირჩევთ: