Multiprocessing Services
কম্পিউটিংয়ে, মাল্টিপ্রোসেসিং সার্ভিসেস ক্লাসিক ম্যাক ওএস এবং অবসরপ্রাপ্ত কার্বন এপিআই-এর একটি উপাদান যা প্রোগ্রামগুলিকে কার্যকর করার একাধিক পূর্বনির্ধারিত থ্রেড জুড়ে কাজ করার অনুমতি দেয়। 1996 সালে সিস্টেম 7.5.3 প্রকাশের মাধ্যমে মাল্টিপ্রোসেসিং সার্ভিস চালু করা হয়। ম্যাক ওএস 8.6-এ প্রবর্তিত মাল্টিপ্রোসেসিং সার্ভিসেস 2.0, একটি পশ্চাৎ-সামঞ্জস্যপূর্ণ প্রধান রিলিজ যা বাকি সিস্টেমের সাথে ইন্টিগ্রেশন প্রি-এম্পটিভ কাজের মাত্রা বাড়ায়। ম্যাক ওএস 9-এ প্রবর্তিত মাল্টিপ্রোসেসিং সার্ভিসেস 2.1,1 জিবি র্যামের বেশি ডিভাইসের জন্য সমর্থন যোগ করে। ক্লাসিক ম্যাক ওএস-এ, মাল্টিপ্রোসেসিং পরিষেবাগুলি একমাত্র থ্রেডিং প্রক্রিয়া নয়; থ্রেড ম্যানেজারের সাহায্যে সহযোগিতামূলকভাবে নির্ধারিত থ্রেড তৈরি করা যেতে পারে। যদিও মাল্টিপ্রোসেসিং পরিষেবাগুলি ব্যবহার করে অ্যাপ্লিকেশনগুলির থ্রেডগুলি পূর্বনির্ধারিতভাবে নির্ধারিত থাকে, সামগ্রিকভাবে অ্যাপ্লিকেশনটি এখনও অন্যান্য চলমান অ্যাপ্লিকেশনগুলির সাথে সহযোগিতামূলকভাবে নির্ধারিত হয়। নন-মাল্টিপ্রোসেসিং পরিষেবাগুলির কাজগুলি একটি একক প্রসেসরে নির্ধারিত থাকে এবং ম্যাকিনটোস টুলবক্স ব্যবহার করে কাজগুলি পূর্বনির্ধারিতভাবে নির্ধারিত করা যায় না। যখন কোনও প্রক্রিয়া মাল্টিপ্রোসেসিং পরিষেবাগুলি ব্যবহার করে, এটি তৈরি করে এমন পূর্বনির্ধারিত কাজগুলি ছাড়াও, একটি অতিরিক্ত কাজ বিদ্যমান থাকে, যা প্রক্রিয়া দ্বারা তৈরি অন্যান্য কাজগুলি শেষ করার জন্য অপেক্ষা করে এবং যখন তারা তা করে তখন তাদের সংস্থানগুলি পরিষ্কার করে। ম্যাকোসে ম্যাকোসে, মাল্টিপ্রোসেসিং পরিষেবাগুলি পোসিক্স থ্রেড ব্যবহার করে প্রয়োগ করা হয়। মাল্টিপ্রসেসিং পরিষেবাগুলি ব্যবহার করে অ্যাপ্লিকেশনগুলি সিস্টেমে চলমান অন্যান্য কাজের সাথে পূর্বনির্ধারিতভাবে নির্ধারিত হয়। মাল্টিপ্রোসেসিং কাজগুলি ম্যাক কাজগুলির থেকে আলাদা। ওএস এক্স 10.8-এ, মাল্টিপ্রোসেসিং পরিষেবাগুলি অবশিষ্ট কার্বনের সাথে অবমূল্যায়ন করা হয়েছিল, গ্র্যান্ড সেন্ট্রাল ডিসপ্যাচকে প্রতিস্থাপন হিসাবে সুপারিশ করা হয়েছিল। ম্যাকোস 10.15-এ, মাল্টিপ্রোসেসিং পরিষেবাগুলির জন্য সমর্থন 32-বিট অ্যাপ্লিকেশন সমর্থন অপসারণের সাথে শেষ হয়, যার মধ্যে সমস্ত কার্বন অ্যাপ্লিকেশন অন্তর্ভুক্ত ছিল। রেফারেন্স ক্লাসিক ম্যাক ওএস