Maskinvare

Maskinvare (engelsk: hardware) er de fysiske delene en datamaskin eller annen teknologisk innretning består av. Begrepet brukes også om hele enheten som sådan.  Eksempler på maskinvare er minnebrikker (RAM), kretskort, prosessorer (CPU), kabler, strømforsyninger (PSU), skrivere, vifter, harddisker (HDD), CD-ROM/DVD-brennere, skjermer, kabinetter, m.m.

Typer maskinvare
Maskinvare kan grovt deles inn i enheter for prosessering, datalagring og inn-/ut-operasjoner.
Eksempler:
Prosessering:
Prosessor
Matematikkprosessor
Datalagring:
RAM
ROM
EPROM
Disketter
Minnepinne
Hullkort
Harddisk
CD-ROM
DVD
Magnetbånd
Inn-/ut-operasjoner:
Skjermkort
Tastatur
Mus
Lydkort
Skriver

Maskinvareutvikling 
Maskinvareutvikling er en kompleks innsats som inkluderer opprettelse og optimalisering av elektronikk og mekaniske systemelementer som utfører ulike beregningsprosesser. Forbindelsen mellom disse elementene og objektene er vanligvis realisert gjennom et maskinvaregrensesnitt.

Maskinvareutvikling utføres vanligvis gjennom følgende stadier:

 skjematisk utvikling av maskinvareelementer;
 implementering av maskinvareelementer (i form av et trykt kretskort eller deres kombinasjon);
 testing av maskinvareelementer i laboratoriemiljøet;
 system integrasjon;
 maskinvaretesting i feltforhold.

Forresten, det første trinnet i hardwareutviklingsprosessen er det viktigste. Tross alt reduserer riktig maskinvaredesign ikke bare prosjektbudsjettet, men forhindrer også en rekke potensielle sammenbrudd og nedetider.

Likhetene med programvareutvikling er åpenbare:

 Oppførsel

Brukere samhandler med produktene på ulike måter, produkter samhandler med andre produkter, og produkter gir utganger gitt input.

 Krav

Den har funksjonell (brukervendt) og ikke-funksjonell (ikke-brukervendt) krav.

 Kompleksitet

Enhver representasjon av produktspesifikasjoner fører alltid til en trestruktur, ettersom hovedtrekk dekomponeres til finere detaljer.

Referanser

Kilder

Se også 
 Datamaskin
 Programvare

Datakomponenter