Register (রেজিষ্টার)
রেজিষ্ট্রেশন বা রেজিষ্টার শব্দগুলি আমরা হরহামেশাই ব্যাবহার করি। রেজিষ্ট্রেশন অর্থ নিবন্ধন, যেমন আমরা জন্ম নিবন্ধন করি। আর এই নিবন্ধিত রেকর্ড গুলো যেখানে সংরক্ষন করা হয় তাকে বলে রেজিষ্টার। সেটা হতে পারে একটা প্রচলিত খাতা, কোন সফ্টওয়্যার ইত্যাদি। আমরা অবশ্য এখানে অন্য একটি রেজিষ্টারের কথা আলোচনা করব।
রেজিষ্টার হল এক ধরনের ইলেকট্রনিক সার্কিট ব্যাবস্হা যা কোন একটা ডাটা স্টেটকে ষ্টোর করে রাখতে পারে। যেমন ৪ বিটের একটা রেজিষ্টার 11001110 বা 10101010 ধরনের একটা ডাটাকে ষ্টোর করে রাখতে পারে।
রেজিষ্টার হলো প্রসেসরের একটা ছোট অংশ যা অস্হায়ী ষ্টোরেজ হিসাবে ব্যাবহৃত হয়। কি ষ্টোর করে? সেটা হতে পারে কোন ডাটা, একটা এড্রেস, কোন কিছুর স্টেটাস ইত্যাদি। রেজিষ্টারকে এর বিট সংখা দ্বারা পরিমাপ করা হয়। যেমন ৮ বিট, ১৬ বিট, ৩২ বিট, ৬৪ বিট ইত্যাদি। এটা আসলে একটা রেজিষ্টারের ধারন ক্ষমতা। তার মানে ৮ বিটের একটা রেজিষ্টারে আমরা সর্বোচ্চ ৮ বিটের একটা ডাটাই রাখতে পারব। উদাহারন হিসাবে আমরা ডেসিমাল নাম্বারের কথা বললে, ৮ বিটের একটা রেজিষ্টারে আমরা ০ থেকে ২৫৫ পর্যন্ত যেকোন একটা নাম্বারকে ষ্টোর করে রাখতে পারব। কোন কারনে ডাটা সাইজ বড় হলে সেটাকে ভেংগে টুকরা করে একাধীক রেজিষ্টারে রেখে CPU তাকে প্রসেস করতে পারে।
0 Comments