Apa yang dimaksud Pipeline [glosarium teknologi informasi]

Pipeline :

Prosesor komputer dapat menangani jutaan instruksi setiap detik. Setelah satu instruksi diproses, instruksi berikutnya diproses, dan seterusnya. Sebuah pipa memungkinkan beberapa instruksi untuk diproses pada waktu yang sama. Sementara satu tahap instruksi sedang diproses, instruksi lain mungkin menjalani pemrosesan pada tahap yang berbeda. Tanpa pipeline, setiap instruksi harus menunggu instruksi sebelumnya selesai bahkan sebelum dapat diakses.

Untuk memahami manfaat jaringan pipa, bayangkan sebuah pabrik pembuatan mobil harus menunggu setiap mobil selesai sepenuhnya sebelum memulai yang berikutnya. Itu akan sangat tidak efisien, bukan? Jauh lebih masuk akal untuk mengerjakan banyak mobil sekaligus, menyelesaikannya satu tahap pada satu waktu. Inilah yang dimungkinkan oleh pipeline di komputer. Pipelining, demikian sebutannya, sering kali menyimpan sekitar enam instruksi sekaligus dalam prosesor pada berbagai tahap pemrosesan. Pipeline dapat digunakan untuk CPU dan juga untuk mengakses memori (DRAM).

Related Posts