Instruction Pipeline in Hindi – इंस्ट्रक्शन पाइपलाइन क्या है?

Hello दोस्तों! आज मैं आपको इस पोस्ट में Instruction Pipeline in Hindi (इंस्ट्रक्शन पाइपलाइन क्या है?) के बारें में बताऊंगा, तो चलिए शुरू करते हैं:-

Instruction Pipeline in Hindi

Instruction Pipeline एक तकनीक है जिसका प्रयोग आजकल के microprocessors, microcontrollers और CPU के डिजाईन में किया जाता है जिससे कि उनके instruction throughput को बढाया जा सके.

ज्यादतर सभी digital computers को operations जैसे:- fetch, decode और execute को करने के लिए instruction pipeline की जरूरत होती है.

सामान्य रूप में, computer को निम्नलिखित steps के साथ instruction को process करने की आवश्यकता होती है:-

  1. instruction को memory से fetch करना.
  2. instruction को decode करना.
  3. प्रभावी address को decode करना.
  4. memory से operands को fetch करना.
  5. instruction को execute करना.
  6. सही जगह पर result को स्टोर करना.

प्रत्येक step को एक विशेष segment में execute किया जाता है और इसमें information को operate करने में लगने वाला समय अलग-अलग segments के लिए अलग-अलग हो सकता है. यहाँ तक कि इसमें दो या दो से ज्यादा segments को एक ही समय में memory access करने की जरूरत पड़ सकती है. इस स्थिति में एक segment को दूसरे के खत्म होने का इन्तजार करना पड़ता है.

यदि instruction cycle को एकसमान duration के segments में divide किया जाता है, तो एक instruction pipeline का organization ज्यादा efficient होता है। इस प्रकार के organization का सबसे सामान्य उदाहरण four-segment instruction pipeline है.

एक four-segment instruction pipeline दो या उससे ज्यादा अलग-अलग segments को combine करता है और सिर्फ एक segment बना देता है. उदाहरण के लिए:- instruction के decoding को, address के calculation के साथ combine करके एक segment बनाया जा सकता है.

नीचे आपको four-segment instruction pipeline का डायग्राम दिया गया है.

Four segment instruction pipeline in hindi
image

segment 1:-

इसमें instruction को memory से fetch किया जाता है. इस segment को first in first out (FIFO) buffer का प्रयोग करके implement किया जाता है.

segment 2:-

दूसरे segment में memory से fetch किये गये instruction को decode किया जाता है. और, effective address को एक अलग arithmetic circuit में calculate किया जाता है।

segment 3:-

तीसरे सेगमेंट में मैमोरी से operand को fetch किया जाता है.

segment 4:-

अंतिम सेगमेंट में instruction को execute कर लिया जाता है.

इसे पढ़ें:- arithmetic pipeline क्या है?

निवेदन:- अगर आपको यह आर्टिकल useful लगा हो तो इसे अपने दोस्तों के साथ share करें और आपके computer architecture से सम्बन्धित कोई question हो तो नीचे कमेंट करके बताइए. thanks.

Leave a Comment