Dataoverførsel, dataflytning eller hukommelseshentning er den fysiske overførsel af data fra et lagersted til et andet. Dataoverførselshastigheder kan variere meget afhængigt af lagerenheden og det interface, der bruges.
For eksempel har en harddisk (HDD) typisk en dataoverførselshastighed på omkring 50 megabyte per sekund (MB/s), mens et solid-state drev (SSD) kan have en dataoverførselshastighed på flere gigabyte per sekund (GB /s).
Processen med at overføre data fra et lagermedium til hukommelsen involverer flere trin:
1. Lagerenheden (f.eks. harddisk eller SSD) tilgås, og de ønskede data er lokaliseret.
2. Dataene læses fra lagerenheden og overføres til en midlertidig buffer i hukommelsescontrolleren.
3. Dataene overføres derefter fra bufferen til computerens hovedhukommelse.
For at forbedre dataoverførselshastigheder kan forskellige teknologier bruges, såsom:
* Caching: Caching involverer lagring af ofte tilgåede data i en højhastighedshukommelse (cachehukommelse) for at reducere behovet for at få adgang til den langsommere lagerenhed.
* Forudhentning: Prefetching involverer at forudsige, hvilke data der vil være nødvendige i den nærmeste fremtid og indlæse dem i cachehukommelsen, før de rent faktisk anmodes om.
* RAID (Redundant Array of Independent Disks) :RAID er en lagringsteknologi, der kombinerer flere lagringsenheder til en enkelt logisk enhed, hvilket giver øget ydeevne og redundans.
Ved at optimere disse dataoverførselsprocesser kan computere få adgang til data hurtigere og mere effektivt, hvilket forbedrer den overordnede systemydeevne.