.bss
கணினி நிரலாக்கத்தில், தொகுதி தொடக்க சின்னம் (சுருக்கமாக. bss அல்லது bss) என்பது ஒரு பொருள் கோப்பு, செயல்படுத்தக்கூடிய அல்லது அசெம்பிளி மொழி குறியீட்டின் பகுதியாகும், இது நிலையான முறையில் ஒதுக்கப்பட்ட மாறிகளைக் கொண்டுள்ளது, ஆனால் அவை இன்னும் ஒரு மதிப்பை ஒதுக்கவில்லை. இது பெரும்பாலும் "பிஎஸ்எஸ் பிரிவு" அல்லது "பிஎஸ்எஸ் பிரிவு" என்று குறிப்பிடப்படுகிறது. பொதுவாக bss பிரிவின் நீளம் மட்டுமே, ஆனால் தரவு எதுவும் பொருள் கோப்பில் சேமிக்கப்படுவதில்லை. நிரல் ஏற்றுபவர் நிரலை ஏற்றும்போது பிஎஸ்எஸ் பிரிவுக்கான நினைவகத்தை ஒதுக்குகிறது. . பிஎஸ்எஸ் பிரிவில் மதிப்பு இல்லாத மாறிகளை வைப்பதன் மூலம், ஆரம்ப மதிப்பு தரவு தேவைப்படும். தரவு அல்லது. ரோடாட்டா பிரிவுக்கு பதிலாக, பொருள் கோப்பின் அளவு குறைக்கப்படுகிறது. சில தளங்களில், சில அல்லது அனைத்து bss பிரிவுகளும் பூஜ்ஜியங்களுக்கு துவக்கப்படுகின்றன. யுனிக்ஸ் போன்ற அமைப்புகள் மற்றும் விண்டோஸ் ஆகியவை பிஎஸ்எஸ் பிரிவை பூஜ்ஜியத்திற்கு துவக்குகின்றன, இது சி மற்றும் சி + + நிலையான ஒதுக்கப்பட்ட மாறிகளை அனைத்து பிட்கள் பூஜ்ஜியத்துடன் குறிப்பிடப்படும் மதிப்புகளுக்கு துவக்க அனுமதிக்கிறது. இயக்க முறைமைகள் பிஎஸ்எஸ் பிரிவை திறம்பட செயல்படுத்த பூஜ்ஜிய-நிரப்புதல்-தேவை என்ற நுட்பத்தைப் பயன்படுத்தலாம். உட்பொதிக்கப்பட்ட மென்பொருளில், பிஎஸ்எஸ் பிரிவு நினைவகத்தில் வரைபடமாக்கப்படுகிறது, இது பிரதான () உள்ளிடப்படுவதற்கு முன்பு சி ரன்-டைம் அமைப்பால் பூஜ்ஜியத்திற்கு துவக்கப்படுகிறது. சில சி ரன்-டைம் அமைப்புகள் பிஎஸ்எஸ் பிரிவின் ஒரு பகுதியை துவக்காமல் இருக்க அனுமதிக்கலாம்; சி மாறிகள் பிஎஸ்எஸ் பிரிவின் அந்த பகுதியில் வெளிப்படையாக வைக்கப்பட வேண்டும். சில கணினி கட்டமைப்புகளில், பயன்பாட்டு பைனரி இடைமுகம் "சிறிய தரவுகளுக்கான" ஒரு எஸ். பி. எஸ். எஸ் பிரிவையும் ஆதரிக்கிறது. பொதுவாக, இந்த தரவு உருப்படிகளை குறுகிய அறிவுறுத்தல்களைப் பயன்படுத்தி அணுகலாம், அவை ஒரு குறிப்பிட்ட அளவிலான முகவரிகளை மட்டுமே அணுக முடியும். நூல்-உள்ளூர் சேமிப்பை ஆதரிக்கும் கட்டமைப்புகள் நூல்-உள்ளூர் என குறிக்கப்பட்ட தொடக்கமில்லாத, நிலையான தரவுகளுக்கு ஒரு tbss பிரிவைப் பயன்படுத்தலாம். வரலாற்று ரீதியாக, பிஎஸ்எஸ் (பிளாக் ஸ்டார்ட் பை சிம்பல்) என்பது யுஎ-எஸ்ஏபி (யுனைடெட் ஏர்க்ராஃப்ட் சிம்பாலிக் அசெம்பிளி புரோகிராம்) இல் ஒரு போலி செயல்பாடாகும், இது 1950 களின் நடுப்பகுதியில் ஐபிஎம் 704 க்காக ராய் நட், வால்டர் ராம்ஷா மற்றும் யுனைடெட் ஏர்க்ராஃப்ட் கார்ப்பரேஷனில் மற்றவர்களால் உருவாக்கப்பட்டது. பிஎஸ்எஸ் முக்கிய சொல் பின்னர் ஃபோர்ட்ரான் அசெம்பிளி புரோகிராம் (எஃப்ஏபி) மற்றும் மேக்ரோ அசெம்பிளி புரோகிராம் (எம்ஏபி) ஆகியவற்றில் இணைக்கப்பட்டது, ஐபிஎம் அதன் 709 மற்றும் 7090/94 கணினிகளுக்கான நிலையான அசெம்பிளர்களாகும். இது ஒரு முத்திரையை வரையறுத்தது (அதாவது. சின்னம்) மற்றும் கொடுக்கப்பட்ட எண்ணிக்கையிலான சொற்களுக்கு துவக்கப்படாத இடத்தின் ஒரு தொகுதியை ஒதுக்கியது. இந்த சூழ்நிலையில் பிஎஸ்எஸ் தனித்தனியாக பல தனித்தனி சிறிய தரவு இருப்பிடங்களை ஒதுக்குவதற்கு பதிலாக ஒரு சுருக்கெழுத்தாக செயல்பட்டது. சில அசெம்பிளர்கள் ஒரு நிரப்பு அல்லது மாற்று வழிகாட்டி BES ஐ ஆதரிக்கின்றன, பிளாக் குறியீட்டால் முடிவடைகிறது, அங்கு குறிப்பிட்ட சின்னம் ஒதுக்கப்பட்ட தொகுதியின் முடிவுக்கு ஒத்திருக்கிறது. சி இல் பிஎஸ்எஸ், ஒரு வெளிப்படையான துவக்கம் இல்லாமல் நிலையான ஒதுக்கப்பட்ட பொருள்கள் பூஜ்ஜியத்திற்கு (எண்கணித வகைகளுக்கு) அல்லது பூஜ்ய சுட்டிக்காட்டி (சுட்டிக்காட்டி வகைகளுக்கு) துவக்கப்படுகின்றன. C இன் செயல்பாடுகள் பொதுவாக பூஜ்ஜிய மதிப்புள்ள பிட்களை மட்டுமே கொண்ட ஒரு பிட் வடிவத்தைப் பயன்படுத்தி பூஜ்ஜிய மதிப்புகள் மற்றும் பூஜ்ய சுட்டிக்காட்டி மதிப்புகளைக் குறிக்கின்றன (பூஜ்ஜியத்துடன் bss ஐ நிரப்புவது C தரநிலையால் தேவையில்லை என்றாலும்,. bs களில் உள்ள அனைத்து மாறிகளும் C ISO தரநிலை 9899:1999 இன் பிரிவு 6.7.8 அல்லது புதிய தரங்களுக்கு பிரிவு 6.7.9 இன் படி ஒருவித பூஜ்ஜியங்களுக்கு தனித்தனியாக துவக்கப்பட வேண்டும்). எனவே, பிஎஸ்எஸ் பிரிவில் பொதுவாக கோப்பு வரம்பில் அறிவிக்கப்பட்ட அனைத்து துவக்கப்படாத பொருள்களும் (மாறிகள் மற்றும் மாறிலிகள் இரண்டும்) (அதாவது, எந்த செயல்பாட்டிற்கும் வெளியே) அதே போல் துவக்கப்படாத நிலையான உள்ளூர் மாறிகள் (நிலையான முக்கிய வார்த்தையுடன் அறிவிக்கப்பட்ட உள்ளூர் மாறிகள்) அடங்கும்; நிலையான உள்ளூர் மாறிலிகள் அறிவிப்பில் துவக்கப்பட வேண்டும், இருப்பினும், அவை ஒரு தனி அறிவிப்பைக் கொண்டிருக்கவில்லை, எனவே அவை பொதுவாக பிஎஸ்எஸ் பிரிவில் இல்லை, இருப்பினும் அவை மறைமுகமாகவோ அல்லது வெளிப்படையாகவோ பூஜ்ஜியத்திற்கு துவக்கப்படலாம். ஒரு செயல்படுத்தல் பிஎஸ்எஸ் பிரிவுக்கு பூஜ்ஜிய மதிப்புள்ள பிட்களை மட்டுமே கொண்ட மதிப்புடன் துவக்கப்பட்ட நிலையான-ஒதுக்கப்பட்ட மாறிகள் மற்றும் மாறிலிகளை ஒதுக்கலாம். சி புரோகிராமரும் எழுத்தாளருமான பீட்டர் வான் டெர் லிண்டன் கூறுகையில், "சிலர் இதை 'சிறந்த சேமிப்பு இடம்' என்று நினைவில் கொள்ள விரும்புகிறார்கள். பிஎஸ்எஸ் பிரிவில் இன்னும் எந்த மதிப்பும் இல்லாத மாறிகள் மட்டுமே இருப்பதால், உண்மையில் இந்த மாறிகளின் படத்தை சேமிக்க வேண்டிய அவசியமில்லை. இயக்க நேரத்தில் பிஎஸ்எஸ் தேவைப்படும் அளவு பொருள் கோப்பில் பதிவு செய்யப்படுகிறது, ஆனால் பிஎஸ்எஸ் (தரவு பிரிவைப் போலல்லாமல்) பொருள் கோப்பில் எந்த உண்மையான இடத்தையும் எடுக்காது. ஃபோர்ட்ரானில் பிஎஸ்எஸ், ஃபோர்ட்ரானில், பொதுவான தொகுதி மாறிகள் இந்த பிரிவில் ஒதுக்கப்பட்டுள்ளன. சில தொகுப்பான்கள், 64-பிட் அறிவுறுத்தல் தொகுப்புகளுக்கு, இந்த பிரிவை அணுகும் அறிவுறுத்தல்களில் ஆஃப்செட்களை 32 பிட்களுக்கு மட்டுப்படுத்தலாம், அதன் அளவை 2 ஜிபி அல்லது 4 ஜிபியாக மட்டுப்படுத்தலாம். மேலும், ஃபோர்ட்ரானுக்கு நிலையான தரவை பூஜ்ஜியத்திற்கு துவக்க வேண்டிய அவசியமில்லை என்பதையும் நினைவில் கொள்க. bss பிரிவு பூஜ்ஜியத்திற்கு துவக்கப்பட்ட அந்த அமைப்புகளில், பொதுவான தொகுதி மாறிகள் மற்றும் பிற நிலையான தரவை அந்த பிரிவில் வைப்பது அது பூஜ்ஜியமாக இருக்கும் என்று உத்தரவாதம் அளிக்கிறது, ஆனால் பெயர்வுத்திறனுக்காக, புரோகிராமர்கள் அதைச் சார்ந்து இருக்கக்கூடாது. லிங்கர் (கம்ப்யூட்டிங்) தரவு பிரிவு குறியீடு பிரிவு துவக்கப்படாத மாறி குறிப்புகள் செயல்படுத்தக்கூடிய கோப்பு வடிவங்கள் நினைவக மேலாண்மை அசெம்பிளி மொழி நிரலாக்க மொழி செயல்படுத்தல்