About: .bss   Goto Sponge  NotDistinct  Permalink

An Entity of Type : yago:WikicatAssemblyLanguages, within Data Space : wasabi.inria.fr associated with source document(s)

In computer programming, the block starting symbol (abbreviated to .bss or bss) is the portion of an object file, executable, or assembly language code that contains statically allocated variables that are declared but have not been assigned a value yet. It is often referred to as the "bss section" or "bss segment".

AttributesValues
type
label
  • .bss
  • .bss
  • .bss
  • .bss
  • .bss
  • .bss
  • BSS段
  • Block Started by Symbol
  • Segment BSS
comment
  • W programowaniu, nazwa .bss lub bss jest używana przez wiele kompilatorów i konsolidatorów dla części segmentu danych zawierającego zmienne statyczne, które nie są zainicjowane do żadnej wartości. Jest często określana jako „sekcja bss” lub „segment bss”. W niektórych architekturach komputerowych interfejs binarny aplikacji obsługuje również segment sbss dla „małych danych”. Zazwyczaj dostęp do tych elementów danych można uzyskać za pomocą krótszych instrukcji, które mogą mieć dostęp tylko do określonego zakresu adresów.
  • 在采用的架构中,BSS段(bss segment)或DATA?段(data? segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。.bss section 的空間結構類似於 stack
  • In computer programming, the block starting symbol (abbreviated to .bss or bss) is the portion of an object file, executable, or assembly language code that contains statically allocated variables that are declared but have not been assigned a value yet. It is often referred to as the "bss section" or "bss segment".
  • У програмуванні, термін .bss або bss використовується в багатьох компіляторах і лінкерах (англ. linkers) як назва для розділу об'єктного файлу або виконуваного файлу, що містить статичні змінні які не були явно ініціалізовані до певного значення. Ця область часто називається "bss секцією" або "bss сегментом".
  • En informatique, le nom .bss ou bss est utilisé par de nombreux compilateurs et éditeurs de liens pour désigner une partie du segment de données contenant les représentées initialement (c'est-à-dire, quand l’exécution commence) uniquement par des bits à zéro. On l’utilise souvent dans des expressions telles que « section bss » ou « segment bss ». Quelques prennent aussi en charge un segment sbss (pour “small data”). Typiquement, un code simple peut accéder à ces données en utilisant des instructions qui ne peuvent accéder qu’à une plage limitée d’adresses.
  • In Informatica, .bss o bss (Block Started by Symbol) è il termine usato dai compilatori e linker per descrivere una parte del contenente le che sono inizialmente impostate al valore zero (ad es. quando inizia l'esecuzione di un programma). Per riferirsi al bss si parla anche di "sezione bss" o "segmento bss". Solitamente il inizializza la memoria allocata per il bss all'atto del caricamento del programma stesso. Il bss fu poi incorporato più tardi nel (FORTRAN Assembly Program), un assembler standard di IBM per la sua serie di computer .
  • .bssまたはbssとは、静的にアロケートされた変数のうちプログラムの開始時に0で初期化されているものを含むデータセグメント内の1つのメモリ領域に付けられた名前である。Unix系や Windows を含め、多くのコンパイラやリンカがこの名前を使う。bssセクションあるいはbssセグメントと呼ばれることも多い。 C言語では、初期化式なしで静的にアロケートされた変数は0(数値型の場合)かNULLポインタ(ポインタ型の場合)に初期化される。数値の0とNULLポインタは一般的なコンパイラではすべてのビットが0のビットパターンで表現される。bssセクションは初期化式を持たないグローバル変数とstaticキーワードのついた初期化されていないローカル変数を含む。0からなるビットパターンで初期化される変数をbssセクションに割り当ててもよい。 通常、bssセクションに割り当てられたメモリはプログラムローダーがプログラムをロードするときに初期化する。main が実行されるより前にCランタイムシステムがbssセクションにマップされたメモリ領域をゼロで初期化する。ただし、必要時まで0で初期化するのを遅延するというテクニックを使ってOSがbssセクションを効率的に実装してもよい。
  • 컴퓨터 프로그래밍에서 .bss 또는 bss는 수많은 컴파일러와 링커가 처음에 0 값의 비트로 표현되는 정적으로 할당된 변수를 포함하는 의 한 부분으로 사용한다. "bss 섹션"(bss section), "bss 세그먼트"(bss segment)라고도 부른다. 일반적으로 데이터가 없는 bss 섹션의 길이만이 오브젝트 파일에 저장된다. 는 프로그램을 로드할 때 bss 섹션을 위한 메모리를 할당하고 초기화한다. 운영 체제는 zero-fill-on-demand라는 기술을 사용하여 bss 세그먼트를 효율적으로 구현한다. (McKusick & Karels 1986) 임베디드 소프트웨어에서 bss 세그먼트는 main에 들어가기 전에 C 런타임 시스템에 의해 0으로 초기화되는 메모리로 매핑된다. 일부 컴퓨터 아키텍처에서 ABI 또한 조그마한 데이터에 대한 sbss 세그먼트를 지원한다. 일반적으로 이러한 데이터 항목들은 특정한 범위의 주소에만 접근할 수 있는 더 짧은 명령을 이용하여 접근할 수 있다.
sameAs
topic
described by
subject
dbo:wikiPageID
Wikipage revision ID
dbo:wikiPageWikiLink
Faceted Search & Find service v1.13.91 as of Mar 24 2020


Alternative Linked Data Documents: Sponger | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data]
OpenLink Virtuoso version 07.20.3229 as of Jul 10 2020, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (94 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2025 OpenLink Software