diff --git a/Exercices/intro.rst b/Exercices/intro.rst index cdf84118ea33d2b0430f9b4273076f45e70c4452..5247a59af22bdd39c96b039dab900fc1557ebba7 100644 --- a/Exercices/intro.rst +++ b/Exercices/intro.rst @@ -126,14 +126,3 @@ La matière couverte cette semaine correspond aux sections : Programmes/prog-6 -Septième semaine ----------------- - - - -.. toctree:: - :maxdepth: 2 - - mcq-ex/qcm-7 - Programmes/prog-7 - diff --git a/Outils/git.rst b/Outils/git.rst index d213164428bb2782aab3e7746a6586742d527f31..2cd2e9042fb85bc3476e761ab3d6062115c09d91 100644 --- a/Outils/git.rst +++ b/Outils/git.rst @@ -8,6 +8,7 @@ committées respécifier l'email + email GitHub remote push diff --git a/Theorie/C/malloc.rst b/Theorie/C/malloc.rst index 99529c2047712bcd7cec6cc52482d3b1885d228d..5d52cc7978833ca839573cc9275aefc98947b68d 100644 --- a/Theorie/C/malloc.rst +++ b/Theorie/C/malloc.rst @@ -401,7 +401,7 @@ Lors de la compilation, `gcc(1)`_ affiche le :term:`warning` ``In function ‘du .. [#ggetrlimit] Sur de nombreuses variantes de Unix, cette limite à la taille du stack dépend du matériel utilisé et peut être configurée par l'administrateur système. Un processus peut connaître la taille maximale de son stack en utilisant l'appel système `getrlimit(2)`_. L'administrateur système peut modifier ces limites via l'appel système `setrlimit(2)`_. La commande ``ulimit`` de `bash(1)`_ permet également de manipuler ces limites. -.. [#fetext] Dans de nombreuses variantes de Unix, il est possible de connaître le sommet du segment :term:`text` d'un processus grâce à la variable :term:`etext`. Cette variable, de type ``char`` est initialisée par le système au chargement du processus. Elle doit être déclarée comme variable de type ``extern char etext`` et son adresse (``&etext``) correspond au sommet du segment text. +.. [#fetext] Dans de nombreuses variantes de Unix, il est possible de connaître le sommet du segment :term:`text` d'un processus grâce à la variable `etext`. Cette variable, de type ``char`` est initialisée par le système au chargement du processus. Elle doit être déclarée comme variable de type ``extern char etext`` et son adresse (``&etext``) correspond au sommet du segment text. .. [#fvmem] Nous verrons ultérieurement que grâce à l'utilisation de la mémoire virtuelle, il est possible pour un processus d'utiliser des zones de mémoire qui ne sont pas contiguës. diff --git a/Theorie/conf.py b/Theorie/conf.py index bd1f8d6a7163f84bf372df7fae05386f451b9b53..13000aa221cc0b446cdb65f8dbf0d2a027ddba9b 100644 --- a/Theorie/conf.py +++ b/Theorie/conf.py @@ -78,11 +78,11 @@ language = 'fr' # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ['_build/**', '.#*', '**/.#**', 'Exercices/QCM/**', "**.BASE.**", "**.REMOTE.**", "**.LOCAL.**", "**.BACKUP.**", "MemoireVirtuelle/**", "Assembleur/**", "Fichiers/fichiers-signaux.rst", "Threads/processus.rst" ] -#rst_prolog = """ -#.. include:: /links.rst -#.. include:: /man_links.rst -#.. include:: /incl_links.rst -#""" +rst_prolog = """ +.. include:: /links.rst +.. include:: /man_links.rst +.. include:: /incl_links.rst +""" # recommended to avoid problems with mobi conversion smartquotes=False diff --git a/Theorie/glossaire.rst b/Theorie/glossaire.rst index 47a8ca0de9827f05fc5a1430d77e2b72fe19bef6..d2e7b25483de8f3425367e39b2a435cbad8f8051 100644 --- a/Theorie/glossaire.rst +++ b/Theorie/glossaire.rst @@ -194,6 +194,10 @@ Glossaire segment text Partie de la mémoire d'un programme contenant les instructions en langage machine à exécuter. + segment de données + Partie de la mémoire comprenant les segments des données initialisées et non-initialisées + + segment des données initialisées Partie de la mémoire d'un programme contenant les données initialisées dans le code source du programme ainsi que les chaînes de caractères. @@ -411,6 +415,13 @@ Glossaire Systèmes informatiques développés par la Raspberry Pi Foundation, voir https://www.raspberrypi.org + inode + structure de données utilisée par le système de fichiers Unix pour représenter un fichier/répertoire + + principe de localité + principe de fonctionnement de la mémoire indiquant que lorsqu'un programme accède à une adresse à un temps t, il accédera encore à des adresses proches dans les prochains instants + + .. spelling:: proc