जब कंप्यूटिंग की बात आती है, तो रजिस्टर CPU पर बने एक छोटे से डाटा स्टोरेज स्पेस को कहा जाता है। रजिस्टरों का उपयोग अस्थायी रूप से डेटा संग्रहीत करने और उस डेटा पर विभिन्न कार्यों को करने के लिए किया जाता है। इस लेख में, आप जानेंगे की रजिस्टर क्या हैं, विभिन्न प्रकार के रजिस्टर, उनका महत्व और उनके फायदे।
Register क्या है?
कंप्यूटिंग में, एक रजिस्टर एक छोटा, अस्थायी भंडारण क्षेत्र है जिसका उपयोग डेटा या निर्देशों को संग्रहीत करने के लिए किया जाता है। रजिस्टरों को सीपीयू में ही बनाया गया होता है, जिसकी वजह से प्रोसेसर बहुत तेज़ गति से काम कर पाते है। रजिस्टरों का उपयोग संसाधित किए जा रहे डेटा को रखने के लिए किया जाता है, जैसे कि गणना का परिणाम, या उन निर्देशों को रखने के लिए जिन्हें सीपीयू को execute करने की आवश्यकता होती है।
Register के प्रकार
कंप्यूटर में विभिन्न प्रकार के रजिस्टर हैं, जिनमें से प्रत्येक के विशिष्ट उद्देश्य होते है। यहां रजिस्टरों के सबसे आम प्रकार हैं:
- मेमोरी एड्रेस रजिस्टर – इसका उपयोग एक्सेस किए जा रहे मेमोरी एड्रेस को रखने के लिए किया जाता है।
- मेमोरी बफर रजिस्टर – इसका उपयोग कंप्यूटर सिस्टम में अस्थायी रूप से डेटा को मुख्य मेमोरी में या उससे स्थानांतरित करने के लिए किया जाता है।
- प्रोग्राम कण्ट्रोल रजिस्टर – इसे प्रोग्राम काउंटर रजिस्टर या इंस्ट्रक्शन पॉइंटर रजिस्टर के रूप में भी जाना जाता है, इसका उपयोग कंप्यूटर सिस्टम में प्रोसेसर द्वारा निष्पादित किए जा रहे वर्तमान निर्देश का ट्रैक करने के लिए किया जाता है।
- एक्युमुलेटर रजिस्टर – इसका उपयोग अंकगणितीय और तार्किक संचालन के मध्यवर्ती परिणामों को संग्रहीत करने के लिए किया जाता है। इसका उपयोग डेटा के लिए एक अस्थायी भंडारण स्थान के रूप में भी किया जाता है।
- इंस्ट्रक्शन रजिस्टर – इसका उपयोग कंप्यूटर सिस्टम में प्रोसेसर द्वारा निष्पादित किए जा रहे वर्तमान निर्देश के मेमोरी पते को रखने के लिए किया जाता है।
- इनपुट /आउटपुट रजिस्टर – यह प्रोसेसर और दूसरे उपकरणों जैसे इनपुट/आउटपुट उपकरणों के बीच स्थानांतरित किए जा रहे डेटा को अस्थायी रूप से संग्रहीत करने के लिए उपयोग किया जाता है।