Di komputer, interleaving adalah metode menulis dan membaca data di luar urutan. Interleaving data digunakan untuk menggabungkan beberapa aliran data digital, seperti dalam file yang berisi audio dan video. Teknik ini juga digunakan untuk interleave memori dalam penyimpanan disk dan memori komputer, digunakan untuk membuat data membaca dan menulis lebih cepat. De-interleaver menggunakan pemetaan untuk menguraikan data yang disisipkan; itu lebih atau kurang diagram pola interleaved yang digunakan komputer untuk menguraikan data.
Dalam file media, interleaving memungkinkan pemain membaca data audio dan video dengan cepat. Ini memberi pengguna satu file yang berisi audio dan video yang dapat dibaca dan diputar oleh pemutar media yang dikonfigurasi dengan benar. Membaca file media yang disisipkan sering kali membutuhkan codec untuk memutar file yang disisipkan. Codec adalah plug-in perangkat lunak yang memberi tahu pemain cara membaca file media yang disisipkan. Jenis file media interleave yang paling umum adalah Audio Video Interleave, lebih dikenal sebagai AVI.
Memory interleave adalah proses menempatkan lebih dari satu sumber data melalui aliran data yang sama dalam upaya untuk mempercepat pemrosesan. Interleaving biasanya digunakan untuk harddisk atau Random Access Memory (RAM). Sementara data diproses di lokasi target, data berikutnya sedang disiapkan oleh sumber data tambahan, sehingga lebih banyak data dapat diproses sementara sumber data pertama memuat data berikutnya secara berurutan.
Untuk memahami cara kerja memori interleave, bayangkan seorang kondektur wahana di taman hiburan memiliki dua elevator yang masing-masing menampung empat pengunjung wahana yang mengarah ke pintu masuk wahananya. Dia memuat pengendara dengan cepat tetapi tidak memiliki ruang bagi orang untuk berbaris di area pemuatan. Untuk membawa pengendara ke platform pemuatan, kondektur memiliki asisten di bagian bawah lift yang menemani kelompok yang terdiri dari empat orang naik, satu lift pada satu waktu. Dalam sistem interleaved, kondektur akan menginstruksikan asisten untuk mengatur waktu keberangkatan dalam sistem terhuyung-huyung yang dirancang untuk menjaga arus pengendara cepat dan lancar. Demikian pula, data yang disisipkan mengalir dari banyak tempat, diselingi untuk memberikan waktu bagi sumber data untuk memuat ulang sementara aliran data lainnya memproses.
Salah satu kelemahan memory interleave dalam transfer data adalah dapat menyebabkan latency. Latensi adalah penundaan waktu sistem. Saat satu sumber data dihentikan, hal itu memengaruhi semua sumber data yang menggunakan aliran transfer data tersebut, yang menyebabkan perlambatan respons sistem. Demikian juga, jika kondektur wahana taman hiburan mengalami masalah saat memuat satu lift yang penuh dengan pengendara, hal itu akan memperlambat kedua jalur karena ia tidak dapat memproses lebih banyak pengendara sampai grup tersebut dimuat.
Pada hard drive yang lebih lama, memori yang disisipkan digunakan untuk mengkompensasi pembacaan hard drive lebih lambat daripada putaran motornya. Data ditulis tidak berurutan untuk memungkinkan waktu hard drive memproses data saat membaca. Hard drive yang lebih baru dirancang cukup cepat untuk membaca data dengan kecepatan berputar, menghilangkan kebutuhan untuk interleaving memori.