وظیفه Control Unit یا واحد کنترل در CPU چیست ؟

تعرفه تبلیغات در سایت
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس
عنوان عکس عنوان عکس عنوان عکس عنوان عکس

تبلیغ ویژه

    خرید بک لینک

آرشیو مطالب

جستجوگر

یافته ها در جستجو

    امکانات وب

    پر مخاطب ها

    برچسب ها

    image
    image
    واحد کنترل یا همان Control Unit مداری در داخل پردازنده کامپیوتر است که وظیفه هدایت عملیات را در داخل پردازنده بر عهده دارد. واحد کنترل یا Control Unit تمامی سیگنال های کنترلی پردازنده را مدیریت میکند واحد CU از پردازنده در حقیقت به عنوان مغز کامپیوتر شناخته میشود زیرا این واحد دستورات مدیریت و پاسخ گویی میکند و از اجرا شدن به طور صحیح دستورالعمل های صادر شده اطمینان حاصل میکند. واحد کنترل یا Control Unit به واحد منطقی یا Logic Unit ، حافظه RAM و همچنین دستگاه های ورودی و خروجی این امکان را میدهد که چگونه به دستورالعمل های صادر شده از برنامه ها پاسخ بدهند. نمونه هایی از دستگاه هایی که از واحد کنترل یا Control Unit استفاده میکنند عبارتند از CPU و GPU. واحد کنترل یا Control Unit با دریافت اطلاعات ورودی و تبدیل آن به سیگنال های کنترلی و سپس فرستادن آنها به پردازنده کار میکند.سپس CPU کامپیوتر به سخت افزار میگوید که چه عملیاتی را انجام میدهد. نحوه عملکرد واحد کنترل یا Control Unit به نوع CPU و معماری آن بستگی دارد. تصویر زیر به صورت کلی نحوه عملکرد واحد کنترل یا Control Unit را نشان میدهد.
    image

    همانطور که در تصویر فوق نیز مشاهده میکنید واحد CU دستورالعمل ها را از حافظه RAM واکشی میکند و دستورالعمل ها را decode کرده و آنها را به دستورات قابل اجرا تبدیل میکند و دستورات به واحد ALU تحویل داده میشود تا دستورات را اجرا و عملیات ریاضی را روی آنها انجام دهد و سپس داده ها را در حافظه RAM بارگزاری کند تا بتوانیم از آنها استفاده کنیم. وظایف واحد کنترل یا Control Unit موارد زیر را شامل میشود :

    1- کنترل اجرای دستورالعمل های متوالی
    2- تفسیر دستورالعمل ها
    3- هدایت کردن جریان داده یا Data flow بین اجزای مختلف کامپیوتر ها
    4- تنظیم و کنترل تایمینگ پردازنده
    5- ارسال و دریافت سیگنال های کنترلی از سایر سخت افزار های کامپیوتر
    6- کار هایی از قبیل fetching یا واکشی داده ها ، decoding یا کد گشائی داده ها و مدیریت اجرایی دستورالعمل ها و در نهایت ذخیره سازی نتایج را نیز انجام میدهد. پیروز ، موفق و ITPRO باشید!

    نویسنده : امیرحسین کریم پور
    منبع : ITPRO
    هرگونه نشر وکپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد

    نویسنده : محمد رضا جوادیان بازدید : 0 تاريخ : جمعه 21 مهر 1396 ساعت: 1:40
    برچسب‌ها :

    خبرنامه

    عضویت

    نام کاربري :
    رمز عبور :