Browse Wiki & Semantic Web

Jump to: navigation, search
Http://fr.dbpedia.org/resource/Segment BSS
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://fr.dbpedia.org/resource/Segment_BSS
http://dbpedia.org/ontology/abstract En informatique, le nom .bss ou bss est utEn 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. »cune place réelle dans le fichier objet. »
http://dbpedia.org/ontology/wikiPageExternalLink http://www.faqs.org/faqs/unix-faq/faq/part1/section-3.html + , http://docs.freebsd.org/44doc/papers/newvm.pdf +
http://dbpedia.org/ontology/wikiPageID 5773608
http://dbpedia.org/ontology/wikiPageLength 4648
http://dbpedia.org/ontology/wikiPageRevisionID 177777962
http://dbpedia.org/ontology/wikiPageWikiLink http://fr.dbpedia.org/resource/IBM + , http://fr.dbpedia.org/resource/Mot_%28architecture_informatique%29 + , http://fr.dbpedia.org/resource/S%C3%A9rie_IBM_700/7000 + , http://fr.dbpedia.org/resource/United_Aircraft_and_Transport_Corporation + , http://fr.dbpedia.org/resource/%C3%89dition_de_liens + , http://fr.dbpedia.org/resource/Interface_binaire-programme + , http://fr.dbpedia.org/resource/Variable_statique + , http://fr.dbpedia.org/resource/C_%28langage%29 + , http://fr.dbpedia.org/resource/Variable_locale + , http://fr.dbpedia.org/resource/Segment_de_donn%C3%A9es + , http://fr.dbpedia.org/resource/Addison-Wesley + , http://fr.dbpedia.org/resource/IBM_704 + , http://fr.dbpedia.org/resource/Compilateur + , http://fr.dbpedia.org/resource/Chargeur_%28informatique%29 + , http://fr.dbpedia.org/resource/Assembleur + , http://fr.dbpedia.org/resource/Fortran + , http://fr.dbpedia.org/resource/Cat%C3%A9gorie:M%C3%A9moire_informatique + , http://fr.dbpedia.org/resource/Informatique + , http://fr.dbpedia.org/resource/Pointeur_%28programmation%29 + , http://fr.dbpedia.org/resource/Bit +
http://fr.dbpedia.org/property/année 1996 , 1992 , 1986
http://fr.dbpedia.org/property/chapitre Section 7.6 , Question 1.3
http://fr.dbpedia.org/property/isbn 0
http://fr.dbpedia.org/property/langue en
http://fr.dbpedia.org/property/nom Timar , McKusick , Karels , Stevens
http://fr.dbpedia.org/property/page 3
http://fr.dbpedia.org/property/prénom Marshall Kirk , Ted , W. Richard , Michael J.
http://fr.dbpedia.org/property/titre Unix - Frequently Asked Questions , Advanced Programming in the Unix Environment , A New Virtual Memory Implementation for Berkeley UNIX
http://fr.dbpedia.org/property/url http://docs.freebsd.org/44doc/papers/newvm.pdf + , http://www.faqs.org/faqs/unix-faq/faq/part1/section-3.html +
http://fr.dbpedia.org/property/wikiPageUsesTemplate http://fr.dbpedia.org/resource/Mod%C3%A8le:%2C + , http://fr.dbpedia.org/resource/Mod%C3%A8le:Portail + , http://fr.dbpedia.org/resource/Mod%C3%A8le:Voir_homonymes + , http://fr.dbpedia.org/resource/Mod%C3%A8le:Ouvrage + , http://fr.dbpedia.org/resource/Mod%C3%A8le:Traduction/R%C3%A9f%C3%A9rence +
http://fr.dbpedia.org/property/éditeur http://fr.dbpedia.org/resource/Addison-Wesley + , University of California, Berkeley
http://purl.org/dc/terms/subject http://fr.dbpedia.org/resource/Cat%C3%A9gorie:M%C3%A9moire_informatique +
http://www.w3.org/ns/prov#wasDerivedFrom http://fr.wikipedia.org/wiki/Segment_BSS?oldid=177777962&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://fr.wikipedia.org/wiki/Segment_BSS +
owl:sameAs http://fr.dbpedia.org/resource/Segment_BSS + , http://zh.dbpedia.org/resource/BSS%E6%AE%B5 + , http://uk.dbpedia.org/resource/.bss + , http://www.wikidata.org/entity/Q835876 + , http://ko.dbpedia.org/resource/.bss + , http://dbpedia.org/resource/.bss + , http://ja.dbpedia.org/resource/.bss + , http://he.dbpedia.org/resource/.bss + , http://g.co/kg/m/090wmp + , http://de.dbpedia.org/resource/Block_Started_by_Symbol + , http://it.dbpedia.org/resource/.bss + , http://pl.dbpedia.org/resource/.bss +
rdfs:comment En informatique, le nom .bss ou bss est utEn 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.accéder qu’à une plage limitée d’adresses.
rdfs:label BSS段 , Segment BSS , .bss
hide properties that link here 
http://fr.dbpedia.org/resource/BSS + http://dbpedia.org/ontology/wikiPageDisambiguates
http://fr.dbpedia.org/resource/Allocation_de_m%C3%A9moire + , http://fr.dbpedia.org/resource/BSS + , http://fr.dbpedia.org/resource/Segment_de_donn%C3%A9es + http://dbpedia.org/ontology/wikiPageWikiLink
http://fr.dbpedia.org/tag/UkFrResource + , http://fr.dbpedia.org/tag/EnFrResource + , http://fr.dbpedia.org/tag/ZhFrResource + http://www.w3.org/ns/oa#hasTarget
http://fr.wikipedia.org/wiki/Segment_BSS + http://xmlns.com/foaf/0.1/primaryTopic
http://fr.dbpedia.org/resource/Segment_BSS + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.