Mikä on lomittelu?

Tietokoneissa lomittelu on tapa kirjoittaa ja lukea tietoja järjestyksestä. Tietojen lomitusta käytetään useiden digitaalisten datavirtojen yhdistämiseen, kuten tiedostoihin, jotka sisältävät sekä ääntä että videota. Tätä tekniikkaa käytetään myös muistin limittämiseen levytilassa ja tietokoneen muistissa, jota käytetään tietojen lukemiseen ja kirjoittamiseen nopeammin. Lomittimen poistaja käyttää kartoitusta limitetyn datan tulkitsemiseen; se on enemmän tai vähemmän kaavio lomitellusta mallista, jota tietokone käyttää tietojen tulkitsemiseen.

Mediatiedostoissa lomituksen avulla pelaaja voi nopeasti lukea ääni- ja videotietoja. Tämä antaa käyttäjälle yhden tiedoston, joka sisältää sekä ääntä että videota ja jota oikein määritetty mediasoitin voi lukea ja toistaa. Lomitetun mediatiedoston lukeminen vaatii usein koodekin limitetyn tiedoston toistamiseksi. Koodekki on ohjelmistolaajennus, joka kertoo soittimelle lomitetun mediatiedoston lukemisen. Yleisin lomitettu mediatiedostotyyppi on Audio Video Interleave, joka tunnetaan yleisemmin nimellä AVI.

Muistilomitus on prosessi, jossa useampi kuin yksi tietolähde siirretään saman tietovirran läpi nopeuttaakseen käsittelyä. Lomitusta käytetään yleensä kiintolevyille tai RAM -muistille. Kun tietoja käsitellään kohdepaikassa, seuraavia tietoja valmistellaan muista tietolähteistä, joten enemmän dataa voidaan käsitellä, kun ensimmäinen tietolähde lataa seuraavat tiedot rivillä.

Ymmärtääksesi, miten muistin limitys toimii, kuvittele, että huvipuiston kyydissä on kaksi hissiä, joissa kummassakin on neljä ratsastajaa, jotka johtavat hänen kyydinsä sisäänkäynnille. Hän lataa ratsastajat nopeasti, mutta hänellä ei ole tilaa ihmisille jonottaa lastausalueella. Saadakseen ratsastajat lastauslavalle, kapellimestarilla on avustajat hissin alaosassa neljän hengen ryhmien kyydissä, yksi hissi kerrallaan. Lomitellussa järjestelmässä kapellimestari neuvoisi avustajaa ajoittamaan lähtöjä porrastetussa järjestelmässä, joka on suunniteltu pitämään ratsastajien virtaus nopeana ja sujuvana. Samoin lomitetut tiedot virtaavat useista paikoista, porrastettuina, jotta tietolähteet voivat ladata uudelleen, kun muut tietovirrat prosessoivat.

Yksi haitta muistin lomituksessa tiedonsiirrossa on, että se voi aiheuttaa latenssin. Latenssi on järjestelmän aikaviive. Kun yksi tietolähde pysäytetään, se vaikuttaa kaikkiin kyseistä tiedonsiirtovirtaa käyttäviin tietolähteisiin ja aiheuttaa järjestelmän vasteen hidastumisen. Samoin, jos huvipuiston kyydissä olevalla kapellimestarilla on ongelmia yhden hissin täynnä kuljettajia lataamisessa, se hidastaa molempia linjoja, koska hän ei voi käsitellä enempää ratsastajia ennen kuin ryhmä on ladattu.

Vanhemmissa kiintolevyissä lomitettua muistia käytettiin kompensoimaan kiintolevyn lukema hitaammin kuin sen moottori pyörii. Tiedot kirjoitettiin järjestyksessä, jotta kiintolevyllä olisi aikaa käsitellä tietoja lukemisen aikana. Uudemmat kiintolevyt on suunniteltu riittävän nopeasti tietojen lukemiseen pyörimisnopeudella, jolloin muistin lomitus ei ole tarpeen.