কোর এবং প্রসেসর মধ্যে পার্থক্য

Anonim

কোর বনাম প্রসেসর

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

প্রসেসর কী?

প্রসেসর যা সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ) নামেও পরিচিত হয়, কম্পিউটার সিস্টেমের সর্বাধিক গুরুত্বপূর্ণ অংশ যা প্রোগ্রাম নির্দেশাবলী কার্যকর করার জন্য দায়ী। এই নির্দেশাবলীর মধ্যে গাণিতিক, লজিক্যাল, নিয়ন্ত্রণ এবং ইনপুট-আউটপুট অপারেশনগুলি অন্তর্ভুক্ত। ঐতিহ্যগতভাবে একটি প্রসেসরটি অ্যারথম্যাটিক এবং লজিক্যাল ইউনিট (এএলইউ) নামে একটি কম্পোনেন্ট তৈরি করে, যা সমস্ত গাণিতিক এবং লজিক্যাল অপারেশন এবং কন্ট্রোল ইউনিট (সি ইউ) নামে আরেকটি কম্পোনেন্টের জন্য দায়ী যা সমস্ত কন্ট্রোল অপারেশনগুলির জন্য দায়ী। এছাড়াও, এটি মান সংরক্ষণ করতে নিবন্ধকদের একটি সেট আছে। ঐতিহ্যগতভাবে একটি প্রসেসর এক সময়ে শুধুমাত্র একটি নির্দেশ কার্যকর করতে পারে। প্রসেসর যা শুধুমাত্র তাদের মধ্যে একটি কোর আছে একক কোর প্রসেসর বলা হয়। পেন্টিয়াম সিরিজ একক কোর প্রসেসরের জন্য একটি উদাহরণ।

--২ ->

তারপর মাল্টি-কোর প্রসেসরগুলি চালু করা হয়েছিল যেখানে একটি প্রসেসরের একটি প্রসেসর ছিল যার মধ্যে কোর নামে পরিচিত ছিল। তাই একটি ডুয়াল কোর প্রসেসর প্রসেসর ভিতরে দুটি কোর আছে এবং একটি চতুর্ভুজ কোর প্রসেসর এটি ভিতরে চার কোরের আছে। সুতরাং একটি মাল্টিকোর প্রসেসর এমন একটি প্যাকেজের মত যা এর ভিতরে কোরের বিভিন্ন প্রসেসর রয়েছে। এই মাল্টিকোর প্রসেসরগুলি একাধিক কোরের সংখ্যার উপর ভিত্তি করে একাধিক নির্দেশনা চালাতে পারে।

কোর ছাড়াও একটি প্রসেসর, এছাড়াও ইন্টারফেস আছে যা বাইরের বিশ্বের ডিভাইস সংযোগ করে। একটি মাল্টিকোর প্রসেসর এর ইন্টারফেস রয়েছে যা বাইরের জগতের সমস্ত কোরের সংযোগ করে। এছাড়াও, এটির শেষ স্তরের ক্যাশে রয়েছে যা L3 ক্যাশের হিসাবে পরিচিত হয় যা সমস্ত কোরগুলিতে সাধারণ। উপরন্তু, একটি প্রসেসর একটি মেমরি কন্ট্রোলার এবং একটি ইনপুট আউটপুট নিয়ামক থাকতে পারে কিন্তু স্থাপত্য উপর নির্ভর করে কখনও কখনও তারা প্রসেসর বাইরে যে চিপসেট মধ্যে অবস্থিত করা যেতে পারেআরও নির্দিষ্ট প্রসেসরগুলির মধ্যে রয়েছে গ্রাফিক্স প্রক্রিয়াকরণ ইউনিট (জিপিইউ) যেখানে জিপিইউ ছোট এবং কম শক্তিশালী কোরের তৈরি।

একটি কোর কি?

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

প্রসেসর এবং কোর মধ্যে পার্থক্য কি?

• একটি কোর একটি প্রসেসরের সবচেয়ে মৌলিক গণনা ইউনিট। একটি প্রসেসর এক বা একাধিক কোর গঠিত হয়। ঐতিহ্য প্রসেসরের শুধুমাত্র এক কোর ছিল যখন আধুনিক প্রসেসরগুলির একাধিক কোরের আছে।

• একটি কোর একটি ALU, CU, এবং নিবন্ধকদের একটি সেট গঠিত।

• একটি কোর দুটি স্তরের ক্যাশে থাকে যার নাম L1 এবং L2 যা প্রতিটি কোরের মধ্যে রয়েছে।

• একটি প্রসেসরটি একটি ক্যাশের দ্বারা গঠিত যা L3 ক্যাশে কল কলের দ্বারা ভাগ করা হয়। এটা সব কোর সাধারণ।

• আর্কিটেকচারের উপর নির্ভর করে একটি প্রসেসর একটি মেমরি কন্ট্রোলার এবং একটি ইনপুট / আউটপুট নিয়ামক গঠিত হতে পারে।

• নির্দিষ্ট প্রসেসর প্যাকেজগুলির মধ্যে রয়েছে গ্রাফিক্স প্রক্রিয়াকরণ ইউনিট (জিপিইউ)।

• একটি কোর যা হাইপার-থ্রেডিং এক সময়ে শুধুমাত্র একটি নির্দেশ কার্যকর করতে পারে না যখন বহু কোরের তৈরি একটি মাল্টিকোর প্রসেসর বেশ কয়েকটি নির্দেশাবলী সমান্তরাল চালাতে পারে। যদি একটি প্রসেসর 4 কোরের তৈরি হয় যা হাইপার থ্রেডিং সমর্থন করে না তবে প্রসেসর একই সময়ে 4 নির্দেশনাগুলি চালাতে পারে।

• হাই-থ্রেডিং প্রযুক্তির একটি প্রধান অকার্যকর ফাংশনাল ইউনিট রয়েছে যাতে তারা একাধিক নির্দেশনা এক সময়ে চালাতে পারে। উদাহরণস্বরূপ, 2 টি থ্রেড দিয়ে একটি কোর 2 নির্দেশাবলী একই সময়ে এক্সিকিউট করতে পারে, তাই 4 ধরনের কোরের প্রসেসর 2 × 4 নির্দেশাবলীকে সমান্তরাল করতে পারে। এই থ্রেডগুলি সাধারণত লজিক্যাল কোর বলে এবং উইন্ডোজ টাস্ক ম্যানেজার সাধারণত লজিক্যাল কোরের সংখ্যা দেখায় কিন্তু শারীরিক কোরের সংখ্যা

সংক্ষিপ্ত বিবরণ:

প্রসেসর বনাম কোর

কোর একটি প্রসেসরের সবচেয়ে মৌলিক গণনীয় ইউনিট। একটি আধুনিক মাল্টিকোর প্রসেসর তাদের মধ্যে কয়েকটি কোর গঠিত, কিন্তু প্রাথমিক প্রসেসরগুলির শুধুমাত্র একটি কোর ছিল। একটি কোর তার নিজস্ব ALU, CU এবং নিবন্ধকদের এর সেট গঠিত। একটি প্রসেসর এক বা একাধিক কোরের তৈরি হয়। একটি প্রসেসর প্যাকেজের মধ্যে রয়েছে ইন্টারঅ্যাকনশন যা কোরের বাইরের দিকে ইন্টারফেস করে।আর্কিটেকচারের উপর ভিত্তি করে একটি প্রসেসর একটি সমন্বিত GPU, IO নিয়ামক এবং একটি মেমরি কন্ট্রোলার থাকতে পারে। একটি দ্বৈত কোর প্রসেসর এর 2 কোরের এবং একটি কোয়াড কোর প্রসেসর রয়েছে 4 কোরের নাম যা নিজেই সুপারিশ করে। একটি কোর এক সময়ে শুধুমাত্র একটি নির্দেশনা সম্পাদন করতে পারে (যদি হাইপার-থ্রেডিং পাওয়া যায় তবে কয়েকটি) কিন্তু একটি মাল্টিকোর প্রসেসর নির্দেশাবলীর একটি পৃথক সিপিইউ হিসাবে প্রতিটি কোর কাজ হিসাবে সমান্তরালে চালাতে পারেন।

চিত্র সৌজন্যে:

  1. একটি সম্পূর্ণ বুলডোজার মডিউল ব্লক অঙ্কন, Shigeu23 দ্বারা 2 পূর্ণসংখ্যা ক্লাস্টার দেখাচ্ছে (সিসি বাই 3. 0)