PUPS P3
பப்ஸ்/பி3 என்பது லினக்ஸிற்கான கரிம கணினி சூழலை செயல்படுத்துவதாகும், இது குறைந்த அளவிலான தொடர்ச்சியான மென்பொருள் முகவர்களை செயல்படுத்துவதற்கான ஆதரவை வழங்குகிறது. பப்ஸ்/பி3 என்பது பிபிசி மைக்ரோவில் செயல்படுத்தப்பட்ட எம்எஸ்பிஎஸ் இயக்கச் சூழலில் இருந்து பெறப்பட்ட ஒரு கிளஸ்டர் கம்ப்யூட்டிங் சூழலாகும். டெய்சி தானியங்கி இனங்கள் அடையாள அமைப்பு மற்றும் பல கணக்கீட்டு நரம்பியல் திட்டங்கள் உள்ளிட்ட பல அறிவியல் கணினி திட்டங்களின் உள்கட்டமைப்பில் பப்ஸ் பி 3 சூழல் பயன்படுத்தப்பட்டுள்ளது. பி3 செயல்முறை பப்ஸ்/பி3 செயல்முறைகளின் அம்சங்கள் ஹோமியோஸ்டாடிக் முகவர்கள் ஆகும். இந்த முகவர்கள் தங்கள் நிலையை சேமிக்க முடியும் மற்றும் இணக்கமான லினக்ஸ் கர்னல்களை இயக்கும் இயந்திரங்களுக்கு இடையில் இடம்பெயர முடியும் (CRIU வழியாக). பப்ஸ்/பி3 ஏபிஐ அவர்களின் சூழலின் நிலைக்கு குறிப்பிடத்தக்க அணுகலை வழங்குகிறதுஃ உயிரியல் உயிரினங்களைப் போலவே அவை உயிருள்ளவை. அதாவது, அவர்கள் தங்கள் சூழலில் ஏற்படும் மாற்றங்களை உணர்ந்து சரியான முறையில் பதிலளிக்க முடியும். எடுத்துக்காட்டாக, ஒரு P3 செயல்முறை அதன் நிலையை சேமிக்க தேர்வு செய்யலாம் அல்லது சில வளங்கள் இருந்தால் இடம்பெயரலாம், எடுத்துக்காட்டாக செயலி சுழற்சிகள் பற்றாக்குறையாக மாறும். திறம்பட, இது ஒரு விலங்கு ஹைபர்னேட்டைத் தேர்ந்தெடுப்பதற்கு சமமான இயந்திரமாகும் அல்லது அதன் உணவு வளங்கள் பற்றாக்குறையாக இருக்கும்போது இடம்பெயரும். பப்ஸ்/பி3 தரவு வளங்களை குறைந்த அளவிலான நிலையான பொருள், பகிரப்பட்ட குவியல் வழியாகவும் பகிர்ந்து கொள்ளலாம். இதைப் பயன்படுத்துவதன் சொற்பொருள்கள் நிலையான சி நூலகங்களால் வழங்கப்பட்ட இலவச ()/மல்லோக் () ஏபிஐ மூலம் பயன்படுத்தப்படுவதைப் போலவே உள்ளன. கூட்டுறவு P3 செயல்முறைகளின் தொகுப்பு மூலம் கணக்கீடுகளை கூட்டாக செயல்படுத்த முடியும். இந்த கிளஸ்டர் பல வழிகளில் ஒரு பல்லுயிர் உயிரினத்திற்கு ஒத்ததாக உள்ளதுஃ ஒரு உயிரினத்திற்குள் உள்ள செல்கள் போல, தனிப்பட்ட பி 3 செயல்முறைகள் நிபுணத்துவம் பெறலாம். எடுத்துக்காட்டாக, டெய்சி முறை அங்கீகார அமைப்பைப் பொறுத்தவரை, கிளஸ்டர் (ஐபிஎம்) செயல்முறைகளைக் கொண்டுள்ளது, அவை முன் செயல்முறை முறை-தரவு, (புளோரெட்) செயல்முறைகள் அவை அந்த வடிவங்களை வகைப்படுத்தப் பயன்படுத்தப்படும் பிஎஸ்ஓஎம் நரம்பியல் வலைகளை இயக்குகின்றன, மற்றும் (விஹெச்டிஎம்எல்) செயல்முறைகள் டெய்சி பயனருக்குக் கண்டுபிடித்த வடிவங்களின் அடையாளத்தைத் தொடர்புபடுத்துகின்றன. கூடுதலாக, டெய்சி கிளஸ்டரில் கோப்பு மற்றும் நினைவக இடத்தை சுத்தம் செய்வதற்கும் மறுசுழற்சி செய்வதற்கும் சிறப்பு (மேகோட் மற்றும் கெஃபர்) செயல்முறைகளும் உள்ளன, மேலும் (லியோசோம்) செயல்முறைகள் கிளஸ்டருக்குள் உள்ள பிற செயல்முறைகளை அழித்து மாற்றுகின்றன, அவை சிதைந்துவிட்டன, எனவே செயல்படாதவை. மெய்நிகராக்க அமைப்புகளுடன் இணைந்து, எடுத்துக்காட்டாக ஆரக்கிள் விர்ச்சுவல் பாக்ஸ் அமைப்பு, ஒரு மாறும் மேகச் சூழலில் வாழும் போது கணக்கீட்டு பேலோடுகளை எடுத்துச் செல்லக்கூடிய ஹோமியோஸ்டாடிக் மெய்நிகர் (லினக்ஸ்) இயந்திரங்களை உருவாக்க பப்ஸ்/பி 3 ஐப் பயன்படுத்த முடியும். பப்ஸ்/பி3 இன் சமீபத்திய வெளியீடு கொள்கலன் அடிப்படையிலான இயக்க முறைமை நிலை மெய்நிகராக்கத்தை (டாக்கர் (மென்பொருள் வழியாக) ஆதரிக்கிறது மற்றும் சுட்டிக்காட்டுதல் மற்றும் அடுத்தடுத்த இடம்பெயர்வு மற்றும்/அல்லது CRIU வழியாக மறுசீரமைப்பை சரிபார்க்கிறது. P3 செயல்முறை நெட்வொர்க் P3 அமைப்பு செயல்முறைகளுக்கு இடையில் மாறும் ஒத்திசைவற்ற பியர்-டு-பியர் தகவல்தொடர்பையும், செயல்முறைகளுக்கும் பயனருக்கும் இடையில் மாறும் ஒத்திசைவற்ற தகவல்தொடர்பையும் எளிதாக்குகிறது. காட்டப்பட்டுள்ள எடுத்துக்காட்டு செயல்முறை நெட்வொர்க்கில், பப்ஸ்/பி 3 இல் செயல்படுத்தப்படும் பல தகவல்தொடர்பு முறைகள் விளக்கப்பட்டுள்ளன. இதில் பின்வருவன அடங்கும்ஃ பிஎஸ்ஆர்பி கிளையன்ட் வழியாக பிஎஸ்ஆர்பி சேவையகத்திற்கு பயனர் (பிஎஸ்ஆர்பி நெறிமுறையைப் பயன்படுத்தி). இந்த தகவல்தொடர்பு முறை psrp கிளையன்ட் (எனவே பயனர்) மற்றும் PSRP சேவையக செயல்முறைக்கு இடையே ஒரு ஒத்திசைவற்ற போலி இணைப்பை நிறுவுகிறது. SIC சேனல் வழியாக பியர் டு பியர் (PSRP சேவையகங்களுக்கு இடையில்). மற்றொரு சேவையகத்துடன் நேரடியாக தொடர்பு கொள்ள விரும்பும் ஒரு பி. எஸ். ஆர். பி சேவையகம் ஒரு ஸ்லேவ்டு இன்டராக்ஷன் கிளையன்ட் சேனல் (எஸ். ஐ. சி) வழியாக பி. எஸ். ஆர். பி கிளையண்ட்டின் ஒரு உதாரணத்தை அடிமைப்படுத்துகிறது. இது பின்னர் இந்த அடிமைப்படுத்தப்பட்ட பி. எஸ். ஆர். பி கிளையண்ட்டுக்கு அது பேச விரும்பும் சக ஊழியர்களுக்கு ஒரு பி. எஸ். ஆர். பி சேனலைத் திறக்குமாறு அறிவுறுத்துகிறது. முக்கியமான கோப்பு வழியாக பீர்-டு-பீர் (பிஎஸ்ஆர்பி சேவையகங்களுக்கு இடையில்). இந்த முறையில் ஒரு பி. எஸ். ஆர். பி சேவையகம் கோப்பு வழியாக மற்றொரு சேவையகத்திற்கு தரவை அனுப்புகிறது. எந்தவொரு சேவையகமும் கோப்பைப் படிப்பதைத் தடுக்க, அது பெறுநர் சேவையகத்தில் பொருந்தக்கூடிய பூட்டைக் கொண்ட ஒரு விசையுடன் குறிக்கப்படுகிறது. இந்த பூட்டு மற்றும் விசை அமைப்பு நொதி-அடி மூலக்கூறு மற்றும் உயிரியல் சமிக்ஞை அமைப்புகளால் ஈர்க்கப்பட்டது. குறிப்புகள் கிட்ஹப் முகவர் அடிப்படையிலான நிரலாக்க மொழிகளில் வெளிப்புற இணைப்புகள் https://github.com/xylophanes/PupsP3#readme PUPS/P3 விளக்கம்