Ang mga tubo ng Microprocessor ay nagpapabuti sa paggawa sa pamamagitan ng sabay - sabay na paglalapat ng instruksiyon.

Pag - unawa sa Latsiya sa mga Pipeline

Ang latensiya ay tumutukoy sa oras na ginagamit para sa isang pagtuturo na dumaan sa buong tubo mula sa pagkuha hanggang sa matapos. ito ay naiimpluwensiyahan ng bilang ng mga yugto at oras ng pagpoproseso sa bawat yugto.

Halimbawa, kung ang tubo ay may 5 yugto at ang bawat yugto ay may 1 nanosecond, ang kabuuang latency ay 5 nanosecond.

Pagkalkula sa Pamamagitan ng Istasyon

Sa pamamagitan ng pag - aalis ng mga instruksiyon kung gaano karami ang maaaring iproseso ng tubo sa bawat oras, karaniwan nang mga instruksiyon sa bawat segundo.

Sa isang sistemang may ganap na tubo, ang pinakamataas na tubo sa buong orasan ay katumbas ng frequency ng orasan, anupat walang nailalagay na puwesto o panganib.

Praktikal na Halimbawa ng Pagkalkula

Ipagpalagay nang ang tubo ay may 8 yugto, ang bawat isa ay kumukuha ng 0.5 nanoseconds. Ang kapus - tapos na para sa isang tagubilin ay:

  • Bilang ng mga yugto: 8
  • Oras sa bawat yugto: 0.5 ns
  • Latensiya = 8 × 0.5 n = 4 n

Ang pinakamataas na topput sa isang 2 GHz clock frequency ay humigit - kumulang 2 bilyong instruksiyon sa bawat segundo, na nag - aakda ng tamang mga kalagayan nang walang mga puwesto.