En række computere
Billedkredit: shironosov/iStock/Getty Images
Hvad er data?
Kort sagt, data er information. Data kan være tal, strenge af tegn eller billeder. Alle data skal indtastes i computeren, for at de kan behandles. Data kan læses ud af en fil, indtastes via tastaturet eller scannes ind som en stregkode. Fra en computerprogrammørs synspunkt betragtes dette som rådata, der skal behandles.
Hvorfor bruge en computer til at behandle data?
Computere behandler meget store mængder data, fordi de kan fortolke dataene meget hurtigere end en person. Det meste af databehandlingen er hverdagsagtig og vil være tilbøjelig til menneskelige fejl, hvis den ikke behandles af computeren. Computere behandler data så hurtigt, at deres hastighed måles i MIPS (Millions of Instructions Per Second).
Dagens video
Computerens hjerne.
En computer bruger en central bearbejdningsenhed eller CPU til at foretage al dens beslutningstagning og databehandling. CPU'en har et internt sæt instruktioner, den følger, når den modtager en kommando. Programmører bruger forskellige sprog til at give CPU-kommandoer. Disse sprog er mere læsbare for mennesker end CPU'ens maskinsprog. CPU'en følger programmørens logik til at behandle de data, der er givet den.
Data som output.
En del af programmørens instruktioner vil være, hvordan man gemmer de behandlede data. Igen kan data skrives til en fil, men output går normalt også til en udskrevet rapport. Et lønsystem vil producere flere typer output, det udskriver checks, opdaterer regnskabsdatabaser og producerer filer, der sendes til regeringen for at vise mængden af tilbageholdte skatter.
Skrald ind, skrald ud.
De data, der indtastes til computeren, skal være gode data, ellers vil outputtet være ubrugeligt. Computere i sig selv er uintelligente maskiner. De følger de instruktioner, de får, og behandler data uden omtanke.