Pipeline

Pipeline Computer processors एक सेकंड में लाखों निर्देशों को संभाल सकता है। एक बार एक instruction संसाधित होने के बाद, अगले एक को संसाधित किया जाता है, और इसी तरह। एक pipeline एक ही समय में कई निर्देशों को संसाधित करने की अनुमति देती है।

Pipeline

जबकि एक निर्देश का एक चरण संसाधित किया जा रहा है, अन्य instruction को एक अलग चरण में संसाधित किया जा सकता है। एक pipeline के बिना, प्रत्येक निर्देश को पिछले एक के समाप्त होने तक इंतजार करना होगा, इससे पहले कि इसे accessed भी किया जा सके।

Pipeline के लाभ को समझने के लिए, कल्पना कीजिए कि एक कार निर्माण संयंत्र को अगली कार शुरू करने से for each कार के पूरी तरह से पूरा होने का wait करना पड़ता है। यह बेहद अक्षम होगा, है ना? कई कारों पर एक साथ काम करना, उन्हें एक समय में one stage में पूरा करना बहुत अधिक समझ में आता है।

यह एक कंप्यूटर में एक pipeline की अनुमति देता है। Pipelining, जैसा कि इसे कहा जाता है, अक्सर प्रसंस्करण के विभिन्न चरणों में प्रोसेसर में लगभग छह निर्देश एक साथ रखता है। Pipelining का उपयोग सीपीयू के साथ-साथ memory (DRAM) तक पहुंचने के लिए भी किया जा सकता है।