প্রসেসর বনাম মাইক্রোপ্রসেসর
এটি একটি মাইক্রোপ্রসেসর (একটি সেমিকন্ডাক্টর ওয়েফার/স্ল্যাবের উপর নির্মিত একটি ইলেকট্রনিক সার্কিট) যা সাধারণত প্রসেসর নামে পরিচিত এবং এটিকে একটি কম্পিউটার সিস্টেমের কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট বলা হয়। এটি একটি ইলেকট্রনিক চিপ যা ইনপুটগুলির উপর ভিত্তি করে তথ্য প্রক্রিয়া করে। এটি বাইনারি আকারে তথ্য ম্যানিপুলেট, পুনরুদ্ধার, সঞ্চয় এবং/অথবা প্রদর্শন করতে সক্ষম। সিস্টেমের প্রতিটি উপাদান প্রসেসর থেকে প্রত্যক্ষ বা পরোক্ষভাবে নির্দেশাবলীর অধীনে কাজ করে।
সেমিকন্ডাক্টর ট্রানজিস্টর আবিষ্কারের পর 1960-এর দশকে প্রথম মাইক্রোপ্রসেসর তৈরি করা হয়েছিল।একটি এনালগ প্রসেসর বা একটি রুম সম্পূর্ণরূপে পূরণ করার মতো যথেষ্ট বড় একটি কম্পিউটার এই প্রযুক্তি ব্যবহার করে একটি থাম্বনেইলের আকারে ছোট করা যেতে পারে। ইন্টেল 1971 সালে বিশ্বের প্রথম মাইক্রোপ্রসেসর Intel 4004 প্রকাশ করে। তখন থেকে কম্পিউটার প্রযুক্তির অগ্রগতির মাধ্যমে এটি মানব সভ্যতার উপর অসাধারণ প্রভাব ফেলেছে।
একটি প্রসেসর একটি অসিলেটর দ্বারা নির্ধারিত ফ্রিকোয়েন্সিতে নির্দেশাবলী কার্যকর করে, যা সার্কিটের ক্লকিং মেকানিজম হিসেবে কাজ করে। প্রতিটি ঘড়ি সংকেতের শীর্ষে, প্রসেসর একটি একক প্রাথমিক অপারেশন বা নির্দেশের একটি অংশ নির্বাহ করে। প্রসেসরের গতি এই ঘড়ির গতি দ্বারা নির্ধারিত হয়। এছাড়াও, সাইকেল পার ইনস্ট্রাকশন (CPI) প্রসেসরের জন্য একটি নির্দেশ কার্যকর করার জন্য প্রয়োজনীয় সাইকেলের গড় সংখ্যা দেয়। কম সিপিআই মান সহ প্রসেসরগুলি উচ্চতর সিপিআই মানগুলির চেয়ে দ্রুত।
একটি প্রসেসর বেশ কয়েকটি আন্তঃসংযুক্ত ইউনিট নিয়ে গঠিত। ক্যাশে মেমরি এবং রেজিস্টার ইউনিট, কন্ট্রোল ইউনিট, এক্সিকিউশন ইউনিট এবং বাস ম্যানেজমেন্ট ইউনিট একটি প্রসেসরের প্রধান উপাদান।কন্ট্রোল ইউনিট ইনকামিং ডেটা লিঙ্ক করে, ডিকোড করে এবং এক্সিকিউশন স্টেজে পাস করে। এটিতে সিকোয়েন্সার, অর্ডিনাল কাউন্টার এবং নির্দেশনা রেজিস্টার নামক সাবকম্পোনেন্ট রয়েছে। সিকোয়েন্সার ঘড়ির গতির সাথে নির্দেশ কার্যকর করার হারকে সিঙ্ক্রোনাইজ করে এবং এটি অন্যান্য ইউনিটে নিয়ন্ত্রণ সংকেতও পাস করে। অর্ডিনাল কাউন্টার বর্তমানে কার্যকর করা নির্দেশের ঠিকানা ধরে রাখে এবং নির্দেশনা রেজিস্টারে পরবর্তী নির্দেশাবলী রয়েছে যা কার্যকর করা হবে।
নির্দেশের উপর ভিত্তি করে এক্সিকিউশন ইউনিট অপারেশন করে। পাটিগণিত এবং লজিক ইউনিট, ফ্লোটিং পয়েন্ট ইউনিট, স্ট্যাটাস রেজিস্টার এবং অ্যাকিউমুলেটর রেজিস্টার হল এক্সিকিউশন ইউনিটের সাবকম্পোনেন্ট। পাটিগণিত এবং লজিক ইউনিট (ALU) মৌলিক গাণিতিক এবং লজিক ফাংশন সম্পাদন করে, যেমন AND, OR, NOT এবং XOR অপারেশন। এই ক্রিয়াকলাপগুলি বুলিয়ান লজিকের সাপেক্ষে বাইনারি আকারে সঞ্চালিত হয়। ফ্লোটিং পয়েন্ট ইউনিট ফ্লোটিং পয়েন্ট মানগুলির সাথে সম্পর্কিত ক্রিয়াকলাপগুলি বহন করে, যা ALU দ্বারা পরিচালিত হয় না।
রেজিস্টার হল চিপের ভিতরের ছোট স্থানীয় মেমরি অবস্থান যা অস্থায়ীভাবে প্রক্রিয়াকরণ ইউনিটের নির্দেশনা সংরক্ষণ করে। অ্যাকুমুলেটর রেজিস্টার (ACC), স্ট্যাটাস রেজিস্টার, ইন্সট্রাকশন রেজিস্টার, অর্ডিনাল কাউন্টার এবং বাফার রেজিস্টার হল প্রধান ধরনের রেজিস্টার। ক্যাশেও একটি স্থানীয় মেমরি যা অপারেশন চলাকালীন দ্রুত অ্যাক্সেসের জন্য RAM এ উপলব্ধ তথ্য সাময়িকভাবে সংরক্ষণ করতে ব্যবহৃত হয়।
প্রসেসরগুলি বিভিন্ন আর্কিটেকচার এবং নির্দেশনা সেট ব্যবহার করে তৈরি করা হয়। একটি নির্দেশ সেট হল মৌলিক ক্রিয়াকলাপের সমষ্টি যা একটি প্রসেসর সম্পন্ন করতে পারে। নির্দেশাবলী সেটের উপর ভিত্তি করে প্রসেসরগুলিকে নিম্নরূপ শ্রেণীবদ্ধ করা হয়েছে৷
• 80×86 পরিবার: (মাঝখানে "x" পরিবারের প্রতিনিধিত্ব করে) 386, 486, 586, 686, ইত্যাদি।
• ARM
• IA-64
• MIPS
• Motorola 6800
• পাওয়ারপিসি
• SPARC
কম্পিউটারের জন্য ইন্টেল মাইক্রোপ্রসেসর ডিজাইনের বিভিন্ন ক্লাস রয়েছে।
386: ইন্টেল কর্পোরেশন 1985 সালে 80386 চিপ প্রকাশ করে। এটির একটি 32-বিট রেজিস্টার আকার, একটি 32-বিট ডেটা বাস এবং একটি 32-বিট ঠিকানা বাস ছিল এবং এটি 16MB মেমরি পরিচালনা করতে সক্ষম ছিল; এটিতে 275,000 ট্রানজিস্টর ছিল। পরবর্তীতে i386 উচ্চতর সংস্করণে বিকশিত হয়।
486, 586 (পেন্টিয়াম), 686 (পেন্টিয়াম II ক্লাস) ছিল উন্নত মাইক্রোপ্রসেসর যা মূল i386 ডিজাইনের উপর ভিত্তি করে ডিজাইন করা হয়েছে।
প্রসেসর এবং মাইক্রোপ্রসেসরের মধ্যে পার্থক্য কী?
প্রসেসর একই ডিভাইস যাকে মাইক্রোপ্রসেসর বলা হয়; প্রকৃতপক্ষে, প্রসেসর মাইক্রোপ্রসেসরের একটি সংক্ষিপ্ত শব্দ।