Razlika između instaliranog i prenosivog softvera

Razlika između instaliranog i prenosivog softvera
Razlika između instaliranog i prenosivog softvera

Video: Razlika između instaliranog i prenosivog softvera

Video: Razlika između instaliranog i prenosivog softvera
Video: Razlika izmedju shutdown, standby i hibernacije 2024, Novembar
Anonim

Instalacioni vs prenosivi softver

Programeri softverskih aplikacija implementiraju svoje proizvode uglavnom putem medija kao što su CD/DVD ili putem interneta. Ovisno o vrsti softvera, korisnik mora izvršiti jedan ili više zadataka prije nego što može pokrenuti softversku aplikaciju. Ponekad korisnici mogu pokrenuti aplikaciju jednostavnim kopiranjem isporučenih programskih datoteka u odgovarajuću mapu, ali drugi zahtijevaju od korisnika da instalira softver tako što će prvo pokrenuti automatski program za instalaciju softvera. Tipično, na osnovu ove razlike, softverske aplikacije se kategoriziraju kao instalirani ili prenosivi softver. Bez formalnog procesa instalacije bio je standard za Mac OS X, nekada unatrag. Postoje čak i neki operativni sistemi kao što su AmigaOS 4.0 i Mac OS X 1-9 koji se mogu pokrenuti direktno sa prenosivog medija.

Šta je softver koji se može instalirati?

Softverske aplikacije koje se mogu instalirati treba da budu 'instalirane' na računar od strane korisnika softvera da bi mogao da radi. Instalacija je proces stavljanja svih datoteka (uključujući drajvere, dodatke, itd.) na odgovarajuće lokacije na računaru, kako bi ih korisnik mogao izvršiti. Ali, pošto broj i tipovi datoteka koje treba postaviti za instalaciju variraju za svaki program, većina njih dolazi sa instalaterom (koji je poseban program koji automatizuje proces instalacije). Ako je to slučaj, korisnik mora samo izvršiti instalaciju programa bez brige o bilo čemu drugom.

Obično instalater može raspakovati programske datoteke uključene u nekom kompresovanom obliku, kopirati ih na određene staze (mape), provjeriti da li softver odgovara hardveru sistema, obavijestiti operativni sistem o novoinstaliranom programu, itd. Ostale uobičajene operacije kao što su kreiranje i modifikacija zajedničkih i privatnih sistemskih datoteka, kreiranje fascikli, ažuriranje unosa u Windows registratoru, umetanje unosa u konfiguracione datoteke, ažuriranje varijabli okruženja i kreiranje prečica obavlja većina instalatera softvera. Nadalje, prikladnost sistema za program i raspoloživi prostor na sistemu može također provjeriti instalater. Nakon što instalater završi svoje izvršavanje (završi sve svoje instalacijske zadatke), softver je spreman za pokretanje od strane korisnika. Obično se softverske aplikacije koje se mogu instalirati mogu pokrenuti onoliko puta koliko korisnik želi (bez ponovnog instaliranja), sve dok korisnik slučajno ili ručno ne ukloni jednu ili više datoteka (koje su instalirane tokom procesa instalacije).

Šta je prenosivi softver?

Prenosivi softver (prenosne aplikacije) su programi koji mogu da rade sami bez obzira na operativni sistem. Nazivaju se i samostalni kompjuterski softverski programi. Zbog ove prenosivosti, ove vrste aplikacija se često drže uključene i pokreću sa prenosivih medija za skladištenje (tj. eksterni hard diskovi, CD, DVD, USB fleš diskovi ili flopi diskovi). Sve dodatne programske datoteke, konfiguracijske datoteke i povezani podaci pohranjeni su na samom mediju. Iako se prenosivi softver može izvršiti na bilo kojoj vrsti mašine, za njih je potreban određeni operativni sistem. Ali, prenosivost je težak koncept za implementaciju u zavisnosti od specifičnog operativnog sistema. Na primjer, sve aplikacije su prenosive (po definiciji) na AmigaOS operativnom sistemu. U Windowsu, oni programi koji ne zahtijevaju instalaciju često se nazivaju prenosivim softverom. Ali, važno je napomenuti da je prenosivost softvera (kompajliranje izvornog koda za različite platforme) drugačija ideja od razvoja prenosivih aplikacija.

Koja je razlika između instaliranog softvera i prenosivog softvera?

Softverske aplikacije koje se mogu instalirati obično automatski kreiraju prečice, ali korisnik mora ručno kreirati prečice za prenosive softverske aplikacije jer ih oni ne kreiraju za vas. Softverske aplikacije koje se mogu instalirati mogu kreirati nove datoteke ili fascikle na lokacijama nepoznatim korisniku. Ali ponekad, kada korisnik deinstalira aplikaciju, neke od tih datoteka ili mapa nisu u potpunosti uklonjene (a korisnik ih obično mora pronaći i ručno izbrisati da bi ih očistio, jer mogu zauzeti nepotreban prostor na tvrdom disku računala). S druge strane, prenosivi softver obično ostaje u vlastitoj mapi i ne širi datoteke ili mape na druge lokacije u računalu. To znači da je deinstaliranje (uklanjanje) prenosivih aplikacija mnogo lakše (sve što korisnik treba da uradi je da izbriše odgovarajući folder i njegov sadržaj) od deinstaliranja softverskih aplikacija koje se mogu instalirati.

Ponekad je povoljno za korisnike koji imaju sisteme dvostrukog ili trostrukog pokretanja da koriste prenosive softverske aplikacije nego softverske aplikacije koje se mogu instalirati, jer sa prenosivim softverom korisnik ne mora ponovo da ga instalira u drugom ili trećem operativnom sistemu (tako da korisnička podešavanja će biti sačuvana). Ali za sve softverske aplikacije koje se mogu instalirati, korisnik ih mora ponovo instalirati u drugim operativnim sistemima i sva korisnička podešavanja će biti izgubljena. Slično, ako korisnik želi da pokrene isti softver koji se može instalirati na drugom računaru, mora ponovo instalirati aplikaciju na tom računaru (čime će izgubiti sva korisnička podešavanja pohranjena na prvom računaru). Međutim, prenosivi softver se može lako prenijeti sa jednog računara na drugi računar putem prenosivog medija kao što je fleš disk, a biće preneta i korisnička podešavanja. Ovo je zapravo glavni razlog zašto se nazivaju 'prenosivim' softverskim aplikacijama.

Dakle, ako je potrebno instalirati softver na samo jedan računar ili operativni sistem, softver koji se može instalirati će raditi za vas, ali ako planirate da nosite aplikaciju gdje god da krenete, prenosive aplikacije moraju biti preferirani izbor. Ali važno je imati eksterne ili prenosive uređaje sa prihvatljivim I/O brzinama kako biste efikasno koristili prenosive aplikacije u svom punom potencijalu (na primjer, eksterni hard disk bi se trebao koristiti umjesto USB uređaja za velike prenosive aplikacije). Štaviše, ako želite da koristite sisteme za pravljenje rezervnih kopija na mreži (kao što je DropBox), možete lako preneti najnoviju verziju (sa ažuriranim postavkama itd.) svojih prenosivih aplikacija sa svog desktop računara na laptop. Ovo nikada nije opcija sa softverom koji se može instalirati.

Preporučuje se: