Skip to main content

Hva er fletting?

I datamaskiner er sammenfletting en metode for å skrive og lese data ut av sekvens.Datainnfletting brukes til å kombinere flere digitale datastrømmer, som i filer som inneholder både lyd og video.Denne teknikken brukes også til minnet fletting i disklagring og dataminne, som brukes til å gjøre data til å lese og skrive raskere.En de-interleaver bruker kartlegging for å tyde de sammenflettede dataene;Det er mer eller mindre et diagram over det sammenflettede mønsteret som datamaskinen bruker for å dechiffrere dataene.

I mediefiler lar interleaving en spiller raskt lese lyd- og videodata.Dette gir brukeren en enkelt fil som inneholder både lyd og video som en riktig konfigurert mediaspiller kan lese og spille.Å lese sammenflettede mediefiler krever ofte at en kodek spiller den sammenflettede filen.En kodek er en programvare-plug-in som forteller en spiller hvordan man kan lese en sammenflett mediefil.Den vanligste sammenflettede mediefiltypen er lydvideo -fletting, mer kjent som AVI.

Memory Interleave er en prosess for å sette mer enn en datakilde gjennom den samme datastrømmen i et forsøk på å fremskynde behandlingen.Innblanding brukes vanligvis til harddisker eller Random Access Memory (RAM).Mens data blir behandlet på målstedet, blir de neste dataene utarbeidet av ytterligere datakilder, slik at mer data kan behandles mens den første datakilden laster de neste dataene i kø.

For å forstå hvordan minnet fletter fungerer, kan du forestille deg at en rittleder i en fornøyelsespark har to heiser som hver har fire ride -lånetakere som fører opp til inngangen til turen.Han laster ryttere raskt, men har ikke plass til at folk skal stille opp i lasteområdet.For å få syklistene på lasteplattformen, har dirigenten assistenter i bunnen av heisen som følger med grupper på fire opp til turen, en heis om gangen.I et sammenflettet system ville dirigenten instruere assistenten til tidsavganger i et forskjøvet system designet for å holde strømmen av ryttere rask og jevn.Tilsvarende strømmer sammenflettede data fra flere steder, forskjøvet for å gi tid til datakilder å laste på nytt mens andre strømmer av dataprosessen.

En ulempe med minnet sammen med dataoverføring er at det kan forårsake latens.Latens er en systemforsinkelse.Når en datakilde blir stoppet opp, påvirker den alle datakildene som bruker den dataoverføringsstrømmen, noe som forårsaker en avmatning i systemresponsen.På samme måte, hvis Glederen for fornøyelsesparken har et problem med å laste inn en heis full av ryttere, vil den bremse begge linjene fordi han ikke kan behandle flere ryttere før den gruppen er lastet.

I eldre harddisker ble sammenflettet minne brukt til åkompensere for harddisken som leser saktere enn motorens snurrer.Data ble skrevet ut av sekvensen for å tillate harddisktiden til å behandle data mens du leser.Nyere harddisker er designet raskt nok til å lese data i spinnhastigheten, og eliminerer behovet for minnesvering.