Dataoverføring, dataflytting eller minnehenting er fysisk overføring av data fra ett lagringssted til et annet. Dataoverføringshastigheter kan variere mye avhengig av lagringsenheten og grensesnittet som brukes.
For eksempel har en harddisk (HDD) typisk en dataoverføringshastighet på rundt 50 megabyte per sekund (MB/s), mens en solid-state-stasjon (SSD) kan ha en dataoverføringshastighet på flere gigabyte per sekund (GB /s).
Prosessen med å overføre data fra et lagringsmedium til minnet involverer flere trinn:
1. Lagringsenheten (f.eks. harddisk eller SSD) åpnes og ønskede data er lokalisert.
2. Dataene leses fra lagringsenheten og overføres til en midlertidig buffer i minnekontrolleren.
3. Dataene overføres deretter fra bufferen til hovedminnet på datamaskinen.
For å forbedre dataoverføringshastigheter kan ulike teknologier brukes som:
* Caching: Caching innebærer å lagre data som ofte brukes i et høyhastighetsminne (cache-minne) for å redusere behovet for å få tilgang til den tregere lagringsenheten.
* Forhåndshenting: Forhåndshenting innebærer å forutsi hvilke data som vil være nødvendig i nær fremtid og laste dem inn i hurtigbufferminnet før de faktisk blir forespurt.
* RAID (Redundant Array of Independent Disks) :RAID er en lagringsteknologi som kombinerer flere lagringsenheter til en enkelt logisk enhet, og gir økt ytelse og redundans.
Ved å optimalisere disse dataoverføringsprosessene kan datamaskiner få tilgang til data raskere og mer effektivt, noe som forbedrer den generelle systemytelsen.