programvare er et generelt begrep som beskriver en samling av dataprogrammer, prosedyrer og dokumentasjon som utfører en viss oppgave på et datasystem. Praktiske datasystemer deler programvareanlegg i tre hovedklasser: systemprogramvare, programmeringsprogramvare og applikasjonsprogramvare, selv om forskjellen er vilkårlig og ofte sløret. Programvare er en bestilt sekvens av instruksjoner for å endre tilstanden til maskinvare i en bestemt rekkefølge. Programvaren er vanligvis programmert med et brukervennlig grensesnitt som gjør det mulig for mennesker å samhandle mer effektivt med et datasystem.
maskinvare beskrives best som en enhet, for eksempel en harddisk, som er fysisk koblet til datamaskinen eller noe som kan bli berørt fysisk. En CD-ROM, dataskjerm, skriver og skjermkort er alle eksempler på maskinvare. Uten maskinvare ville en datamaskin ikke fungere, og programvare ville ikke ha noe å kjøre på. Maskinvare og programvare samhandler med hverandre: Programvaren forteller maskinvare hvilke oppgaver den trenger å utføre.
Det er flere forskjeller mellom maskinvare og programvare.
maskinvare | programvare | |
---|---|---|
Definisjon | Enheter som må lagre og kjøre (eller kjøre) programvaren. | Innsamling av instruksjoner som gjør at en bruker kan samhandle med datamaskinen. Programvare er et program som gjør at en datamaskin kan utføre en bestemt oppgave, i motsetning til de fysiske komponentene i systemet (maskinvare). |
typer | Input, lagring, behandling, kontroll og utdataenheter. | Systemprogramvare, Programmeringsprogramvare og Programvareprogramvare. |
Funksjon | Maskinvare fungerer som leveringssystem for programvare løsninger. Datamaskinens maskinvare er sjelden endret, sammenlignet med programvare og data, som er "myke" i den forstand at de lett er opprettet, endret eller slettet på datamaskinen | For å utføre den spesifikke oppgaven må du fullføre. Programvare er vanligvis ikke nødvendig for at maskinvaren skal utføre sine grunnleggende oppgaver, for eksempel å slå på og omtale til input. |
eksempler | CD-ROM, skjerm, skriver, skjermkort, skannere, etikettskapere, rutere og modemer. | QuickBooks, Adobe Acrobat, Google Chrome, Microsoft Word, Microsoft Excel, Apple Maps |
Interavhengighet | Maskinvare begynner å fungere når programvaren er lastet inn. | For å levere sitt sett med instruksjoner, er Programvare installert på maskinvare. |
Failure | Maskinvarefeil er tilfeldig. Maskinvare har økende feil i siste fase. | Programvarefeil er systematisk. Programvaren har ikke en økende feilfrekvens. |
Varighet | Maskinvare slites ut over tid. | Programvare slites ikke ut over tid. Imidlertid oppdages feil i programvare som tiden går. |
Natur | Maskinvare er fysisk i naturen. | Programvaren er logisk i naturen. |
Maskinvare er en fysisk enhet, noe som man kan røre og se. For eksempel kan datamaskinens skjerm som brukes til å vise denne teksten, eller musen som brukes til å navigere på et nettsted betraktes som maskinvare. Programvare er et program, for eksempel et operativsystem eller en nettleser, som kan instruere maskinens maskinvare til å utføre en bestemt oppgave. I motsetning til maskinvare har programvare ingen fysisk skjema.
Selv om maskinvare og programvare oftest er forbundet med datamaskiner, går programvaren også på annen maskinvare, for eksempel mobiltelefoner, Global Positioning Satellite (GPS) enheter, medisinsk utstyr og flytrafikkontrollsystem. Uten noen type programvare ville datamaskinen være ubrukelig. For eksempel ville man ikke kunne kommunisere med datamaskinen uten et operativsystem for programvare.
Programvaren utfører en bestemt oppgave ved å gi et bestilt sett med programmatiske instruksjoner til maskinvare. Maskinvare fungerer som leveringssystem for programvare løsninger.
Maskinvare kan ikke fungere før programvare er lastet og programvare er installert i maskinvare for å sette programmene i bruk.
Brannmurer er tilgjengelige for både maskinvare og programvare. Det mest populære brannmuren valg er en programvare brannmur; Disse er installert på datamaskinen (som hvilken som helst programvare) og kan tilpasses slik at de passer til de enkelte brukeres sikkerhetsbehov. Maskinvare brannmurer er vanligvis funnet i bredbånd rutere.
Mens det er vanlig å bytte til ny programvare eller bruke flere typer programvare om gangen, endres maskinvaren sjeldnere. Programvare kan enkelt opprettes, endres eller slettes, men bytte ut maskinvare tar større ferdigheter og er vanligvis en dyrere innsats.