Register Memory क्या है ? और ये कितने प्रकार की होती है ?

Computer मैँ बहुत सारी प्रकार की मेमोरी होती है जिनमे से एक Register memory है | Register memory  को आसान शब्दों में समझने के लिए हमारे इस article को पढ़े।

What is Register Memory in Hindi – रजिस्टर मेमोरी क्या है ?

रजिस्टर मेमोरी कंप्यूटर की सबसे छोटी और सबसे तेज मेमोरी होती है। यह मेमोरी अन्य मेमोरी की तुलना में सबसे कम मात्रा में डेटा को स्टोर करके रखती है। एक रजिस्टर अस्थायी रूप से अक्सर उपयोग किए जाने वाले data, instructions, और memory address को स्टोर करके रखता है।

रजिस्टर 32 bits से 64 bits के बीच डेटा की एक छोटी मात्रा को स्टोर करता है। CPU की गति सीपीयू में रजिस्टरों की संख्या और आकार (बिट्स की संख्या) पर निर्भर करती है।

विभिन्न प्रकार के मेमोरी रजिस्टर (Different types of Memory Register In Hindi)

रजिस्टर मेमोरी को हम उपयोग के आधार पर कई भागों में विभाजित कर सकते है।

  1. Data Register: यह एक 16-bit रजिस्टर है, जो प्रोसेसर द्वारा संचालित होने वाले operands (variables) को स्टोर करने के लिए उपयोग किया जाता है। यह डेटा को अस्थायी रूप से स्टोर करता है |
  2. Program Counter (PC): यह next instruction के लिए memory location का एड्रेस hold करके रखता है, जिससे वर्तमान इंस्ट्रक्शन के पूरा होने के बाद next instruction को जल्दी से प्राप्त किया जा सक। इसलिए, इसका उपयोग विभिन्न program के execution के path को maintain रखने के लिए किया जाता है और इस प्रकार programs को एक-एक करके execute किया जाता है, जब पिछला instruction पूरा हो जाता है।
  3. Instructor Register:  यह एक 16-बिट रजिस्टर है। यह उस instruction को store करता है जो main memory से प्राप्त होता है। इसका उपयोग उन instruction codes को होल्ड रखने के लिए किया जाता है, जिन्हें execute किया जाना है। कंट्रोल यूनिट Instructor Register से instruction लेता है, फिर उसे decodes और execute करता है।
  4. Accumulator Register: यह एक 16-बिट रजिस्टर है, जिसका उपयोग सिस्टम द्वारा प्रोसेस से प्राप्त रिजल्ट को संग्रहीत (store) करने के लिए किया जाता है। एक्युमुलेटर रजिस्टर ALU का हिस्सा है जो कि arithmetic और logical operations के लिए जिम्मेदार है। उदाहरण के लिए, processing के बाद सीपीयू द्वारा generated result को AC register में संग्रहीत (store) होते हैं।
  5. Address Register: यह एक 12-बिट रजिस्टर है जो मेमोरी लोकेशन के address को store करता है जहां मेमोरी में instructions और data संग्रहीत होता है।
  6. I/O Address Register: इसका काम किसी particular I/O डिवाइस के address को specify करना है।
  7. I/O Buffer Register: इसका काम I/O मॉड्यूल और CPU के बीच डेटा का आदान-प्रदान करना है |

RECOMMENDED POST :  

Cache Memory क्या है? और ये कितने प्रकार की होती है ?