Enhver personlig datamaskin er kompleksDen elektroniske enheten består av blokker-tilbehør. Alle av dem i summen utgjør maskinvare (maskinvare). I analogi med levende vesener er maskinvare en fysisk kropp. For å klare det, trenger du tilstedeværelse av noe ikke-materielt: Sjelen, sinnet, gnisten - i dette tilfellet er det ikke viktig. I datateknologi er en slik immateriell komponent systemet og programvaren (programvare, programvare). Uten programmer synes datamaskinen å være en unødig haug med elektroniske komponenter. Alt ovenfor gjelder for bærbare datamaskiner, netbooks, mange mobile enheter, etc.

Programvaren er alle de programmene,hvilket arbeid på maskinvarekonfigurasjonen som brukes. De er delt inn i flere betingede typer som definerer formålet og funksjonaliteten.

Systemprogramvare er grunnlaget. Det definerer måtene å implementere arbeidet til noen programmer som lanseres i stor grad. som kan bli representert som en gunstig kombinasjon av samvirkende programmer, er den viktigste oppgave å styre maskinvarekomponentene i datamaskinen (CPU, multimedia, minne). Ofte refererer begrepet "system programvare pc" til operativsystemet (OS), selv om dette bare er delvis sant. Systemprogramvare virker som en slags "lag" mellom maskinvaren på datamaskinen og applikasjonsbrukerprogrammene. I moderne systemer kan ingen løpende applikasjoner direkte kommunisere med komponentene, i motsetning til DOS-tider, når en slik tilnærming var dominerende. Nå krever søknaden at den overholder visse regler og skrives med et veldefinert programmeringsverktøy for operativsystemet som er i bruk. Det er derfor for Windows-programmer kan ikke jobbe i et miljø med Linux (og vice versa), men i begge tilfeller, disse operativsystemene riktig administrere maskinvarekomponenter og tilby en enkel grafisk brukergrensesnitt for brukermedvirkning. Systemprogramvaren tolker og implementerer kontrollkommandoer for enhver maskinvarekomponent som kommer fra applikasjonene. I tillegg er moderne datamaskinsystemer interaktive, slik at brukeren delvis kan justere sitt arbeid.

Systemprogramvare er ikkeden eneste typen program. Det er også en applikasjonsprogramvare. Brukerprogrammer, definer bare applikasjonsmiljøet. For eksempel, for å jobbe med grafikk, bruk miljøet til grafisk editor, for tekstdokumenter - riktig redaktør, for spillet - applikasjons spillmiljøet etc. Visse applikasjonsprogrammer trenger ikke nødvendigvis bare å løse et strengt begrenset utvalg av oppgaver: Det er ikke uvanlig å kjøre forskjellige spesialiserte små applikasjoner gjennom programgrensesnittet. Ofte blir applikasjonsprogrammer kalt "applikasjoner", som nøyaktig bestemmer deres essens, fordi grunnlaget for dem er systemprogramvaren som sikrer driften av applikasjoner.

Et overraskende faktum: lanserer et hvilket som helst applikasjonsprogram, begynner brukeren faktisk prosessen med å interagere med maskinvarekomponentene i datamaskinen. For eksempel, ved å aktivere avspilling av en sang i lydspilleren, instruerer brukeren systemet og programvaren for å utføre lyden gjennom et lydkort.

</ p>