আধুনিক প্রসেসরগুলির একটি ছোট আয়তনের আকৃতি রয়েছে, যা সিলিকনের প্লেটের আকারে উপস্থাপিত হয়। প্লেট নিজেই প্লাস্টিক বা সিরামিক তৈরি একটি বিশেষ হাউজিং দ্বারা সুরক্ষিত। সব প্রধান স্কিম সুরক্ষা অধীনে, তাদের ধন্যবাদ সিপিইউ এর পূর্ণ কাজ সম্পন্ন করা হয়। চেহারা অত্যন্ত সহজ, তাহলে সার্কিট নিজেই এবং কিভাবে প্রসেসর কাজ করে? চল এটা ভেঙ্গে যাক।
কিভাবে একটি কম্পিউটার প্রসেসর
CPU এর গঠনটি বিভিন্ন উপাদানের একটি ছোট সংখ্যা অন্তর্ভুক্ত করে। তাদের প্রতিটি তার কর্ম সঞ্চালন, তথ্য স্থানান্তর এবং নিয়ন্ত্রণ সঞ্চালিত হয়। সাধারণ ব্যবহারকারীরা তাদের ঘড়ি ফ্রিকোয়েন্সি, ক্যাশে মেমরির পরিমাণ এবং কোরগুলি দ্বারা প্রসেসরগুলির পার্থক্য করতে অভ্যস্ত। কিন্তু এই সব নির্ভরযোগ্য এবং দ্রুত কাজ নিশ্চিত করে না। এটা প্রতিটি উপাদান বিশেষ মনোযোগ পরিশোধ মূল্য।
স্থাপত্য
সিপিইউর অভ্যন্তরীণ নকশা প্রায়শই একে অপরের থেকে ভিন্ন, প্রতিটি পরিবারের নিজস্ব বৈশিষ্ট্য এবং ফাংশনগুলির সেট থাকে - এটিটিকে তার স্থাপত্য বলা হয়। আপনি নীচের ছবিতে দেখতে পারেন প্রসেসর নকশা একটি উদাহরণ।
কিন্তু অনেকে প্রসেসর আর্কিটেকচারের দ্বারা সামান্য ভিন্ন অর্থ বোঝাতে ব্যবহৃত হয়। যদি আমরা প্রোগ্রামিংয়ের দৃষ্টিকোণ থেকে এটি বিবেচনা করি, তাহলে এটি নির্দিষ্ট কোডগুলির কার্যকর করার ক্ষমতা দ্বারা নির্ধারিত হয়। আপনি যদি একটি আধুনিক CPU কিনে থাকেন তবে সম্ভবত এটি x86 আর্কিটেকচারের সাথে সম্পর্কিত।
আরও দেখুন: প্রসেসর সংখ্যা ক্ষমতা নির্ধারণ করুন
কার্নেলের
CPU এর প্রধান অংশকে কার্নেল বলা হয়, এতে সমস্ত প্রয়োজনীয় ব্লক রয়েছে, পাশাপাশি যৌক্তিক এবং গাণিতিক কাজগুলি সম্পাদিত হয়। যদি আপনি নীচের চিত্রটি দেখেন, তবে প্রতিটি কার্নেল কার্যকরী ব্লকটি কেমন দেখায় তা বের করতে পারেন:
- মডিউল নমুনা নির্দেশাবলী। এখানে নির্দেশাবলীর স্বীকৃতি সম্বলিত ঠিকানা দ্বারা সঞ্চালিত হয় যা কমান্ডগুলির পাল্টা নামক। কমান্ডগুলির একযোগে পড়ার সংখ্যা সরাসরি ডিক্রিপশন ব্লকগুলির সংখ্যার উপর নির্ভর করে, যা সর্বাধিক নির্দেশাবলী সহ প্রতিটি চক্রের কাজকে লোড করতে সহায়তা করে।
- রূপান্তর পূর্বাভাস নির্দেশ নির্বাচন ব্লক এর সর্বোত্তম অপারেশন জন্য দায়ী। এটি কার্নেল পাইপলাইন লোড করার জন্য এক্সিকিউটেবল কমান্ডের ক্রম নির্ধারণ করে।
- ডিকোডিং মডিউল কার্নেলের এই অংশ কর্ম সঞ্চালনের জন্য কিছু প্রক্রিয়া নির্ধারণ করার জন্য দায়ী। ডিকোডিং টাস্ক নিজেই নির্দেশের অযৌক্তিক আকারের কারণে খুব জটিল। যেমন একক নতুন প্রসেসর এক কোর মধ্যে বিভিন্ন আছে।
- তথ্য নমুনা মডিউল। তারা রাম বা ক্যাশ থেকে তথ্য নিতে। তারা সঠিকভাবে তথ্য নমুনা সঞ্চালন, যা এই মুহূর্তে নির্দেশ কার্যকর করার জন্য প্রয়োজনীয়।
- কন্ট্রোল ইউনিট নাম নিজেই এই উপাদান গুরুত্ব সম্পর্কে কথা বলে। মূলত, এটি সবচেয়ে গুরুত্বপূর্ণ উপাদান, যেহেতু এটি সমস্ত ব্লকগুলির মধ্যে শক্তি বিতরণের সৃষ্টি করে, সময় প্রতিটি কর্ম সঞ্চালনে সহায়তা করে।
- মডিউল ফলাফল সংরক্ষণ করুন। র্যাম প্রক্রিয়াকরণের নির্দেশাবলী শেষে রেকর্ডিংয়ের জন্য ডিজাইন করা হয়েছে। সংরক্ষণ ঠিকানা এক্সিকিউটিভ টাস্ক নির্দিষ্ট করা হয়।
- বাধা অপারেশন উপাদান। CPU একত্রিত ফাংশনটির জন্য একবারে বেশ কয়েকটি কাজ সম্পাদন করতে সক্ষম হয়, এটি অন্য নির্দেশনায় স্যুইচ করে এটি একটি প্রোগ্রামের চলমান থামাতে দেয়।
- খাতাপত্র। নির্দেশাবলী অস্থায়ী ফলাফল এখানে সংরক্ষণ করা হয়; এই উপাদানটি একটি দ্রুত দ্রুত র্যান্ডম অ্যাক্সেস মেমরি বলা যেতে পারে। প্রায়শই তার আয়তন কয়েক শত বাইট অতিক্রম করে না।
- কমান্ড কাউন্টার এটি পরবর্তী প্রসেসর চক্রের সাথে জড়িত কমান্ডের ঠিকানা সংরক্ষণ করে।
সিস্টেম বাস
সিস্টেমে বাস সিপিপি পিসিতে অন্তর্ভুক্ত ডিভাইসটিকে সংযুক্ত করে। শুধুমাত্র তিনি সরাসরি এটি সংযুক্ত, অন্যান্য উপাদান বিভিন্ন কন্ট্রোলার মাধ্যমে সংযুক্ত করা হয়। বাসে নিজেই সংকেত লাইনগুলির একটি সংখ্যা রয়েছে যার মাধ্যমে তথ্য প্রেরণ করা হয়। প্রতিটি লাইনের নিজস্ব প্রোটোকল রয়েছে, যা কম্পিউটারের অন্যান্য সংযুক্ত উপাদানগুলির সাথে নিয়ামকগুলির উপর যোগাযোগ সরবরাহ করে। বাসটি তার নিজস্ব ফ্রিকোয়েন্সি, যথাক্রমে, এটি উচ্চতর, দ্রুত সিস্টেমের সংযোগকারী উপাদানগুলির মধ্যে তথ্য বিনিময়।
ক্যাশে মেমরি
সিপিইউ গতি দ্রুত মেমরি থেকে কমান্ড এবং তথ্য নির্বাচন করার ক্ষমতা উপর নির্ভর করে। ক্যাশে মেমরির কারণে, এটি একটি অস্থায়ী বাফারের ভূমিকা পালন করে যা অপারেশন সময়টি হ্রাস পেয়েছে যা CPU তথ্যকে তাত্ক্ষণিকভাবে RAM বা তার বিপরীতে স্থানান্তর করে।
একটি ক্যাশে প্রধান চরিত্রগত তার স্তর পার্থক্য। এটি উচ্চ হলে, মেমরি ধীর এবং আরও ভলিউম হয়। দ্রুততম এবং ক্ষুদ্রতম প্রথম স্তরের স্মৃতি। এই উপাদানটির অপারেশন নীতিটি খুবই সহজ - CPU টি RAM থেকে তথ্যটি পড়ে এবং এটি কোনও স্তরের ক্যাশে রাখে, যা দীর্ঘ সময় ধরে অ্যাক্সেস করা তথ্য মুছে ফেলতে পারে। যদি প্রসেসরের এই তথ্যটি আবার প্রয়োজন হয়, তবে এটি অস্থায়ী বাফারের কারণে দ্রুততর হবে।
সকেট (সংযোগকারী)
প্রসেসরটির নিজস্ব সংযোগকারী (সকেট বা স্লট) রয়েছে এমন কারণে, আপনি সহজেই এটি ভাঙ্গতে বা আপনার কম্পিউটার আপগ্রেড করতে পারেন। একটি সকেট ছাড়াই, সিপিইউটি মাদারবোর্ডে বিক্রি করা হবে, এটি মেরামত করা বা প্রতিস্থাপন করা কঠিন। এটা মনোযোগ পরিশোধ মূল্য - প্রতিটি সংযোগকারী নির্দিষ্ট প্রসেসর ইনস্টল করার জন্য একচেটিয়াভাবে ডিজাইন করা হয়।
প্রায়শই, ব্যবহারকারীরা অজানাভাবে অসঙ্গতিপূর্ণ প্রসেসর এবং মাদারবোর্ড কিনে, যা অতিরিক্ত সমস্যার কারণ করে।
আরও দেখুন:
কম্পিউটারের জন্য একটি প্রসেসর নির্বাচন করা হচ্ছে
একটি কম্পিউটারের জন্য একটি মাদারবোর্ড নির্বাচন
ভিডিও কোর
প্রসেসরতে ভিডিও কোর প্রবর্তনের জন্য ধন্যবাদ, এটি একটি ভিডিও কার্ড হিসাবে কাজ করে। অবশ্যই, এটি তার শক্তির সাথে তুলনা করে না, তবে আপনি যদি সহজ কাজগুলির জন্য একটি CPU কিনেন তবে গ্রাফিক কার্ড ছাড়া আপনি করতে পারেন। সর্বোপরি, সমন্বিত ভিডিও কোর নিজেকে কম খরচে ল্যাপটপ এবং কম খরচে ডেস্কটপ কম্পিউটারগুলিতে দেখায়।
এই প্রবন্ধে, প্রসেসরটির মধ্যে কী কী রয়েছে তা আমরা বিস্তারিতভাবে বর্ণনা করেছি, প্রতিটি উপাদানটির ভূমিকা, তার গুরুত্ব এবং অন্যান্য উপাদানের উপর নির্ভরতা সম্পর্কে আলোচনা করেছি। আমরা আশা করি যে এই তথ্যটি দরকারী ছিল এবং আপনি CPU এর বিশ্ব থেকে নিজের জন্য নতুন এবং আকর্ষণীয় কিছু শিখেছেন।