আমার কোয়াড কোর সিপুতে, এটি এককভাবে 2 কোরে একক থ্রেড (অন্তহীন যখন লুপ) চালানো হচ্ছে বলে মনে হচ্ছে। কেন? শুধুমাত্র একটি কোরতে একটি থ্রেড কার্যকর করা উচিত নয়?
আমার কোয়াড কোর সিপুতে, এটি এককভাবে 2 কোরে একক থ্রেড (অন্তহীন যখন লুপ) চালানো হচ্ছে বলে মনে হচ্ছে। কেন? শুধুমাত্র একটি কোরতে একটি থ্রেড কার্যকর করা উচিত নয়?
উত্তর:
আপনার কাছে যতগুলি কোর রয়েছে তার উপর একটি একক পদক্ষেপ চালানো যেতে পারে তবে এটি একই সময়ে একক কোর পর্যন্ত সীমাবদ্ধ থাকবে।
এটিকে ফোনের কথোপকথন হিসাবে ভাবেন। আপনার কাছে কেবল একটি একক ফোন * 1 রয়েছে এবং আপনার ফোনে * 2 এ কথা বলতে হবে । আপনার অফিসে চার জন রয়েছেন, প্রত্যেকে * 3 কথা বলতে সক্ষম । টয়লেট বিরতি নেওয়ার সময় আপনাকে অন্য কোনও ব্যক্তির কাছে ফোন হস্তান্তর করতে কোনও কিছুই বাধা দেয় না।
মনে রাখবেন যে একই সময়ে ফোনে কথা বলছেন কেবল একজনই ।
* 1 ফোনটি একক পদক্ষেপ।
* 2 এটি অবিরাম চলমান হিসাবে কথা বলা প্রয়োজন।
* 3 চার জন লোকের হয়। চারটি কোর
আপনার স্ক্রিনশটে আমি দু'টি নয়, 4 টি থ্রেড নিখুঁত সাদৃশ্য হিসাবে 4 টি কোর ব্যবহার করে দেখতে পাচ্ছি, একটি দম্পতি কোর তাদের সিপিইউ অন্যান্য দম্পতির চেয়ে বেশি ব্যবহার করছে তবে সমস্ত 4 টি কোরের উচ্চতা এবং কমগুলি কম-বেশি সিঙ্ক্রোনাইজ হয়েছে একই সময় বিভাগ।
এটি একক থ্রেডেড প্রক্রিয়াটির মতো দেখায় না, তবে আরও 4-থ্রেড প্রক্রিয়াটির মতো। এটি আরও পরীক্ষা প্রয়োজন।
ব্যবহারের সরঞ্জামটি হ'ল প্রক্রিয়া এক্সপ্লোরার । আপনি এটি চালু করার পরে, আপনি কলাম-শিরোনামগুলিতে ডান ক্লিক করতে পারেন এবং প্রয়োজনে আরও কলামগুলি নির্বাচন করতে পারেন।
একবার আপনি এই সিপিইউগুলি ব্যবহার করে এমন প্রক্রিয়াটি শনাক্ত করার পরে, আপনি এটিতে ডাবল-ক্লিক করতে পারেন এবং এটির কতগুলি থ্রেড রয়েছে এবং তারা কী করছে (কোন সিস্টেমে কল তারা ব্যবহার করে) এটি দেখতে থ্রেড ট্যাবটি চয়ন করতে পারেন।
যদি প্রক্রিয়াটি কেবলমাত্র svchost.exe হয় তবে এটি একটি সিস্টেম পরিষেবা, যা সনাক্ত করা যায়। ভারীভাবে সিপিইউ ব্যবহার করার মধ্যে একটি হ'ল উইন্ডোজ অনুসন্ধান।
আপনার পোস্টিংয়ের সেই প্রদর্শনটি আপনাকে দেখিয়ে দিচ্ছে যে প্রতিটি কোরের জন্য কতটা ক্রিয়াকলাপ চলছে তবে এটি আপনাকে কোন কোর্সে কোন প্রক্রিয়া / থ্রেডগুলি চলছে তা সম্পর্কে কিছুই জানায় না।
আমি সন্দেহ করি যে আপনার একক থ্রেডেড প্রোগ্রামটি পাওয়ার সাথে সাথে এটি "টাইম স্লাইস" হিসাবে ওএস এটি একটি কোর অর্ধেক সময় এবং অন্য একটি কোরের সাথে অর্ধেক সময় চালিয়ে চলেছে। হতে পারে এটি এমনকি সময়ের কিছু ছোট অংশে অন্য কোরগুলিতেও চলে।
একটি অসীম লুপ হিসাবে এটি সম্পূর্ণরূপে সময়-স্লাইসের সময়কালের জন্য কোরটি পুরোপুরি ব্যবহার করছে, তবে মূল ক্রিয়াকলাপের যে কোনও সময় বৃদ্ধি (টাস্ক ম্যানেজারে) একক সময়ের স্লাইসের সময়কালের চেয়ে অনেক বেশি উপস্থাপন করবে।
কী চলছে তা সম্পর্কে আরও অন্তর্দৃষ্টি জন্য, টাস্ক ম্যানেজারের প্রক্রিয়াগুলি ট্যাবে স্যুইচ করুন। ভিউ মেনুতে, নির্বাচন করুন কলামগুলি ক্লিক করুন তারপরে "থ্রেডস" কলামটি টিক দিন। তারপরে চিত্রের নাম কলামে আপনার প্রক্রিয়াটি সন্ধান করুন। নিশ্চিত করুন যে এটি একক থ্রেড।
আমি এখানে আমার এক্সপি বাক্সে তেমন "লোড" না নিয়ে বসে থাকায় 662২ টি থ্রেড চলছে। আমার অ্যান্টিভাইরাস threads 78 টি থ্রেড চালাচ্ছে, ফায়ারফক্স ৪৫ টি থ্রেড চালাচ্ছে, ড্রপবক্স ৩৩ চলছে Win টাস্ক ম্যানেজার ডিসপ্লেতে যে কোনও ইনক্রিমেন্টে সেই সমস্ত থ্রেডই যে কোনও কোরে থাকতে পারে।