TechBord Logo
TechBord detail

ثبت نام (Register) چیست؟

رجیستر یک فضای ذخیره سازی موقت است که در واحد پردازش مرکزی (CPU) تعبیه شده است. برخی از ثبات ها به صورت داخلی استفاده می شوند و خارج از پردازنده (Processor) قابل دسترسی نیستند، در حالی که برخی دیگر برای کاربر قابل دسترسی هستند. اکثر CPUهای مدرن معماری (Architecture) شامل هر دو نوع ثبات می‌شوند.

ثبت‌کننده‌های داخلی شامل ثبات دستورالعمل (IR)، ثبت بافر حافظه (MBR)، ثبت اطلاعات حافظه (MDR) و آدرس حافظه هستند. ثبت نام (MAR). ثبت دستورالعمل دستورالعمل ها را از شمارنده برنامه (PC) واکشی می کند و هر دستورالعمل را همانطور که توسط پردازنده اجرا می شود نگه می دارد. رجیسترهای حافظه برای ارسال اطلاعات از حافظه (Memory) به پردازنده استفاده می شوند. زمان ذخیره‌سازی رجیسترهای داخلی بسیار موقتی است، زیرا آنها اغلب داده‌ها را برای کمتر از یک میلی‌ثانیه نگه می‌دارند.

رجیسترهای قابل دسترسی کاربر بزرگ‌تر از ثبات‌های داخلی هستند و معمولاً داده‌ها را برای مدت طولانی‌تری نگهداری می‌کنند. به عنوان مثال، یک ثبت داده ممکن است مقادیر فردی را که توسط یک برنامه در حال اجرا ارجاع داده شده است را ذخیره کند. یک رجیستر آدرس حاوی آدرس های حافظه است که به بلوک های مختلف حافظه در سیستم حافظه دسترسی تصادفی (RAM) ارجاع می دهند. اکنون بسیاری از CPU ها دارای ثبات های عمومی (GPRs) هستند که ممکن است حاوی آدرس های داده و حافظه باشد.

رجیسترها از نظر تعداد و اندازه، بسته به معماری CPU، متفاوت هستند. برخی از پردازنده ها دارای 8 ثبات هستند در حالی که برخی دیگر دارای 16، 32 یا بیشتر هستند. برای سال‌ها، ثبات‌ها 32 بیتی بودند، اما اکنون بسیاری از آنها 64 بیتی هستند. یک ثبات 64 بیتی برای یک پردازنده 64 بیتی ضروری است، زیرا CPU را قادر می سازد به آدرس های حافظه 64 بیتی دسترسی پیدا کند. یک ثبات 64 بیتی همچنین می تواند دستورالعمل های 64 بیتی را ذخیره کند که نمی توان آنها را در یک ثبات 32 بیتی بارگذاری کرد. بنابراین، بیشتر برنامه (Program) نوشته شده برای پردازنده های 32 بیتی می توانند روی رایانه های 64 بیتی اجرا شوند، در حالی که برنامه های 64 بیتی با ماشین های 32 بیتی سازگار نیستند.

تعریف اصطلاح ثبت نام (Register) توسط تک بورد

تعریف ثبت نام (Register) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف ثبت نام (Register) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.