কিভাবে একটি প্রোগ্রাম একটি নির্দিষ্ট প্রসেসর কোর ব্যবহার করতে

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

উইন্ডোজ 7 এবং উইন্ডোজ 8 এর একটি নির্দিষ্ট প্রোগ্রামে লজিক্যাল প্রসেসরগুলিকে বরাদ্দ করা

এই ফাংশন উইন্ডোজ 7, ​​উইন্ডোজ 8 এবং উইন্ডোজ ভিস্তাতে কাজ করে। আমি পরের সম্পর্কে কথা বলি না, খুব কম মানুষ আমাদের দেশে এটি ব্যবহার করে।

উইন্ডোজ টাস্ক ম্যানেজার চালু করুন এবং:

  • উইন্ডোজ 7 এ, প্রসেস ট্যাব খুলুন।
  • উইন্ডোজ 8 এ, "বিস্তারিত" খুলুন

আপনার আগ্রহের প্রক্রিয়াটি রাইট ক্লিক করুন এবং প্রসঙ্গ মেনুতে "সম্বন্ধযুক্ত করুন" নির্বাচন করুন। প্রসেসর মিলিং উইন্ডো প্রদর্শিত হবে, এতে আপনি কোন প্রসেসর কোর (বা বরং, লজিক্যাল প্রসেসর) প্রোগ্রামটি ব্যবহার করার অনুমতি দিতে পারেন তা নির্দিষ্ট করতে পারেন।

প্রোগ্রাম এক্সিকিউশন জন্য যৌক্তিক প্রসেসর নির্বাচন

এটি সব, এখন প্রক্রিয়াটি শুধুমাত্র সেই লজিক্যাল প্রসেসরগুলিকে ব্যবহার করে যা এটি অনুমোদিত। সত্য হল, এটি পরবর্তী প্রবর্তন পর্যন্ত ঠিক হয়।

কিভাবে একটি নির্দিষ্ট প্রসেসর কোর (লজিক্যাল প্রসেসর) একটি প্রোগ্রাম চালানোর জন্য

উইন্ডোজ 8 এবং উইন্ডোজ 7 এ, এটি একটি অ্যাপ্লিকেশন চালু করাও সম্ভব যা যাতে লঞ্চ করার পরে তা কিছু লজিক্যাল প্রসেসর ব্যবহার করে। এটি করার জন্য, অ্যাপ্লিকেশনটি প্রবর্তন অবশ্যই প্যারামিটারগুলিতে সম্মতির একটি ইঙ্গিত দিয়ে করা উচিত। উদাহরণস্বরূপ:

গ:  উইন্ডোজ  system32  cmd.exe / C শুরু / অ্যাফিনিটি 1 software.exe

এই উদাহরণে, software.exe অ্যাপ্লিকেশনটি 0 র্থ (CPU 0) লজিক্যাল প্রসেসর ব্যবহার করে চালু করা হবে। অর্থাত অনুভূতির পরে সংখ্যাটি লজিক্যাল প্রসেসর নম্বর + 1 নির্দেশ করে। 1. আপনি অ্যাপ্লিকেশন শর্টকাটের একই কমান্ডটিও লিখতে পারেন, যাতে এটি সর্বদা একটি নির্দিষ্ট লজিক্যাল প্রসেসর ব্যবহার করে চলতে পারে। দুর্ভাগ্যবশত, আমি একটি পরামিতি পাস করার বিষয়ে তথ্য খুঁজে পাইনি যাতে অ্যাপ্লিকেশনটি একাধিক লজিক্যাল প্রসেসর ব্যবহার করে, তবে বেশ কয়েকটি।

ইউপিডি: অ্যাফিনিটি পরামিতি ব্যবহার করে একাধিক লজিক্যাল প্রসেসরগুলিতে অ্যাপ্লিকেশনটি কীভাবে চালানো যায় তা পাওয়া যায়। আমরা হেক্সাডেসিমেল বিন্যাসে মাস্কটি নির্দিষ্ট করে, উদাহরণস্বরূপ, এটি যথাক্রমে প্রসেসর 1, 3, 5, 7 ব্যবহার করতে হবে, এটি 10101010 বা 0xAA, ফর্ম / অ্যাফিনিটি 0xAA এ পাস করা হবে।

ভিডিও দেখুন: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan (মে 2024).