{"id":248,"date":"2022-03-22T11:55:21","date_gmt":"2022-03-22T10:55:21","guid":{"rendered":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/?p=248"},"modified":"2022-03-28T17:57:04","modified_gmt":"2022-03-28T15:57:04","slug":"architectures-materielles","status":"publish","type":"post","link":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/2022\/03\/22\/architectures-materielles\/","title":{"rendered":"Architectures mat\u00e9rielles"},"content":{"rendered":"\n<h2>I) Explication  <\/h2>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">D\u00e9finition :<\/p>\n\n\n\n<p>Ayant un but pr\u00e9cis, on ex\u00e9cute un algorithme dans un langage de programmation  pour permettre aux machines de les ex\u00e9cuter dans un contexte impos\u00e9. On peut retrouver un tableau avec diff\u00e9rents commentaires :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"668\" height=\"262\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-2.png\" alt=\"\" class=\"wp-image-249\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-2.png 668w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-2-300x118.png 300w\" sizes=\"(max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<h2>II) Architectures von Neumann<\/h2>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">a) Sch\u00e9ma d&rsquo;une architecture von Neumann<\/p>\n\n\n\n<p>Comme cit\u00e9 ci-dessus, on voit l&rsquo;apparition du nom von Neumann. Voici son architecture :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"908\" height=\"409\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-3.png\" alt=\"\" class=\"wp-image-252\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-3.png 908w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-3-300x135.png 300w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-3-768x346.png 768w\" sizes=\"(max-width: 908px) 100vw, 908px\" \/><\/figure>\n\n\n\n<ul><li>Le CPU ou bien Central Processing Unit mais aussi appel\u00e9 Processeur qui poss\u00e8de deux parties&nbsp;:<ul><li>UAL&nbsp;venant de <strong>unit\u00e9 arithm\u00e9tique et logique<\/strong>&nbsp;permet d&rsquo;effectuer les op\u00e9rations de base (addition, soustraction, multiplication\u2026)<\/li><li>CU  ou control unit plus pr\u00e9cis\u00e9ment <strong>Unit\u00e9 de contr\u00f4le<\/strong>&nbsp;: elle commande le fonctionnement du syst\u00e8me en s\u00e9quen\u00e7ant les commandes et en choisissant le chemin que doivent prendre les donn\u00e9es.<\/li><li>Le processeur poss\u00e8de \u00e9galement une petite m\u00e9moire temporaire appel\u00e9e&nbsp;<strong>registre<\/strong>. (on parle aussi parfois d\u2019accumulateurs pour les calculs interm\u00e9diaires).<\/li><\/ul><\/li><li>La m\u00e9moire qui contient les donn\u00e9es et les programmes&nbsp;:<ul><li><strong>RAM<\/strong>&nbsp;ou Random Access Memory&nbsp;: m\u00e9moire qui contient les programmes et donn\u00e9es en cours de traitement. Chaque cellule m\u00e9moire est accessible par son adresse.<\/li><li><strong>Le stockage de masse<\/strong>&nbsp;ou Mass Storage&nbsp;: espace de stockage permanent des programmes et donn\u00e9 (disques SSD ou HDD, supports USB\u2026)<\/li><\/ul><\/li><li><strong>Les dispositifs d\u2019entr\u00e9e et sortie (E\/S ou I\/O)<\/strong>&nbsp;permettant de communiquer avec l\u2019environnement et les utilisateurs (\u00e9crans, clavier, imprimante, r\u00e9seau\u2026)<\/li><li>Les&nbsp;<strong>bus<\/strong>&nbsp;: fils qui relient les diff\u00e9rents composants de l\u2019ordinateur.<\/li><\/ul>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">b) Repr\u00e9sentation d&rsquo;une carte m\u00e8re<\/p>\n\n\n\n<p>Ainsi tout les composants cit\u00e9s avec d\u00e9finition sont assembl\u00e9s de fa\u00e7on logique sur une carte m\u00e8re :<\/p>\n\n\n\n<ul><li>Une carte m\u00e8re est l&rsquo;\u00e9l\u00e9ment principal du PC, c&rsquo;est pour cela qu&rsquo;on determine ce composant comme une carte \u00ab\u00a0m\u00e8re\u00a0\u00bb, c&rsquo;est un composant essentiel dans une unit\u00e9 centrale qui nous permet de relier tout les composants entre eux(CPU, RAM, ROM, GPU)  . Gr\u00e2ce \u00e0 la pr\u00e9sence d&rsquo;un processeur fix\u00e9 sur cette carte, la carte m\u00e8re centralise et traite les donn\u00e9es \u00e9chang\u00e9es dans un ordinateur telle est son r\u00f4le. Elle g\u00e8re ainsi le disque dur, un disque, le clavier et la souris, le r\u00e9seau, les ports USB&#8230;<\/li><\/ul>\n\n\n\n<p>Voici une repr\u00e9sentation d&rsquo;un carte m\u00e8re :<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"873\" height=\"435\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-4.png\" alt=\"\" class=\"wp-image-253\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-4.png 873w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-4-300x149.png 300w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-4-768x383.png 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/figure>\n\n\n\n<ul><li>Comme je l&rsquo;ai cit\u00e9 dans mon explication sur la fonction de la carte m\u00e8re, on retrouve diff\u00e9rents port qui vont accueillir les diff\u00e9rents composant(voir ci-dessus), le GPU ou carte graphique n&rsquo;est pas repr\u00e9senter sur ce graphique, elle se place au niveau de la longue barrette verte claire, c&rsquo;est l&#8217;emplacement de la 1ere carte graphique et on branche la 2nd carte graphique au niveau de la longue barrette orange fonc\u00e9.<\/li><\/ul>\n\n\n\n<p>Sources :  &#8211;<a href=\"http:\/\/yb-isn.fr\/nsi-2020\/blog\/2020\/12\/26\/architectures-materielles\/\" data-type=\"URL\" data-id=\"http:\/\/yb-isn.fr\/nsi-2020\/blog\/2020\/12\/26\/architectures-materielles\/\">http:\/\/yb-isn.fr\/nsi-2020\/blog\/2020\/12\/26\/architectures-materielles\/<\/a><\/p>\n\n\n\n<p>                &#8211;<a href=\"https:\/\/www.cours.jlrichter.fr\/lycee\/1e-nsi\/architecture-materielle-et-systemes-dexploitation\/\" data-type=\"URL\" data-id=\"https:\/\/www.cours.jlrichter.fr\/lycee\/1e-nsi\/architecture-materielle-et-systemes-dexploitation\/\">https:\/\/www.cours.jlrichter.fr\/lycee\/1e-nsi\/architecture-materielle-et-systemes-dexploitation\/<\/a><\/p>\n\n\n\n<h2>III)Programmation en assembleur<\/h2>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">a)D\u00e9finition <\/p>\n\n\n\n<p>Il est assez difficile qu&rsquo;un humain programme directement en binaire alors on met en place un nouveau syst\u00e8me : L&rsquo;assembleur (langage plus lisible)<\/p>\n\n\n\n<p>On peut assembler gr\u00e2ce \u00e0 un simulateur propos\u00e9.<\/p>\n\n\n\n<p>Le Programme Assembleur convertit ces mn\u00e9moniques en langage machine, ainsi que les valeurs (\u00e9crites en d\u00e9cimal) en binaire et les libell\u00e9s d&#8217;emplacements en adresses, en vue de cr\u00e9er par exemple un\u00a0fichier.<\/p>\n\n\n\n<p>ON peut alors comprendre\/lire du langage machine gr\u00e2ce \u00e0 un Programme Assembleur.<\/p>\n\n\n\n<p>b) Exemple<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"1017\" height=\"160\" src=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-5.png\" alt=\"\" class=\"wp-image-261\" srcset=\"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-5.png 1017w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-5-300x47.png 300w, http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-content\/uploads\/sites\/15\/2022\/03\/image-5-768x121.png 768w\" sizes=\"(max-width: 1017px) 100vw, 1017px\" \/><\/figure>\n\n\n\n<p> On commence le programme par .pos 0 et on \u00e9crit alors \u00ab\u00a0irmovl 6,%ebx\u00a0\u00bb, le \u00ab\u00a0i\u00a0\u00bb d\u00e9signe que l&rsquo;on ex\u00e9cute la ligne de code instantan\u00e9ment, on donne la valeur 6 a %ebx .<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I) Explication D\u00e9finition : Ayant un but pr\u00e9cis, on ex\u00e9cute un algorithme dans un langage de programmation pour permettre aux machines de les ex\u00e9cuter dans un contexte impos\u00e9. On peut retrouver un tableau avec diff\u00e9rents commentaires : II) Architectures von Neumann a) Sch\u00e9ma d&rsquo;une architecture von Neumann Comme cit\u00e9 ci-dessus, on voit l&rsquo;apparition du nom [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":256,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/posts\/248"}],"collection":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":6,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/posts\/248\/revisions"}],"predecessor-version":[{"id":262,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/posts\/248\/revisions\/262"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/media\/256"}],"wp:attachment":[{"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/media?parent=248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/categories?post=248"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/yb-isn.fr\/2021\/nsi\/maxence\/wp-json\/wp\/v2\/tags?post=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}