Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


.bss

Il segmento bss (indicato come .bss o bss) è una porzione di un programma che contiene variabili statiche che sono dichiarate ma non esplicitamente inizializzate. In alcuni sistemi operativi tale sezione viene inizializzata a zero quando il programma viene caricato in memoria.

Il nome della sezione è un acronimo di "block started by symbol" e deriva da un opcode presente nell'assembler per IBM 704.[1]

Alcune architetture presentano il segmento tbss che ha scopi analoghi per la programmazione a thread.[2]

  1. ^ (EN) Unix - Frequently Asked Questions (1/7), su faqs.org.
    «Actually the acronym (in the sense we took it up; it may have other credible etymologies) is "Block Started by Symbol." It was a pseudo-op in FAP (Fortran Assembly [-er?] Program), an assembler for the IBM 704-709-7090-7094 machines.»
  2. ^ (EN) Special Sections, su Linux Standard Base PDA Specification, refspecs.linuxbase.org.

Previous Page Next Page






.bss Catalan Block Started by Symbol German .bss English Segment BSS French .bss HE .bss Japanese .bss Korean .bss Polish .bss Ukrainian BSS段 Chinese

Responsive image

Responsive image