Strona główna : Warunki dotyczące sprzętu : Definicja rurociągu

Rurociąg

Procesory komputerowe mogą w każdej sekundzie obsługiwać miliony instrukcji. Po przetworzeniu jednej instrukcji przetwarzana jest następna w linii i tak dalej. Potok pozwala na jednoczesne przetwarzanie wielu instrukcji. Podczas przetwarzania jednego etapu instrukcji inne instrukcje mogą być przetwarzane na innym etapie. Bez potoku każda instrukcja musiałaby czekać na zakończenie poprzedniej, zanim byłaby w ogóle dostępna.

Aby zrozumieć zalety rurociągu, wyobraź sobie, że fabryka samochodów musiała czekać, aż każdy samochód zostanie w pełni ukończony, zanim rozpocznie następny. To byłoby okropnie nieefektywne, prawda? Dużo sensowniej jest pracować nad wieloma samochodami naraz, kończąc je po jednym etapie. Na to pozwala potok w komputerze. Przetwarzanie potokowe, jak to się nazywa, często przechowuje około sześciu instrukcji jednocześnie w procesorze na różnych etapach przetwarzania. Potoki mogą być używane zarówno dla procesora, jak i dla dostępu do pamięci (DRAM).

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję rurociągu. Wyjaśnia w terminologii komputerowej, co oznacza Pipeline i jest jednym z wielu terminów sprzętowych w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję potoku za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.