টিউটোরিয়াল

প্রসেসরের কোরগুলি কী কী? এবং লজিকাল থ্রেড বা কোর?

সুচিপত্র:

Anonim

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

আপনি আরও জানতে চান? প্রসেসরের কোরগুলিতে আমাদের নিবন্ধটি মিস করবেন না!

সূচি সূচি

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

কয়েক বছর আগে, পারফরম্যান্সের সাথে তুলনা করার সময় একটি প্রসেসরের ঘড়ির গতি যথেষ্ট ছিল। তবে এখন বিষয়গুলি এত সহজ নয়।

এখন, এমন একটি প্রসেসর যা একাধিক কোর বা মাল্টিথ্রেড সরবরাহ করে একই গতির একক কোর প্রসেসরের চেয়ে উল্লেখযোগ্যভাবে আরও ভাল পারফরম্যান্স করতে পারে যা একাধিক থ্রেড সরবরাহ করে না।

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

এই নিবন্ধে, আমরা কিছু বনাম থ্রেড বনাম থ্রেডগুলি, প্রত্যেকের জন্য কী এবং পিসিকে কী উপকার করে সেগুলি পর্যালোচনা করি।

আপনি অবশ্যই পড়তে আগ্রহী হবে:

  • বাজারের সেরা প্রসেসরগুলি বাজারে সেরা মাদারবোর্ডগুলি বাজারে সেরা র্যাম মেমরি বাজারে সেরা গ্রাফিক্স কার্ড

প্রসেসর কী?

পিসি ব্যবহারকারীর 99% ইতিমধ্যে জানেন যে একটি প্রসেসর হ'ল কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট। এটি প্রতিটি কম্পিউটারের মূল উপাদান।

অন্য কথায়, এটি গণনা করে এমন প্রতিটি কিছুর ভিতরে একটি প্রসেসর থাকে এবং অপারেটিং সিস্টেমের নির্দেশাবলীর সাহায্যে সমস্ত গণনা সঞ্চালিত হয়।

প্রসেসর একসাথে একক কাজ প্রক্রিয়া করতে পারে । পারফরম্যান্সের জন্য এটি খুব ভাল নয়। তবে ইতিমধ্যে এমন উন্নত প্রসেসর রয়েছে যা আপনাকে বেশ কয়েকটি যুগপত কাজ করে কাজ সম্পাদন করতে দেয়।

একাধিক প্রসেসরের পুরানো দিনগুলি

কমন্স উইকিমিডিয়া মাধ্যমে চিত্র

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

পুরানো দিনগুলিতে, কম্পিউটারগুলি থেকে লোকদের আরও কর্মক্ষমতা প্রয়োজন। সেই সময়, সমাধানটি ছিল একটি কম্পিউটারে একাধিক প্রসেসর অন্তর্ভুক্ত করা। যে, একাধিক প্লাগ এবং একাধিক চিপ ছিল।

তারা সবাই একে অপরের সাথে এবং মাদারবোর্ডের সাথে সংযুক্ত থাকত। অতএব, প্রযুক্তিগতভাবে, পিসি থেকে আরও ভাল পারফরম্যান্স আশা করা যেতে পারে। লোকেরা ডাউন সাইডগুলি আবিষ্কার না করা অবধি এটি বেশ কার্যকর পদ্ধতি ছিল।

  • প্রতিটি প্রসেসরের জন্য একটি উত্সর্গীকৃত বিদ্যুৎ সরবরাহ এবং ইনস্টলেশন সংস্থান সরবরাহ করা প্রয়োজন ছিল। যেহেতু এগুলি আলাদা চিপস ছিল তাই যোগাযোগের জন্য বিলম্বিতা খুব বেশি ছিল। এটি আসলে খুব ভাল পারফরম্যান্সের জিনিস ছিল না One এক সেট প্রসেসর দীর্ঘমেয়াদে প্রচুর তাপ উত্পাদন করতে পারে। সুতরাং অতিরিক্ত উত্তাপ মোকাবেলায় প্রচুর সংস্থান লাগবে।

দ্বৈত সকেট সার্ভার মাদারবোর্ড

এর জন্য একাধিক প্রসেসরের সকেট সহ একটি মাদারবোর্ডের প্রয়োজন। এই প্রসেসর সকেটগুলিকে র‌্যাম এবং অন্যান্য সংস্থানগুলিতে সংযুক্ত করতে মাদারবোর্ডের অতিরিক্ত হার্ডওয়্যারও প্রয়োজন। এবং এইভাবেই মাল্টিথ্রেডিং এবং মাল্টিকোরের ধারণাগুলি দৃশ্যে প্রবেশ করেছিল।

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

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

একটি প্রসেসরে একাধিক কোর

বিভিন্ন প্রসেসরের সংযোগের ধারণাটি পারফরম্যান্সের জন্য সত্যই ভাল ছিল না। তারপরে ধারণাটি একটি একক চিপের ভিতরে দুটি প্রসেসর নিয়ে আসে to

সুতরাং, কার্য সম্পাদনের দিকে কার্যকর পদক্ষেপ নেওয়ার উপায় হিসাবে, নির্মাতারা একক প্রসেসরে একাধিক প্রসেসর অন্তর্ভুক্ত করেছিলেন। এই নতুন ইউনিটগুলিকে নিউক্লিয়াই বলা হত।

এখন থেকে এই প্রসেসরগুলিকে "মাল্টি-কোর প্রসেসর" বলা হত। এইভাবে, যখন অপারেটিং সিস্টেমটি কম্পিউটারটিকে বিশ্লেষণ করেছিল, তখন এটি দুটি প্রসেসরের মুখোমুখি হয়েছিল।

পৃথক চিপগুলিতে স্টোরেজ এবং বিদ্যুৎ সরবরাহকে উত্সর্গ করার পরিবর্তে মাল্টি-কোর প্রসেসরগুলি অতিরিক্ত পারফরম্যান্সের কাজটি করেছিল।

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

উদাহরণস্বরূপ, ডুয়াল-কোর প্রসেসরে দুটি প্রসেসিং ইউনিট রয়েছে। এবং যদি আমরা এটি প্রয়োগে রাখি তবে কোয়াড কোর প্রসেসরের ক্ষেত্রে আমরা 4 টি প্রক্রিয়াকরণ ইউনিট পাই।

মাল্টিথ্রেডিংয়ের বিপরীতে, এখানে কোনও কৌশল নেই: একটি ডুয়াল-কোর প্রসেসরের চিপটিতে আক্ষরিক অর্থে দুটি প্রসেসর রয়েছে। একটি কোয়াড-কোর প্রসেসরের চারটি কেন্দ্রীয় প্রসেসিং ইউনিট রয়েছে, একটি আট-কোর প্রসেসরে আটটি কেন্দ্রীয় প্রসেসিং ইউনিট রয়েছে।

এটি একটি একক সকেটে ফিট করার জন্য শারীরিক প্রসেসরটিকে ছোট রাখার সময় নাটকীয়ভাবে পারফরম্যান্স উন্নত করতে সহায়তা করে।

এতে কেবল একটি একক প্রসেসর সকেট থাকা দরকার যার মধ্যে একটি একক প্রসেসর sertedোকানো হবে, চারটি প্রসেসরের চারটি সকেট নয়, যার প্রত্যেকটির নিজস্ব শক্তি, শীতলকরণ এবং অন্যান্য হার্ডওয়্যার প্রয়োজন। কম বিলম্ব আছে কারণ কোরগুলি আরও দ্রুত যোগাযোগ করতে পারে কারণ সেগুলি সমস্ত একই চিপে রয়েছে।

ইন্টেল হাইপারথ্রেডিং

সমান্তরাল কম্পিউটিং কিছু সময়ের জন্য ইন্ডাস্ট্রিতে রয়েছে। তবে এটি ইন্টেলই এর সুবিধাগুলি ব্যক্তিগত কম্পিউটিংয়ে এনেছিল। এবং সেখানে একে বলা হয় ইনটেল হাইপার-থ্রেডিং প্রযুক্তি Technology

ইন্টেলের হাইপার-থ্রেডিং প্রযুক্তি আপনার অপারেটিং সিস্টেমটিকে বিশ্বাস করে যে সেখানে একাধিক প্রসেসর রয়েছে; আসলে, শুধুমাত্র একটি আছে। কর্মক্ষমতা এবং গতি উন্নত করার জন্য এটি এক ধরণের ভান।

হাইপারথ্রেডিং গ্রাহক পিসিগুলিতে সমান্তরাল কম্পিউটিং আনার প্রথম প্রচেষ্টা ছিল attempt এটি 2002 সালে পেন্টিয়াম 4 এইচটি দিয়ে ডেস্কটপ প্রসেসরগুলিতে আত্মপ্রকাশ করেছিল।

এই পেন্টিয়াম 4 এর একক কোর ছিল, তাই তারা একবারে কেবল একটি কাজ সম্পাদন করতে পারে। তবে হাইপারথ্রেডিং এর ক্ষতিপূরণ দিতে উপস্থিত হয়েছিল। এই ইন্টেল প্রযুক্তির সাহায্যে, একটি অপারেটিং সিস্টেমে একটি একক মাল্টিথ্রেডেড শারীরিক কোর দুটি লজিকাল প্রসেসর হিসাবে উপস্থিত হয়। প্রসেসরটি এখনও একটি, তাই এটি কিছুটা ডামি। অপারেটিং সিস্টেমটিতে প্রতিটি কোরের জন্য দুটি প্রসেসর দেখতে পাওয়া যায়, প্রকৃত প্রসেসরের হার্ডওয়্যারটিতে প্রতিটি কোরের জন্য কেবলমাত্র একক প্রয়োগের সংস্থান থাকে।

এইভাবে, প্রসেসরটি তার চেয়ে বেশি কোর রয়েছে বলে ভান করে এবং প্রোগ্রামটির সম্পাদনকে গতিময় করার জন্য নিজস্ব যুক্তি ব্যবহার করে। অন্য কথায়, অপারেটিং সিস্টেমটি প্রতিটি কোরের জন্য দুটি প্রসেসর দেখে প্রতারিত হয়।

সেই সময় আমরা একটি পেন্টিয়াম 4 স্থাপন করি, যা স্টোর থেকে আসা ছেলেটি তাকে "নাসা পিসি" বলে ডাকেন। কত বার!

হাইপারথ্রেডিং প্রসেসরের দুটি লজিকাল কোরকে শারীরিক সম্পাদন সংস্থান ভাগ করার অনুমতি দেয়। এটি কিছুটা গতি বাড়িয়ে তুলতে পারে: একটি ভার্চুয়াল প্রসেসর যদি আটকে থাকে এবং অপেক্ষা করে থাকে তবে অন্য ভার্চুয়াল প্রসেসর তার কার্যকরকরণের সংস্থান নিতে পারে। হাইপারথ্রেডিং সিস্টেমকে গতি বাড়িয়ে তুলতে সহায়তা করতে পারে তবে এটি অতিরিক্ত অতিরিক্ত কোর থাকার মতো ভাল নয়।

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

অপারেটিং সিস্টেমে একটি মাল্টিথ্রেডেড ডুয়াল-কোর প্রসেসর কোয়াড-কোর হিসাবে উপস্থিত হয়, যখন হাইপারথ্রেডিং সহ একটি কোয়াড-কোর প্রসেসর আটটি কোর হিসাবে উপস্থিত হয়।

মাল্টিথ্রেডিং অতিরিক্ত কোরগুলির বিকল্প নয়, তবে হাইপারথ্রেডিং সহ একটি ডুয়াল-কোর প্রসেসরের হাইপারথ্রেডিং ছাড়াই ডুয়াল-কোর প্রসেসরের চেয়ে আরও ভাল পারফর্ম করা উচিত।

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

একাধিক কোর এবং থ্রেড কি এটির জন্য মূল্যবান?

যদি আপনার কম্পিউটারে মাল্টিকোর প্রসেসর থাকে তবে এর অর্থ একাধিক সিপিইউ রয়েছে। এর অর্থ এটিও একটি সিঙ্গেল কোর প্রসেসরের চেয়ে ভাল পারফরম্যান্স করতে পারে।

এবং যদি আমরা হাইপারথ্রেডিংয়ের কথা বলি তবে এই মাল্টিটাস্কিং প্রযুক্তির অভাব থাকা এই প্রসেসরের একটির চেয়ে এই প্রযুক্তি সহ একটি সিঙ্গেল-কোর প্রসেসর আরও ভাল কাজ করবে।

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

প্রসেসরের কোরগুলি কী কী তা সম্পর্কে আপনি আমাদের নিবন্ধটি সম্পর্কে কী ভাবেন? আপনি এটি আকর্ষণীয় পেয়েছেন? আপনি কিছু মিস করছেন?

টিউটোরিয়াল

সম্পাদকের পছন্দ

Back to top button