Co je prokládání?
V počítačích je prokládání způsob zápisu a čtení dat mimo posloupnost. Prokládání dat se používá ke kombinování více digitálních datových toků, například v souborech, které obsahují zvuk i video. Tato technika se také používá pro prokládání paměti v diskovém úložišti a počítačové paměti, používané k rychlejšímu čtení a zápisu dat. De-interleaver používá mapování k dešifrování prokládaných dat; je to víceméně schéma prokládaného vzoru, které počítač používá k dešifrování dat.
V mediálních souborech umožňuje prokládání přehrávač rychle číst zvuková a obrazová data. To dává uživateli jediný soubor, který obsahuje zvuk i video, které může správně nakonfigurovaný přehrávač médií číst a přehrávat. Čtení prokládaných mediálních souborů často vyžaduje k přehrání prokládaného souboru kodek. Kodek je softwarový plug-in, který hráči říká, jak číst prokládaný mediální soubor. Nejběžnějším typem prokládaného mediálního souboru je Audio Video Interleave, běžněji známý jako AVI.
Interleave paměti je proces umísťování více než jednoho zdroje dat do stejného datového proudu ve snaze urychlit zpracování. Interleaving se obvykle používá pro pevné disky nebo RAM (Random Access Memory). Zatímco data jsou zpracovávána v cílovém místě, další data jsou připravována dalšími zdroji dat, takže lze zpracovat více dat, zatímco první zdroj dat načte další data v řadě.
Abychom pochopili, jak funguje prokládání paměti, představte si, že dirigent jízdy v zábavním parku má dva výtahy, z nichž každý drží čtyři patrony jízdy, které vedou až ke vchodu do jeho jízdy. Rychle načte jezdce, ale nemá místo, kde by se lidé mohli zarovnat v oblasti nakládky. Aby se jezdci dostali na nakládací plošinu, dirigent má v dolní části výtahu pomocníky, kteří doprovázejí skupiny po čtyři až k jízdě, jeden po druhém. V prokládaném systému by dirigent instruoval asistenta k časovým odchodům v rozloženém systému navrženém tak, aby udržoval tok jezdců rychlý a hladký. Podobně prokládané údaje tečou z více míst, rozloženy tak, aby poskytly čas zdrojům dat znovu načíst, zatímco ostatní toky datových procesů.
Jednou z nevýhod prokládání paměti při přenosu dat je to, že může způsobit zpoždění. Latence je časové zpoždění systému. Když se jeden zdroj dat zastaví, ovlivní to všechny zdroje dat, které používají tento proud přenosu dat, což způsobuje zpomalení reakce systému. Stejně tak, pokud má dirigent pro zábavní park problém s načtením jednoho výtahu plného jezdců, zpomalí obě linie, protože nemůže zpracovat žádné další jezdce, dokud nebude tato skupina načtena.
U starších pevných disků byla prokládaná paměť použita ke kompenzaci čtení pevného disku pomaleji než při otáčení motoru. Data byla zapsána mimo sled, aby měl pevný disk čas na zpracování dat při čtení. Novější pevné disky jsou navrženy dostatečně rychle, aby mohly číst data při rychlosti otáčení, což vylučuje potřebu prokládání paměti.