সিপিইউ || What is CPU?
সিপিইউ কি?
কম্পিউটারের যে অংশ ডেটা প্রক্রিয়াকরণের কাজ করে তাকে সেন্ট্রাল প্রসেসিং ইউনিট বা সিপিইউ বলে। সিপিইউ কম্পিউটারের "মস্তিষ্ক" বা "ব্রেইন" স্বরূপ । কম্পিউটারের কাজ করার গতি এবং ক্ষমতা সিপিইউ - এর ওপর নির্ভরশীল।সিপিইউ-এর প্রধান কাজ
সিপিইউ - এর কিছু কাজ নিচে দেয়া হলো:
১. কম্পিউটারের সব অংশের নিয়ন্ত্রণ ও সময় নির্ধারণ সংকেত (Timing & Control signals) প্রদান করা।
২. মেমরি ও ইনপুট / আউটপুট ডিভাইসের মধ্যে ডেটার আদান - প্রদান করা (Transferring data)
৩. মেমরি থেকে ডেটা ও ইন্সট্রাকশন নেয়া (Fetching instructions & data)
৪. ইন্সট্রাকশন ডিকোড করা (decode)
৫. গাণিতিক ও যুক্তিমূলক কাজ বা সিদ্ধান্তমূলক কাজ করা (Arithmetic & logical operations)
৬. কম্পিউটারের মেমরিতে সংরক্ষিত প্রোগ্রাম নির্বাহ করা।
সেন্ট্রাল প্রসেসিং ইউনিট বা সিপিইউ নিম্নলিখিত তিনটি প্রধান অংশ নিয়ে গঠিত। যথা:
১. রেজিস্টার সমূহ (Register Set)
২. গাণিতিক যুক্তি অংশ
৩. নিয়ন্ত্রণ অংশ (Control Unit)
গাণিতিক যুক্তি অংশ (Arithmetic Logic Unit - ALU): অ্যারিথম্যাটিক অ্যান্ড লজিক্যাল ইউনিট কম্পিউটারের ইন্সট্রাকশনগুলো নির্বাহ (Execution) করার জন্য মাইক্রো অপারেশনগুলো (Micro Operation) পালন করে। এটি কম্পিউটারের গাণিতিক ও যুক্তিমূলক কাজ বা সিদ্ধান্তমূলক কাজ করে।
নিয়ন্ত্রণ অংশ (Control Unit): কন্ট্রোল ইউনিট সিপিইউ - এর রেজিস্ট্রেশনসমূহ এবং গাণিতিক যুক্তি অংশের মধ্যে ডেটার আদান - প্রদান তদারকি করে এবং গাণিতিক অংশ কি কাজ করবে তার ইনস্ট্রাকশন প্রদান করে। তাছাড়া কম্পিউটারের সব অংশের নিয়ন্ত্রণ ও সময় নির্ধারণ সংকেত প্রদান করে।
রেজিস্টার সেট (Register Set): প্রক্রিয়াকরণের সময় অস্থায়ীভাবে ডেটা সংরক্ষণের জন্য সিপিইউ - এর ভেতর ইলেক্ট্রনিক সার্কিট দিয়ে গঠিত রেজিস্টারসমূহ দরকার হয়। এ রেজিস্টারগুলো অ্যাকিউমুলেটর রেজিস্টার, ইনস্ট্রাকশন রেজিস্টার, অ্যাড্রেস রেজিস্টার, সাধারণ রেজিস্টার, বিশেষ ব্যবহারকার্যের রেজিস্টার ইত্যাদি।