Data (databehandling)

Data  er en genbrugelig repræsentation af information i en formaliseret form, der er egnet til transmission , kommunikation eller behandling (ISO/IEC 2382-1:1993) [1] .

Databaser bruges almindeligvis til langtidslagring af data . Data i hukommelsen kan organiseres i forskellige slags datastrukturer , såsom arrays , sammenkædede lister eller objekter . Datastrukturer kan gemme data af forskellige typer , herunder tal , strenge og andre datastrukturer. Datainput og -output til computere sker gennem perifere enheder .

Inden for databehandling skelnes data normalt fra programmer. Et program er et sæt data, der indeholder en sekvens af instruktioner udført af en computer, som beskriver en beregning eller opgave. Ifølge von Neumann-princippet , som finder sted i de fleste moderne computere , kan det samme hukommelsesområde indeholde både et program (især maskinkode ) og andre data, det vil sige, at begge er udtrykt i form af identiske informationsformer, som en regel i binær form .

I sprog på højt niveau er nogle typer data gemt i variabler .

Organisering af data

Traditionelt bruges to metoder til at organisere data: tekstdata (i filsystemet: tekstfil , i programmering: strengdatatype ) - en sekvens af alfabetiske tegn , repræsenteret som en kodning .

Binære data er en sekvens af bytes . "Binær" organisation er ikke en måde at organisere data på i sig selv, men kun et udtryk, der kombinerer andre formater (organisationsformer) end tekst. Kan omfatte en række elementer såsom maskinkode (eller anden eksekverbar) kode, numeriske data, betingede koder , bitmaps , placering af andre data ( forskydninger , såvel som pointere i RAM), fragmenter af tekst (se ovenfor), komprimeret og tilfældig data.

Datatyper og hierarki i programmering

Den traditionelle tilgang til data i programmering er baseret på konceptet om en datatype . I objektorienteret programmering generaliseres begrebet type til en klasse, hvis medlemmer er objekter . Objektdata kan behandles af funktioner, både af den klasse, de tilhører, og af funktioner af andre objekter, der har evnen til at gøre dette.

Datatransmission og -lagring

Selvom data til computersystemer fra et logisk synspunkt lagres i form af bit 0 og 1, kan disse bits dog have en anden fysisk karakter på fysiske medier .

Databeskyttelse

Se også

Noter

  1. ISO/IEC 2382-1:1993, Informationsteknologi - Ordforråd - Del 1: Grundlæggende termer:
    en genfortolkelig repræsentation af information på en formaliseret måde, der er egnet til kommunikation, fortolkning eller kommunikation eller behandling