কন্ট্রোল ইউনিট (Control Unit) হলো CPU-এর একটি গুরুত্বপূর্ণ অংশ, যা কম্পিউটারের বিভিন্ন অংশের মধ্যে সমন্বয় সাধন করে এবং নির্দেশনা ডিকোড করে, প্রয়োজনীয় নিয়ন্ত্রণ সংকেত তৈরি করে এবং তথ্যের সঠিক প্রবাহ নিশ্চিত করে। এটি মেমরি, ইনপুট-আউটপুট ডিভাইস এবং সিপিইউ-এর অন্যান্য অংশের সঙ্গে সমন্বয় সাধন করে, কিন্তু সরাসরি কোনো অ্যারিথমেটিক বা লজিক্যাল কাজ সম্পন্ন করে না; এসব কাজের দায়িত্ব ALU (Arithmetic and Logic Unit)-এর ওপর থাকে।
-
কম্পিউটার সংগঠন:
-
কম্পিউটার সংগঠন বলতে মূলত হার্ডওয়্যারের গঠন ও কার্যপ্রণালী বোঝায়।
-
-
কম্পিউটার সংগঠনের ৫টি প্রধান অংশ:
-
ইনপুট ইউনিট
-
কন্ট্রোল ইউনিট
-
গাণিতিক যুক্তি ইউনিট (ALU)
-
মেমোরি ইউনিট
-
আউটপুট ইউনিট
-
-
কন্ট্রোল ইউনিট:
-
এটি কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ অংশের সেই অংশ যা কম্পিউটারের কার্যাবলীর নির্দেশনা প্রদান করে।
-
কন্ট্রোল ইউনিট কম্পিউটারের সকল অংশকে নিয়ন্ত্রণ ও পরিচালনা করে।
-
এটি প্রতিটি নির্দেশ পরীক্ষা করে এবং কার্যকর করার জন্য প্রয়োজনীয় সংকেত তৈরি করে।
-
মেমোরিতে কখন তথ্য নেওয়া হবে, সহায়ক মেমোরি থেকে প্রধান মেমোরিতে কখন তথ্য আনতে হবে, ইনপুট থেকে উপাত্ত নিতে হবে বা আউটপুট প্রদান করতে হবে—সব কিছু নিয়ন্ত্রণ করে।
-
মেমোরি ও ALU-এর মধ্যে সংযোগ স্থাপন করে এবং মেমোরি থেকে ডেটা সংগ্রহ করে ALU-কে প্রয়োজনীয় নির্দেশ প্রদান করে।
-
ALU নির্দেশ অনুসারে গাণিতিক ও যৌক্তিক কাজ সম্পন্ন করে এবং ফলাফল মেমরিতে সংরক্ষণ করে।
-
কন্ট্রোল ইউনিটের প্রধান কাজ হলো ইনস্ট্রাকশন কোড পড়া ও ডিকোড করা এবং CPU-এর অন্যান্য অংশকে কার্যকর করার জন্য প্রয়োজনীয় কন্ট্রোল সিগন্যাল তৈরি করা।
-