বাড়ি হার্ডওয়্যারের মাল্টিথ্রেডিং কী? - টেকোপিডিয়া থেকে সংজ্ঞা

মাল্টিথ্রেডিং কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - মাল্টিথ্রেডিং এর অর্থ কী?

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

মাল্টিথ্রেডিং থ্রেডিং নামেও পরিচিত।

টেকোপিডিয়া মাল্টিথ্রেডিংয়ের ব্যাখ্যা দেয়

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

অপারেটিং সিস্টেম দুটি উপায়ে থ্রেডিং ব্যবহার করে:

  • প্রি-ইম্পেটিভ মাল্টিথ্রেডিং, যেখানে প্রসঙ্গের স্যুইচ অপারেটিং সিস্টেম দ্বারা নিয়ন্ত্রিত হয়। প্রসঙ্গের স্যুইচিং কোনও অনুপযুক্ত সময়ে সম্পাদন করা হতে পারে, সুতরাং, উচ্চ অগ্রাধিকারের থ্রেডটি অপ্রত্যক্ষভাবে নিম্ন অগ্রাধিকারের থ্রেড দ্বারা প্রাক-শূন্যস্থান হতে পারে।
  • সমবায় মাল্টিথ্রেডিং, যার প্রসঙ্গে স্যুইচিং থ্রেড দ্বারা নিয়ন্ত্রিত হয়। এটি কোনও উত্স মুক্ত হওয়ার অপেক্ষায় কোনও থ্রেড ব্লক করা থাকলে ডেডলকগুলির মতো সমস্যার সৃষ্টি করতে পারে।

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

এই সংজ্ঞাটি কম্পিউটার আর্কিটেকচারের প্রসঙ্গে লেখা হয়েছিল
মাল্টিথ্রেডিং কী? - টেকোপিডিয়া থেকে সংজ্ঞা