About: .bss     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : fr.dbpedia.org associated with source document(s)

AttributesValues
rdfs:label
  • .bss (en)
  • .bss (uk)
  • BSS段 (zh)
  • Segment BSS (fr)
rdfs:comment
  • 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. (fr)
sameAs
Wikipage page ID
Wikipage revision ID
dbo:wikiPageWikiLink
Link from a Wikipage to an external page
page length (characters) of wiki page
dct:subject
prop-fr:wikiPageUsesTemplate
prov:wasDerivedFrom
prop-fr:année
prop-fr:isbn
prop-fr:langue
  • en (fr)
prop-fr:nom
  • Stevens (fr)
  • Karels (fr)
  • McKusick (fr)
  • Timar (fr)
prop-fr:page
prop-fr:prénom
  • Ted (fr)
  • Michael J. (fr)
  • W. Richard (fr)
  • Marshall Kirk (fr)
prop-fr:titre
  • A New Virtual Memory Implementation for Berkeley UNIX (fr)
  • Advanced Programming in the Unix Environment (fr)
  • Unix - Frequently Asked Questions (fr)
prop-fr:url
prop-fr:éditeur
prop-fr:chapitre
  • Question 1.3 (fr)
  • Section 7.6 (fr)
foaf:isPrimaryTopicOf
has abstract
  • 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 ». En C, les variables statiquement allouées sans initialisation explicite sont initialisées à zéro (pour les types arithmétiques) ou au pointeur nul (pour les types pointeurs). Les implémentations de C représentent typiquement les valeurs et les pointeurs nuls comme une suite de bits mis à zéro (bien que le standard C ne le requière pas). Partant, la section bss inclut typiquement toutes les variables non utilisées déclarées au niveau du fichier (c'est-à-dire, en dehors de toute fonction) ainsi que les variables locales non initialisées déclarées avec le mot-clef static. Une implémentation peut aussi assigner des variables allouées statiquement initialisées avec une valeur codée par une suite de bits à zéro dans cette section bss. Typiquement, le chargeur de programme initialise la mémoire allouée pour la section bss quand il charge le programme. Les systèmes d’exploitation peuvent utiliser une technique appelée « remplissage à la demande par des zéros » pour implémenter efficacement le segment bss. Dans un logiciel embarqué, le segment bss est lié à une mémoire qui est initialisée à zéro par l’exécuteur C avant que la fonction main soit exécutée. 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. Historiquement, BSS (“Block Started by Symbol”) était une pseudo-opération en UA-SAP (United Aircraft Symbolic Assembly Program), l’assembleur développé dans les années 1950 pour l’IBM 704 par Roy Nutt, Walter Ramshaw, et leur équipe à la United Aircraft and Transport Corporation . Le mot-clef BSS a été incorporé plus tard dans l’assembleur de FORTRAN (FORTRAN Assembly Program), l’assembleur standard d’IBM pour ses ordinateurs Série IBM 700/7000. Il définit une étiquette (c'est-à-dire un symbole) et réserve un bloc d’espace non initialisé pour un nombre donné de mots. Un auteur célèbre, programmeur en C, dit que « Certains aiment comprendre BSS comme “Better Save Space” (“ferait mieux d’économiser de la place”) dans la mesure où le segment BSS, ne comportant que des variables encore dépourvues de valeur, n’a pas vraiment besoin d’en stocker une image. La taille que le BSS va prendre à l’exécution est enregistrée dans le fichier objet, mais le BSS (contrairement au segment de données) ne prend en fait aucune place réelle dans le fichier objet. » (fr)
is dbo:wikiPageWikiLink of
is Wikipage disambiguates of
is oa:hasTarget of
is foaf:primaryTopic of
Faceted Search & Find service v1.16.111 as of Oct 19 2022


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3234 as of May 18 2022, on Linux (x86_64-ubuntu_bionic-linux-gnu), Single-Server Edition (39 GB total memory, 9 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software