Saluran pipa (komputer)Dalam komputer, saluran pipa[1] (bahasa Inggris: pipeline) adalah satu set dari elemen pemrosesan data dihubungkan secara seri, sehingga hasil keluaran dari satu elemen adalah masukkan bagi elemen berikutnya. Elemen-elemen dari sebuah saluran pi;a sering dijalankan secara paralel. Contoh saluran pipa dalam komputer adalah:
KonsepSaluran pipa adalah konsep alami di kehidupan sehari-hari. Umpamakan sebuah perakitan mobil, asumsikan beberapa langkah di jalur perakitan adalah untuk memasang mesin, memasang kap, dan memasang roda (dalam urutan tersebut, dengan berbagai macam kemungkinan langkah - langkah lain di antara langkah - langkah tersebut). Sebuah mobil di jalur perakitan hanya satu dari tiga langkah di atas dapat selesai dalam suatu waktu. Setelah sebuah mobil telah terpasang mesinnya, mobil tersebut pindah ke pemasangan kap, dan mobil kedua sedang dalam tahap pemasangan mesin. Setelah mobil pertama selesai memasang kap, mobil kedua dalam tahap pemasangan kap, mobil pertama dalam tahap pemasangan roda, dan mobil ketiga yang baru masuk dalam tahap pemasangan mesin. Dan begitu seterusnya. Jika seumpama pemasangan mesin butuh 20 menit, pemasangan kap butuh 5 menit dan pemasangan roda butuh 10 menit, maka menyelesaikan ketiga mobil tersebut jika satu mobil dirakit dalam satu waktu akan membutuhkan waktu 105 menit. Sedangkan jika menggunakan jalur perakitan seperti yang disebutkan di atas, waktu yang diperlukan untuk menyelesaikan ketiganya hanya 75 menit. Pranala luarReferensi
|