Ang pipelining ay isang teknik na ginagamit sa arkitektura ng kompyuter upang mapabuti ang pagsasagawa ng mga processor.Ito ay pumapayag sa maramihang instruksiyon na sabay-sabay na maproseso sa pamamagitan ng paghahati ng proseso ng paglalapat sa ilang mga yugto. Ang tamang pagpapatupad ng pag-uuri ng tubo ay maaaring lubhang tumaas sa pamamagitan ngput at mabawasan ang mga panganib na sanhi ng mga pagkaantala.
Pag - unawa sa Pag - aalis ng Pipe
Ang Pipelining ay kinasasangkutan ng pagbuwag ng paglalapat ng instruksiyon sa mga natatanging yugto gaya ng pagkuha, decode, pagsasagawa, pag-access ng memorya, at pagsusulat-back. Ang bawat yugto ay nagpoproseso ng iba't ibang instruksiyon sa parehong panahon, paglikha ng tuloy-tuloy na daloy ng pagproseso ng instruksiyon. Ang paraang ito ay nagdaragdag ng bilang ng instruksiyon na natatapos sa bawat unit time.
Pagkalkula sa Pamamagitan ng Istasyon
Ang maximum sa pamamagitan ng pag-put ng tubong processor ay depende sa haba ng tubo at kahusayan ng bawat yugto. Ang ideyal na pag-apruba ay nakakamit kapag walang mga panganib o mga restoran. Ang pormula para sa pamamagitan ngput ay:
Sa pamamagitan ngput = 1 / siklong oras
Para mapabilis ang siklo, dapat bawasan ang oras ng siklo nang hindi nagdudulot ng panganib o mga puwesto.
Pagbawas sa mga Panganib
Ang mga panganib ay mga kalagayan na humahadlang sa mahusay na paglalapat ng mga instruksiyon sa isang tubo.
- Mga panganib sa pag - aayos
- Mga Panganib ng Data
- Pagkontrol sa mga Panganib
Kabilang sa mga estratehiya upang mabawasan ang mga panganib ay ang pagpapatupad ng mga pamamaraan sa pag - abante, pagpapasok ng mga puwesto sa tubo, at mahusay na pag - iiskedyul ng instruksiyon.