Softver je opći izraz koji se koristi za opisivanje zbirke računalnih programa, postupaka i dokumentacije koji obavljaju neki zadatak u računalnom sustavu. Praktični računalni sustavi softverske sustave dijele u tri glavne klase: sistemski softver, programski softver i aplikativni softver, iako je razlika proizvoljna i često nejasna. Softver je uređeni slijed uputa za promjenu stanja hardvera računala u određenom slijedu. Softver se obično programira s korisničkim sučeljem koje omogućuje učinkovitiju interakciju ljudi s računalnim sustavom.
Hardver najbolje se opisuje kao uređaj, poput tvrdog diska, koji je fizički povezan s računalom ili nešto što se može fizički dodirnuti. CD-ROM, monitor zaslona računala, pisač i video kartica svi su primjeri računalnog hardvera. Bez ikakvog hardvera računalo ne bi radilo i softver ne bi imao što raditi. Hardver i softver međusobno djeluju: softver govori hardveru koje zadatke treba obaviti.
Postoji nekoliko razlika između računalnog hardvera i softvera.
Hardver | Softver | |
---|---|---|
definicija | Uređaji koji su potrebni za pohranu i izvršavanje (ili pokretanje) softvera. | Zbirka uputa koja korisniku omogućuje interakciju s računalom. Softver je program koji računalu omogućuje obavljanje određenog zadatka, za razliku od fizičkih komponenti sustava (hardver). |
vrste | Uređaji za unos, pohranu, obradu, kontrolu i izlaz. | Sistemski softver, softver za programiranje i aplikacijski softver. |
Funkcija | Hardver služi kao sistem isporuke softverskih rješenja. Hardver računala je rijetko promijenjen, u usporedbi sa softverom i podacima, koji su "mekani" u smislu da su lako kreirani, modificirani ili izbrisani na računaru | Da biste izvršili određeni zadatak koji morate ispuniti. Softver općenito nije potreban za hardver da izvršava svoje zadatke na osnovnoj razini, kao što su uključivanje i ponavljanje unosa. |
Primjeri | CD-ROM, monitor, pisač, video kartica, skeneri, proizvođači naljepnica, usmjerivači i modemi. | QuickBooks, Adobe Acrobat, Google Chrome, Microsoft Word, Microsoft Excel, Apple Maps |
Međuovisnost | Hardver počinje s radom nakon učitavanja softvera. | Da bi se isporučio skup uputa, softver je instaliran na hardver. |
Neuspjeh | Kvar hardvera je slučajan. Hardver ima sve veći neuspjeh u posljednjoj fazi. | Kvar softvera je sustavni. Softver nema povećanu stopu otkaza. |
Izdržljivost | Hardver se troši s vremenom. | Softver se s vremenom ne troši. Međutim, greške se u softveru otkrivaju kako vrijeme prolazi. |
Priroda | Hardver je fizičke prirode. | Softver je po prirodi logičan. |
Hardver je fizički uređaj, nešto što netko može dodirnuti i vidjeti. Na primjer, monitor računala koji se koristi za prikaz ovog teksta ili miš koji se koristi za navigaciju web stranice smatraju se hardverom računala. Softver je program, poput operativnog sustava ili web preglednika, koji je u stanju uputiti hardver računala da izvrši određeni zadatak. Za razliku od hardvera, softver nema fizička oblik.
Iako su hardver i softver najčešće povezani s računalima, softver se pokreće i na drugom hardveru, poput mobitela, jedinica globalnog pozicioniranja satelita (GPS), medicinske opreme i sustava kontrole zračnog prometa. Bez ikakvog softvera računalo bi bilo beskorisno. Na primjer, netko ne bi mogao komunicirati s računalom bez softverskog operativnog sustava.
Softver obavlja određeni zadatak tako da hardveru daje naručene programske upute. Hardver služi kao sustav isporuke softverskih rješenja.
Hardver ne može funkcionirati dok se ne učita softver i instalira softver u hardver za postavljanje programa u akciju.
Vatrozidovi su dostupni i za hardver i za softver. Najpopularniji izbor vatrozida je softverski vatrozid; instalirani su na računalo (kao i bilo koji softver) i mogu se prilagoditi sigurnosnim potrebama pojedinih korisnika. Hardverski vatrozidi obično se nalaze u širokopojasnim usmjerivačima.
Iako je uobičajeno prelaziti na novi softver ili koristiti više vrsta softvera odjednom, hardver se rjeđe mijenja. Softver se lako može kreirati, mijenjati ili brisati, ali isključivanje hardvera zahtijeva veću vještinu i obično je skuplje nastojanje.