Home » COMPUTER » Register Memory

Register Memory

Register memory হল computer এর মধ্যে অবস্থিত সব থেকে ছোট ধরনের এবং সব থেকে দ্রুত ধরনের memory।

সাধারনত memory বলতে আমরা main memory মনে করি কিন্তু এই register memory, CPU এর মধ্যে অবস্থান করে। যে সমস্ত data, instructions, বা memory address কে CPU বারংবার বাবহ্রিত হয় register সে গুলিকে সাময়িক ভাবে ধারন করে।

সব data যা কম্পিউটার এর মধ্যে process তা এই register গুলির মধ্যে দিয়ে অতিবাহিত হয়।

Register এর মধ্যে খুব অল্প পরিমান data থাকতে পারে, 32 bits থেকে 64 bits এর মধ্যে। CPU এর speed তার মধ্যে থাকা এই register গুলির number এবং size এর ওপর নির্ভর করে।

ব্যবহার ওপর ভিত্তি করে register বিভিন্ন ধরনের হতে পারে। যেমন – Data Register বা DR, Address Register বা AR, Program Counter (PC), I/O Address Register ইত্যাদি।

Computer Register এর ধরন:

  • Data Register: এগুলি সাধারনত 16-bit register হয়ে থাকে, Peripheral device থেকে আসা বা peripheral device এর দিকে জাওয়া data গুলি temporarily এখানে store হয়।
  • Program Counter (PC): Program Counter (PC) এর সাহায্যে program execution কে track করা হয়। next instruction এর memory address এর মধ্যে store হয়।
  • Instructor Register: এটি instruction code , hold করার জন্য বাবহ্রিত হয়।
  • Accumulator Register: Memory থেকে আসা data, AC register এ store হয়।
  • Address Register: Address Register, memory location যেখানে instructions বা data store হয়।
  • I/O Address Register: I/O device এর নির্দিষ্ট address নির্ধারণ করা এর কাজ।
  • I/O Buffer Register: I/O Buffer Register এর কাজ হল I/O module এবং CPU এর মধ্যে data আদান প্রদান এ সাহায্য করা।