Multiprocessing Services
કમ્પ્યુટિંગમાં, મલ્ટીપ્રોસેસિંગ સર્વિસીસ એ ક્લાસિક મેક ઓએસ અને નિવૃત્ત કાર્બન એપીઆઈનો એક ઘટક છે જે પ્રોગ્રામ્સને અમલના બહુવિધ પૂર્વનિર્ધારિત થ્રેડોમાં કામ કરવાની મંજૂરી આપે છે. પ્રકાશન ઇતિહાસ મલ્ટીપ્રોસેસિંગ સર્વિસીસની શરૂઆત 1996માં સિસ્ટમ 7.5.3ના પ્રકાશન સાથે કરવામાં આવી હતી. મેક ઓએસ 8.6 માં રજૂ કરાયેલ મલ્ટીપ્રોસેસિંગ સર્વિસીસ 2.0 એ પછાત-સુસંગત મુખ્ય પ્રકાશન છે જે બાકીની સિસ્ટમ સાથે પ્રિએમ્પ્ટિવ કાર્યોના એકીકરણના સ્તરને વધારે છે. મેક ઓએસ 9 માં રજૂ કરાયેલ મલ્ટીપ્રોસેસિંગ સર્વિસીસ 2.1,1 જીબીથી વધુ રેમ ધરાવતા ઉપકરણો માટે સપોર્ટ ઉમેરે છે. ક્લાસિક મેક ઓએસમાં ક્લાસિક મેક ઓએસમાં, મલ્ટીપ્રોસેસિંગ સેવાઓ એકમાત્ર થ્રેડિંગ મિકેનિઝમ નથી; સહકારી રીતે સુનિશ્ચિત થ્રેડો થ્રેડ મેનેજર સાથે બનાવી શકાય છે. જ્યારે મલ્ટીપ્રોસેસિંગ સેવાઓનો ઉપયોગ કરતી એપ્લિકેશનોના થ્રેડો પૂર્વનિર્ધારિત હોય છે, ત્યારે સમગ્ર એપ્લિકેશન હજુ પણ અન્ય ચાલી રહેલી એપ્લિકેશનો સાથે સહકારથી સુનિશ્ચિત થયેલ છે. બિન-બહુવિધ પ્રક્રિયા સેવાઓ કાર્યો એક જ પ્રોસેસર પર સુનિશ્ચિત રહે છે, અને મેકિન્ટોશ ટૂલબોક્સનો ઉપયોગ કરતા કાર્યો પૂર્વનિર્ધારિત કરી શકાતા નથી. જ્યારે કોઈ પ્રક્રિયા મલ્ટીપ્રોસેસિંગ સેવાઓનો ઉપયોગ કરે છે, ત્યારે તે બનાવેલા આગોતરા કાર્યો ઉપરાંત, એક વધારાનું કાર્ય અસ્તિત્વમાં હોય છે, જે પ્રક્રિયા દ્વારા બનાવવામાં આવેલા અન્ય કાર્યોને સમાપ્ત કરવાની રાહ જુએ છે અને જ્યારે તેઓ કરે છે ત્યારે તેમના સંસાધનોને સાફ કરે છે. મેકઓએસમાં મેકઓએસમાં, મલ્ટીપ્રોસેસિંગ સેવાઓ પોસિક્સ થ્રેડ્સનો ઉપયોગ કરીને લાગુ કરવામાં આવે છે. મલ્ટીપ્રોસેસિંગ સેવાઓનો ઉપયોગ કરતી એપ્લિકેશનો સિસ્ટમ પર ચાલતા અન્ય કાર્યો સાથે પૂર્વનિર્ધારિત હોય છે. મલ્ટીપ્રોસેસિંગ કાર્યો મેક કાર્યોથી અલગ છે. ઓએસ એક્સ 10.8 માં, મલ્ટીપ્રોસેસિંગ સર્વિસીસને બાકીના કાર્બન સાથે નાપસંદ કરવામાં આવી હતી, જેમાં ગ્રાન્ડ સેન્ટ્રલ ડિસ્પેચને બદલી તરીકે સૂચવવામાં આવ્યું હતું. macOS 10.15 માં, મલ્ટીપ્રોસેસિંગ સેવાઓ માટેનો ટેકો 32-બીટ એપ્લિકેશન સપોર્ટને દૂર કરીને સમાપ્ત થયો, જેમાં તમામ કાર્બન એપ્લિકેશનોનો સમાવેશ થતો હતો. સંદર્ભો ક્લાસિક મેક ઓએસ