মাইক্রোপ্রসেসর কি? || What is a microprocessor?
মাইক্রোপ্রসেসর
মাইক্রোপ্রসেসর হলো একক ডিএলএসআই (VLSI- Very Large Scale Integration) সিলিকন চিপ (Chip)। কম্পিউটারের সেন্ট্রাল প্রসেসিং ইউনিট বা সিপিইউকে ভিএলএসআই প্রযুক্তির মাধ্যমে একীভূত করে মাইক্রোপ্রসেসর তৈরি করা হয়। মাইক্রোপ্রসেসর মাইক্রো কম্পিউটার বা মাইক্রোপ্রসেসর ভিত্তিক পদ্ধতির ' মস্তিষ্ক ' বা ' ব্রেইন ' স্বরূপ। মাইক্রোপ্রসেসরের প্রকৃতি ও ক্ষমতার ওপর ভিত্তি করে কম্পিউটারের ক্ষমতা এবং অন্যান্য বৈশিষ্ট্য ।
মাইক্রোপ্রসেসরের প্রধান কাজ
মাইক্রোপ্রসেসর দিয়ে মাইক্রো কম্পিউটারের অভ্যন্তরীণ কাজ সমাধান করা হয়। নিচে এ ধরনের কয়েকটি কাজের নাম দেয়া হলো:
১. Computer-এর সব অংশের Control ও time নির্ধারণ সংকেত প্রদান করা ;
২. মেমরি ও ইনপুট / আউটপুট ডিভাইসের মধ্যে ডেটার আদান - প্রদান করা;
৩. মেমরি থেকে ডেটা ও ইনস্ট্রাকশন নেয়া;
৪. ইনস্ট্রাকশন ডিকোড করা;
৫. সিদ্ধান্তমূলক কাজ করা,
৬. কম্পিউটারের মেমরিতে সংরক্ষিত প্রোগ্রাম নির্বাহ করা;
৭. Input ও Output অংশগুলোর সাথে সমন্বয় সাধন ইত্যাদি।
এসব প্রক্রিয়ার জন্য মাইক্রোপ্রসেসর চিপের অভ্যন্তরে প্রয়োজনীয় লজিক সার্কিট থাকে। মাইক্রোপ্রসেসরের অভ্যন্তরীণ প্রক্রিয়াকে প্রোগ্রামের সাহায্যে নিয়ন্ত্রণ করা হয়। প্রোগ্রামকে কম্পিউটারের মেমরি অংশে সংরক্ষণ করা হয়।
১. Computer-এর সব অংশের Control ও time নির্ধারণ সংকেত প্রদান করা ;
২. মেমরি ও ইনপুট / আউটপুট ডিভাইসের মধ্যে ডেটার আদান - প্রদান করা;
৩. মেমরি থেকে ডেটা ও ইনস্ট্রাকশন নেয়া;
৪. ইনস্ট্রাকশন ডিকোড করা;
৫. সিদ্ধান্তমূলক কাজ করা,
৬. কম্পিউটারের মেমরিতে সংরক্ষিত প্রোগ্রাম নির্বাহ করা;
৭. Input ও Output অংশগুলোর সাথে সমন্বয় সাধন ইত্যাদি।
এসব প্রক্রিয়ার জন্য মাইক্রোপ্রসেসর চিপের অভ্যন্তরে প্রয়োজনীয় লজিক সার্কিট থাকে। মাইক্রোপ্রসেসরের অভ্যন্তরীণ প্রক্রিয়াকে প্রোগ্রামের সাহায্যে নিয়ন্ত্রণ করা হয়। প্রোগ্রামকে কম্পিউটারের মেমরি অংশে সংরক্ষণ করা হয়।
মাইক্রোপ্রসেসরের গঠন
মাইক্রোপ্রসেসরের অভ্যন্তরে সংগঠনকে মোটামুটিভাবে তিনটি অংশে ভাগ করা যায়। ভাগগুলো হলো:
ক . নিয়ন্ত্রণ অংশ ও সময় নির্ধারণ
ক . নিয়ন্ত্রণ অংশ ও সময় নির্ধারণ
খ . গাণিতিক যুক্তি অংশ ও
গ . রেজিস্টার সংগঠন অনুযায়ী।
গ . রেজিস্টার সংগঠন অনুযায়ী।
মাইক্রোপ্রসেসরের প্রকারভেদ
মাইক্রোপ্রসেসরসমূহকে তিন ভাগে ভাগ করা যায়। যথা:
১. একক - চিপ মাইক্রো কম্পিউটার
২. বিট - স্লাইস মাইক্রোপ্রসেসর ও
৩. সাধারণ প্রয়োগ মাইক্রোপ্রসেসর।
অনেক অর্ধপরিবাহী কোম্পানি এসব মাইক্রোপ্রসেসর বাণিজ্যিকভাবে প্রস্তুত করে। যেমন – ইন্টেল কর্পোরেশন, সাইরিক্স লি, অ্যাডভান্সড মাইক্রো ডিভাইস লি, মটরোলা ইত্যাদি।
১. একক - চিপ মাইক্রো কম্পিউটার
২. বিট - স্লাইস মাইক্রোপ্রসেসর ও
৩. সাধারণ প্রয়োগ মাইক্রোপ্রসেসর।
অনেক অর্ধপরিবাহী কোম্পানি এসব মাইক্রোপ্রসেসর বাণিজ্যিকভাবে প্রস্তুত করে। যেমন – ইন্টেল কর্পোরেশন, সাইরিক্স লি, অ্যাডভান্সড মাইক্রো ডিভাইস লি, মটরোলা ইত্যাদি।
সিপিইউ এবং মাইক্রোপ্রসেসরের মধ্যে পার্থক্য
কম্পিউটারের যে অংশ ডেটা প্রক্রিয়াকরণের কাজ করে তাকে সিপিইউ বলে। কম্পিউটারের কাজ করার গতি সিপিইউ - এর উপর নির্ভরশীল । মাইক্রোপ্রসেসর হলো একক ভিএলএসআই (VLSI - Very Large Scale Integration) সিলিকন চিপ (Chip)। মাইক্রো কম্পিউটারের সেন্ট্রাল প্রসেসিং ইউনিট ভিএলএসআই প্রযুক্তির মাধ্যমে একীভূত করে মাইক্রোপ্রসেসর তৈরি করা হয়। মাইক্রোপ্রসেসরের সংগঠন ও কাজ এবং সিপিইউ - এর সংগঠন ও কাজ একই রকম। মাইক্রোপ্রসেসরের বিভিন্ন প্রক্রিয়ার জন্য (কাজ) চিপের অভ্যন্তরে প্রয়োজনীয় লজিক সার্কিট থাকে মাইক্রোপ্রসেসরের অভ্যন্তরীণ প্রক্রিয়াকে প্রোগ্রামের সাহায্যে নিয়ন্ত্রণ করা হয় এবং প্রোগ্রামকে কম্পিউটারের মেমরি অংশে সংরক্ষণ করা হয়।