Register Memory In Hindi




Register Memory In Hindi

Register computer के प्रोसेसर का एक भाग होता है. जिनका कार्य तेजी के साथ प्रोसेसर को data उपलब्ध कराना होता है. Register उन data या निर्देशों को रखता है जिस पर तुरंत कार्य करना रहता है या होता है. Register Memory एक समय मे किसी डाटा के केवल एक भाग की ही रखता है. इसमें डाटा का transfer और प्राथमिक storage में डाटा in या out एक high speed operation के साथ होता है. वास्तव में रजिस्टर का आकार और रजिस्टर की संख्या कंप्यूटर की speed को निर्धारित करने में मदद करता है.

Register Memory क्या हैं ?

रजिस्टर मेमोरी कंप्यूटर की सबसे छोटी और सबसे तेज मेमोरी होती है. यह मुख्य मेमोरी का हिस्सा नहीं है और सीपीयू में रजिस्टरों के रूप में स्थित है, जो सबसे छोटे डेटा होल्डिंग तत्व हैं. एक रजिस्टर अस्थायी रूप से अक्सर उपयोग किए जाने वाले डेटा, निर्देश और मेमोरी एड्रेस को रखता है जिसका उपयोग सीपीयू द्वारा किया जाना है. वे निर्देश रखते हैं जो वर्तमान में सीपीयू द्वारा संसाधित होते हैं. संसाधित होने से पहले सभी डेटा को रजिस्टरों से गुजरना आवश्यक है. इसलिए, उनका उपयोग CPU द्वारा उपयोगकर्ताओं द्वारा दर्ज किए गए डेटा को संसाधित करने के लिए किया जाता है. रजिस्टरों में 32 बिट से 64 बिट के बीच डेटा की एक छोटी मात्रा होती है. सीपीयू की गति सीपीयू में निर्मित रजिस्टरों की संख्या और आकार (बिट्स की संख्या) पर निर्भर करती है. रजिस्टर उनके उपयोग के आधार पर विभिन्न प्रकार के हो सकते हैं. व्यापक रूप से उपयोग किए जाने वाले कुछ रजिस्टरों में एक्यूमुलेटर या एसी, डेटा रजिस्टर या डीआर, एड्रेस रजिस्टर या एआर, प्रोग्राम काउंटर (पीसी), आई / ओ एड्रेस रजिस्टर, और बहुत कुछ शामिल हैं.

रजिस्टर और मेमोरी में स्टोर होने वाले डाटा को कंप्यूटर के प्रोसेसर द्वारा सीधे एक्सेस किया जाता है जो सीपीयू की प्रोसेसिंग गति को भी बढ़ाता है. सीपीयू की प्रोसेसिंग स्पीड को रजिस्टर के बिट्स की संख्या बढ़ाकर या सीपीयू में फिजिकल रजिस्टर की संख्या बढ़ाकर भी किया जा सकता है. मेमोरी के मामले में भी ऐसा ही है की मेमोरी कैपेसिटी को बढाकर एक सीपीयू की प्रोसेसिंग स्पीड को बढ़ा सकते है. मेमोरी को सामान्य रूप से कंप्यूटर की प्राथमिक मेमोरी में संदर्भित किया जाता है. रजिस्टर और मेमोरी में बहुत सारी समानताओं के बावजूद रजिस्टर और मेमोरी एक दूसरे से भिन्न है अगर दोनों के बीच के मुख्य अंतर की बात करे तो यह है कि एक रजिस्टर सिर्फ उस डेटा को स्टोर करता है जो वर्तमान में सीपीयू प्रोसेसिंग कर रहा है जबकि मेमोरी में वह प्रोग्राम इंस्ट्रक्शन और डेटा स्टोर होता है जिसे प्रोग्राम को क्रियान्वित करने की आवश्यकता होती है. इसके आलावा भी एक मेमोरी और रजिस्टर में काफी अंतर होते है जिनको हम नीचे दिए गए तुलना चार्ट की मदद से अच्छे से जानेंगे लेकिन उससे पहले हम Register और Memory किसे कहते है इसको थोड़ा और अच्छे से समझ लेते है.

कंप्यूटर रजिस्टर के प्रकार और कार्य ?

डेटा रजिस्टर: यह एक 16-बिट रजिस्टर है, जिसका उपयोग प्रोसेसर द्वारा संचालित किए जाने वाले ऑपरेंड (चर) को स्टोर करने के लिए किया जाता है. यह अस्थायी रूप से डेटा संग्रहीत करता है, जो एक परिधीय उपकरण से प्रेषित या प्राप्त किया जा रहा है.

प्रोग्राम काउंटर (पीसी): इसमें अगले निर्देश की मेमोरी लोकेशन का पता होता है, जिसे वर्तमान निर्देश पूरा होने के बाद प्राप्त किया जाना है. इसलिए, इसका उपयोग विभिन्न कार्यक्रमों के निष्पादन के मार्ग को बनाए रखने के लिए किया जाता है और इस प्रकार कार्यक्रमों को एक-एक करके निष्पादित किया जाता है, जब पिछला निर्देश पूरा हो जाता है.

प्रशिक्षक रजिस्टर: यह एक 16-बिट रजिस्टर है. यह उस निर्देश को संग्रहीत करता है जो मुख्य मेमोरी से प्राप्त होता है. तो, इसका उपयोग निर्देश कोड रखने के लिए किया जाता है, जिन्हें निष्पादित किया जाना है. कंट्रोल यूनिट इंस्ट्रक्टर रजिस्टर से निर्देश लेता है, फिर उसे डिकोड और निष्पादित करता है.

संचायक रजिस्टर: यह एक 16-बिट रजिस्टर है, जिसका उपयोग सिस्टम द्वारा उत्पादित परिणामों को संग्रहीत करने के लिए किया जाता है. उदाहरण के लिए, प्रसंस्करण के बाद सीपीयू द्वारा उत्पन्न परिणाम एसी रजिस्टर में संग्रहीत होते हैं.

एड्रेस रजिस्टर: यह एक 12-बिट रजिस्टर है जो मेमोरी लोकेशन के एड्रेस को स्टोर करता है जहां निर्देश या डेटा मेमोरी में स्टोर होता है.

I/O पता रजिस्टर: इसका काम किसी विशेष I/O डिवाइस का पता निर्दिष्ट करना है.

I/O Buffer Register: इसका काम I/O मॉड्यूल और CPU के बीच डेटा का आदान-प्रदान करना है.

जिस्टर - रजिस्टर क्या है? रजिस्टरों के प्रकार

रजिस्टर का उपयोग डेटा और निर्देशों को तुरंत स्वीकार करने, संग्रहीत करने और स्थानांतरित करने के लिए किया जाता है जो सीपीयू द्वारा तुरंत उपयोग किए जा रहे हैं, विभिन्न प्रकार के रजिस्टर हैं जिनका उपयोग विभिन्न उद्देश्यों के लिए किया जाता है. एसी या एक्यूमुलेटर, डेटा रजिस्टर या डीआर, एआर या एड्रेस रजिस्टर, प्रोग्राम काउंटर (पीसी), मेमोरी डेटा रजिस्टर (एमडीआर), इंडेक्स रजिस्टर, मेमोरी बफर रजिस्टर के रूप में नामित कुछ सबसे अधिक इस्तेमाल किए जाने वाले रजिस्टरों में से. इन रजिस्टरों का उपयोग विभिन्न कार्यों को करने के लिए किया जाता है. जब हम सिस्टम पर काम कर रहे होते हैं तो इन रजिस्टरों का उपयोग सीपीयू द्वारा संचालन करने के लिए किया जाता है. जब हम सिस्टम को कुछ इनपुट देते हैं तो इनपुट को रजिस्टरों में स्टोर किया जाएगा और जब सिस्टम प्रोसेसिंग के बाद हमें परिणाम देगा तो परिणाम भी रजिस्टरों से होगा. ताकि उनका उपयोग सीपीयू द्वारा डाटा को प्रोसेस करने के लिए किया जा सके जो यूजर द्वारा दिया जाता है. रजिस्टर प्रदर्शन: -

1) फ़ेच: फ़ेच ऑपरेशन का उपयोग उपयोगकर्ता द्वारा दिए गए निर्देशों को लेने के लिए किया जाता है और जिन निर्देशों को मेन मेमोरी में संग्रहीत किया जाता है, उन्हें रजिस्टरों का उपयोग करके प्राप्त किया जाएगा.

2) डिकोड: निर्देशों की व्याख्या के लिए डिकोड ऑपरेशन का उपयोग किया जाता है, अर्थात निर्देशों को डिकोड किया जाता है अर्थात सीपीयू यह पता लगाएगा कि निर्देशों पर कौन सा ऑपरेशन किया जाना है.

3) Execute: Execute ऑपरेशन CPU द्वारा किया जाता है. और जो परिणाम सीपीयू द्वारा तैयार किए जाते हैं, उन्हें फिर मेमोरी में स्टोर किया जाता है और उसके बाद वे यूजर स्क्रीन पर प्रदर्शित होते हैं.

रजिस्टर के प्रकार इस प्रकार हैं:

MAR,मेमोरी एड्रेस रजिस्टर के लिए खड़ा है, इस रजिस्टर में डेटा और निर्देशों के मेमोरी एड्रेस होते हैं. इस रजिस्टर का उपयोग निर्देश के निष्पादन चरण के दौरान मेमोरी से डेटा और निर्देशों तक पहुंचने के लिए किया जाता है. मान लीजिए सीपीयू मेमोरी में कुछ डेटा स्टोर करना चाहता है या मेमोरी से डेटा पढ़ना चाहता है. यह MAR में आवश्यक स्मृति स्थान का पता रखता है.

कार्यक्रम गणक, प्रोग्राम काउंटर (पीसी), जिसे आमतौर पर इंटेल x86 माइक्रोप्रोसेसरों में निर्देश सूचक (आईपी) कहा जाता है, और कभी-कभी निर्देश पता रजिस्टर कहा जाता है, या कुछ कंप्यूटरों में निर्देश अनुक्रमक का सिर्फ एक हिस्सा, एक प्रोसेसर रजिस्टर है.

यह 8085 माइक्रोप्रोसेसर में 16 बिट का स्पेशल फंक्शन रजिस्टर है. यह उस निर्देश के अगले मेमोरी पते का ट्रैक रखता है जिसे वर्तमान निर्देश का निष्पादन पूरा होने के बाद निष्पादित किया जाना है. दूसरे शब्दों में, यह अगले निर्देश की मेमोरी लोकेशन का पता रखता है जब वर्तमान निर्देश माइक्रोप्रोसेसर द्वारा निष्पादित किया जाता है.

Accumulator Register

इस रजिस्टर का उपयोग सिस्टम द्वारा उत्पादित परिणामों को संग्रहीत करने के लिए किया जाता है. जब प्रसंस्करण के बाद सीपीयू कुछ परिणाम उत्पन्न करेगा तो सभी परिणाम एसी रजिस्टर में संग्रहीत किए जाएंगे.

Memory Data Register (MDR)

एमडीआर कंप्यूटर की कंट्रोल यूनिट का रजिस्टर होता है जिसमें कंप्यूटर स्टोरेज (जैसे रैम) में स्टोर किया जाने वाला डेटा या कंप्यूटर स्टोरेज से लाने के बाद डेटा होता है. यह एक बफर की तरह काम करता है और प्रोसेसर के उपयोग के लिए तैयार मेमोरी से कॉपी की गई किसी भी चीज को रखता है. एमडीआर डिकोडर में जाने से पहले जानकारी रखता है. एमडीआर जिसमें डेटा लिखा जाना है या पता स्थान का रीडआउट है. उदाहरण के लिए, सेल 123 की सामग्री को पुनः प्राप्त करने के लिए, हम मान 123 (बाइनरी में, निश्चित रूप से) को MAR में लोड करेंगे और एक फ़ेच ऑपरेशन करेंगे. ऑपरेशन होने पर सेल 123 की सामग्री की कॉपी एमडीआर में होगी. मान 98 को सेल 4 में स्टोर करने के लिए, हम 4 को MAR में और 98 को MDR में लोड करते हैं और एक स्टोर करते हैं. जब ऑपरेशन पूरा हो जाएगा तो सेल 4 की सामग्री को 98 पर सेट कर दिया जाएगा, जो पहले था उसे हटाकर. एमडीआर टू-वे रजिस्टर है. जब डेटा मेमोरी से प्राप्त किया जाता है और एमडीआर में रखा जाता है, तो इसे एक दिशा में लिखा जाता है. जब कोई लिखित निर्देश होता है, तो लिखा जाने वाला डेटा दूसरे सीपीयू रजिस्टर से एमडीआर में रखा जाता है, जो तब डेटा को मेमोरी में रखता है. मेमोरी डेटा रजिस्टर एक माइक्रो प्रोग्राम और कंप्यूटर स्टोरेज के बीच न्यूनतम इंटरफ़ेस का आधा है, दूसरा आधा मेमोरी एड्रेस रजिस्टर है.

सूचकांक रजिस्टर

एक हार्डवेयर तत्व जिसमें एक संख्या होती है जिसे एक प्रभावी पता बनाने के लिए कंप्यूटर निर्देश के पता भाग में जोड़ा जा सकता है (या, कुछ मामलों में, घटाया जा सकता है). आधार रजिस्टर के रूप में भी जाना जाता है. कंप्यूटर के सीपीयू में एक इंडेक्स रजिस्टर एक प्रोसेसर रजिस्टर होता है जिसका उपयोग प्रोग्राम चलाने के दौरान ऑपरेंड एड्रेस को संशोधित करने के लिए किया जाता है.

मेमोरी बफर रजिस्टर

MBR,मेमोरी बफर रजिस्टर के लिए खड़ा है. इस रजिस्टर में डेटा या निर्देश की सामग्री को मेमोरी में पढ़ा या लिखा जाता है. इसका मतलब है कि इस रजिस्टर का उपयोग मेमोरी से आने वाले या मेमोरी में जाने वाले डेटा/निर्देश को स्टोर करने के लिए किया जाता है.

डेटा रजिस्टर

माइक्रो कंप्यूटर में उपयोग किया जाने वाला एक रजिस्टर अस्थायी रूप से डेटा को एक परिधीय उपकरण से या उससे प्रेषित होने के लिए संग्रहीत करता है.

कैश मेमोरी बनाम रजिस्टर: कैश मेमोरी और रजिस्टर के बीच अंतर जानें

ये दोनों मूल रूप से डेटा रखते हैं, लेकिन कैश मेमोरी और रजिस्टर के बीच एक महत्वपूर्ण अंतर है. कैशे मेमोरी में अक्सर उपयोग किए जाने वाले सभी डेटा और डिवाइस के निर्देशों को संग्रहीत किया जाता है. इस प्रकार, यह कंप्यूटर के समग्र प्रदर्शन और प्रक्रिया को गति देता है. दूसरी ओर, रजिस्टर में केवल जानकारी का एक टुकड़ा होता है, जैसे कि कंप्यूटर निर्देश या किसी विशेष जानकारी का भंडारण पता, आदि. इस लेख में, हम कैशे मेमोरी और रजिस्टर के बीच के अंतर को गहराई से समझेंगे. अधिक जानने के लिए आगे पढ़ें.

कैश क्या है?

कैश कंप्यूटर सिस्टम में मौजूद एक बहुत छोटा लेकिन तेज़ घटक है जिसे आप मुख्य मेमोरी और सीपीयू के बीच पा सकते हैं. इस व्यवस्था के पर्याप्त प्रभावी होने के लिए, मुख्य मेमोरी की तुलना में कैशे बहुत तेज होना चाहिए. इस तरह की व्यवस्था के लिए दृष्टिकोण तेज स्मृति उपकरणों के लिए बहुत ही किफायती है, क्योंकि वे प्रदर्शन की गति को बढ़ाते हुए मुख्य मेमोरी को आसानी से लागू कर सकते हैं.

रजिस्टर क्या है?

डेटा होल्डिंग के लिए एक रजिस्टर सबसे छोटा तत्व है. यह सीधे एक प्रोसेसर में अंतर्निहित होता है, और इस प्रकार, रजिस्टर कुछ मेमोरी स्थानों के रूप में कार्य करता है जिसे एक प्रोसेसर सीधे कंप्यूटर में एक्सेस कर सकता है. एक व्यक्तिगत रजिस्टर में बहुत कम मात्रा में डेटा हो सकता है (यह आकार में लगभग 32 से 64 बिट्स हो सकता है), एक निर्देश, डेटा के भंडारण पते, या डेटा का कोई अन्य रूप, जैसे व्यक्तिगत वर्ण और बिट अनुक्रम. उदाहरण: प्रोग्राम काउंटर, पता रजिस्टर, निर्देश रजिस्टर, संचायक रजिस्टर, और भी बहुत कुछ.

रजिस्टर सबसे छोटे डेटा होल्डिंग तत्व हैं जो प्रोसेसर में ही निर्मित होते हैं. ये मेमोरी लोकेशन हैं जो प्रोसेसर द्वारा सीधे एक्सेस की जा सकती हैं. इसमें एक निर्देश, एक भंडारण पता या किसी भी प्रकार का डेटा जैसे बिट अनुक्रम या व्यक्तिगत वर्ण हो सकते हैं. उदाहरण के लिए, एक निर्देश निर्दिष्ट कर सकता है कि दो परिभाषित रजिस्टरों की सामग्री को एक साथ गुणा किया जाए और फिर एक विशिष्ट रजिस्टर में रखा जाए.

उदाहरण: संचायक रजिस्टर, प्रोग्राम काउंटर, निर्देश रजिस्टर, पता रजिस्टर, आदि.

2. स्मृति :

मेमोरी एक हार्डवेयर डिवाइस है जिसका उपयोग कंप्यूटर प्रोग्राम, निर्देश और डेटा को स्टोर करने के लिए किया जाता है. जो मेमोरी प्रोसेसर के लिए आंतरिक होती है वह प्राइमरी मेमोरी (RAM) होती है, और जो मेमोरी प्रोसेसर के बाहर होती है वह सेकेंडरी मेमोरी (हार्ड ड्राइव) होती है. मेमोरी को अस्थिर और गैर-वाष्पशील मेमोरी के आधार पर भी वर्गीकृत किया जा सकता है. वोलेटाइल मेमोरी वह मेमोरी होती है जो कंप्यूटर या हार्डवेयर डिवाइस के पावर खोने पर अपनी सामग्री खो देती है. RAM (रैंडम एक्सेस मेमोरी) वोलेटाइल मेमोरी का एक उदाहरण है. गैर-वाष्पशील स्मृति वह स्मृति है जो शक्ति खो जाने पर भी अपनी सामग्री रखती है. EPROM गैर-वाष्पशील मेमोरी का एक उदाहरण है.

उदाहरण: RAM, EPROM आदि.