.bss

במהדרים (Compilers) ומקשרים (Linkers), bss. או bss (block started by symbol) הוא חלק ממקטע הנתונים המכיל משתנים שהוקצו כמשתנים סטטים ומיוצגים אך ורק על ידי ערכי ביטים של אפס בהתחלה (כשהביצוע מתחיל). המושג מכונה לעיתים "מקטע bss". באנגלית, bss section או bss segment.

למעשה רק האורך של מקטע ה־bss, ולא הנתונים, מאוחסנים בקובץ האובייקט.
מריץ התוכנית מקצה ומאתחל את מקטע ה־bss לזיכרון כשהוא טוען את התוכנית. מערכות הפעלה יכולות להשתמש בטכניקה הנקראת "מילוי אפס כדרישה" כדי ליישם ביעילות את סגמנט ה־bss. בתכנה מובנית, סגמנט ה־BSS ממופה (מתואר על כל מרכיביו) לתוך זיכרון שמאותחל לאפס על ידי "מערכת זמן הרצה".

קטגוריה:תוכנה