آزمایشی

مجله دیتاسنتر صدف

آخرین اخبار، آموزش‌ها و مقالات تخصصی در حوزه سرور، امنیت و فناوری اطلاعات

بازگشت به لیست بلاگ‌ها
cpu چیست ؟
1405/04/10 مرتضی علی پور سایر
سایر

cpu چیست ؟

در طی سال‌های متمادی از زمانی که نخستین سی‌پی‌یو عرضه شد، بهبودهای زیادی در آن‌ها ایجاد شده است. اما علی‌رغم این واقعیت، هنوز هم کارکرد اصلی سی‌پی‌یو شامل سه مرحله ساده است: واکشی (Fetch)، کدگشایی (Decode) و اجرا (Execute).

واکشی

همان‌طور که از نام آن بر می‌آید در این مرحله سی‌پی‌یو یک دستورالعمل را دریافت می‌کند. این دستورالعمل به صورت یک سری از اعداد است و از RAM به سی‌پی‌یو ارسال می‌شود. هر دستورالعمل تنها بخشی کوچکی از یک عملیات است. بنابراین سی‌پی‌یو باید بداند که دستورالعمل بعدی چیست. آدرس دستورالعمل کنونی به وسیله شمارنده برنامه یا پی‌سی (PC) نگهداری می‌شود. سپس این پی‌سی به همراه دستورالعمل‌ها در ثبات (Register) دستورالعمل یا IR درج می‌شود. در نهایت طول پی‌سی برای ارجاع به آدرس دستورالعمل بعدی بسط می‌یابد.

کدگشایی

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

اجرا

در مرحله نهایی دستورالعمل‌های کدگشایی شده به اجزای مرتبط سی‌پی‌یو ارسال می‌شوند تا اجرا شوند. نتیجه کار معمولاً در ثبات سی‌پی‌یو نوشته می‌شود تا بتوان در دستورالعمل‌های بعدی به آن ارجاع داد. این قسمت مانند حافظه ماشین‌حساب عمل می‌کند.

 

نظرات 0
نظر شما درباره این مطلب چیست؟
لطفاً نظر، تجربه یا پرسش خود را بنویسید. از درج شماره تلفن همراه، ایمیل، آدرس وب‌سایت و لینک خودداری کنید.
0 / 2000 کاراکتر
نظر شما پس از تایید نمایش داده می‌شود

هنوز نظری ثبت نشده است. اولین نفری باشید که نظر می‌دهد!