Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2021-05-14T12:22:53+02:00Les derniers messages parus sur le forum de Zeste de Savoir.[Question] Niveau requis pour lire ces 2 livres sur l'architecture des ordinateurs, message #2342632021-05-14T12:22:53+02:00sgble/@sgblehttps://zestedesavoir.com/forums/sujet/15333/question-niveau-requis-pour-lire-ces-2-livres-sur-larchitecture-des-ordinateurs/?page=1#p234263<blockquote>
<p>Par ailleurs j’ignorais que Raspberry PI était plus complexe, je pensais que Arduino et Raspberry PI était au même niveau, mais il faut dire que je n’ai jamais fait de la programmation embarqué bien que ça à l’air plutôt marrant et instructif <img src="/static/smileys/svg/heureux.svg" alt=":D" class="smiley"> !</p>
</blockquote>
<p>À part le <em>Pico</em>, les Raspberry Pi ne sont pas des cartes avec un simple microcontrôleur dessus. Ce sont des <em>System on Chip</em> qui disposent d’un CPU moderne comparable à ceux qui équipant d’autres ordinateurs et serveur (avec un niveau de complexité comparable, donc). Typiquement, tu as besoin d’avoir un système d’exploitation « classique » (pour RPi, souvent c’est Linux) pour programmer ton applicatif par dessus et ces CPU sont d’ailleurs prévus pour fonctionner ainsi (tout comme les Intel et les AMD habituels)<sup id="fnref-1-vrn4eVTaZ0"><a href="#fn-1-vrn4eVTaZ0" class="footnote-ref">1</a></sup>. De ce fait, programmer sur RPi ne sera donc pas une expérience particulièrement différente que de programmer sur un ordinateur plus classique, même si bien-sûr il y a quelques GPIO (qui restent malgré tout accessibles <em>via l’OS</em>).</p>
<p>Pour résumer : <em>les Raspberry Pi sont des ordinateurs.</em></p>
<p>En revanche, le récent <a href="https://www.raspberrypi.org/products/raspberry-pi-pico/">Raspberry Pi <em>Pico</em></a> est un microcontrôleur tout à fait comparable à ce que tu trouves chez Arduino.</p>
<p><sup id="fnref-1-vrn4eVTaZ0"><a href="#fn-1-vrn4eVTaZ0" class="footnote-ref">1</a></sup> : dans le sens où ces CPU offrent des fonctionnalités qui sont utiles pour faire un système d’exploitation moderne, mais ces fonctionnalités ne pourront pas utilisées directement par le code applicatif en espace utilisateur.</p>[Question] Niveau requis pour lire ces 2 livres sur l'architecture des ordinateurs, message #2342622021-05-14T11:45:16+02:00Aszriel/@Aszrielhttps://zestedesavoir.com/forums/sujet/15333/question-niveau-requis-pour-lire-ces-2-livres-sur-larchitecture-des-ordinateurs/?page=1#p234262<p>Merci Zeql pour cette réponse super détaillé.</p>
<p>Donc c’est bien ce que je pensais, le prof le disait bien dans le MOOC comme quoi au début on allait parler de notions basiques mais qu’il comptait aller très vite dessus et limite les survoler pour aller directement dans les détails plus complexes. Ca va m’éviter de perdre du temps à tenter de lire les 30 premières pages et me demander et de me rendre compte qu’en faite le bouquin n’est pas destiné pour les rookies <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> .</p>
<p>Alors concernant l’assembleur rassure toi, je n’ai pas l’intention de faire un compilateur ou quoi que ce soit, en réalité c’est plus par passion et car ça pourrait m’ouvrir des voies dans l’informatique intéressantes, par exemple la rétro-ingénieurie ou la cybersécurité. Bien évidemment je n’aurais pas suivi une formation ou diplôme spécifique pour cela, mais si je peux avoir quelques compétences dans ces domaines cela m’intéresse. En faite de manière général pleins de choses m’intéresses même hors informatique, du coup j’adore absorber des connaissances, en plus je me dis que ça pourrait me donner des idées pour faire des programmes plus complexes ou riches en informatique, par exemple un programme permettant de modéliser des molécule en 3D(bon là le faire tout seul ça serait compliqué je pense <img src="/static/smileys/svg/rire.svg" alt=":lol:" class="smiley"> mais tu saisis l’idée <img src="/static/smileys/svg/hihi.svg" alt="^^" class="smiley"> )</p>
<p>Et effectivement c’est le 2ème bouquin dont tu parles que j’ai vu sur une question de Quora, la personne recommandé ce bouquin là pour débutant puis le 1er bouquin puis pour les plus avancés un dernier dont j’ai oublié le nom.</p>
<p>Par ailleurs j’ignorais que Raspberry PI était plus complexe, je pensais que Arduino et Raspberry PI était au même niveau, mais il faut dire que je n’ai jamais fait de la programmation embarqué bien que ça à l’air plutôt marrant et instructif <img src="/static/smileys/svg/heureux.svg" alt=":D" class="smiley"> !</p>
<p>Merci encore pour vos retours !</p>[Question] Niveau requis pour lire ces 2 livres sur l'architecture des ordinateurs, message #2342572021-05-13T22:53:50+02:00zeqL/@zeqLhttps://zestedesavoir.com/forums/sujet/15333/question-niveau-requis-pour-lire-ces-2-livres-sur-larchitecture-des-ordinateurs/?page=1#p234257<p>Salut,</p>
<p>J’ai acheté <em>Computer architecture : a quantitative approach</em> en 2011–2012 avec son compagnon : <em>Computer Organization and Design: The Hardware Software Interface</em></p>
<p>Ce ne sont pas des livres pour débutants, il faut un minimum de connaissances pour pleinement en profiter. D’autre part du fait de la méthode de rédaction en chapitre sur des notions spécifiques rédigés par des experts, c’est plus un type de livre à "picorer" qu’à lire d’une traite. </p>
<p>J’ai un background systèmes embarqués et électronique. Je connais bien les architectures de microcontrôleurs, DSP, vieux CPU, les FPGA, etc.
Le problème que j’ai avec Quantitative approach, c’est qu’on rentre directement dans des notions complexes. Le 1er chapitre est une introduction, le 2nd c’est sur la mémoire virtuelle…<br>
C’est un livre destiné à des personnes ayant une formation informatique, programmation. Et ça va concerner des notions assez récentes et assez complexes. Et le problème est là, il manque certaines bases pour vraiment comprendre : soit on les a acquises autrement (via le 2nd bouquin) soit on ne les a pas et il manquera une partie des fondation au niveau de la construction des connaissances.</p>
<p>Le 2nd bouquin est plus destiné à des gens venant de l’électronique ou des personnes souhaitant connaitre le fonctionnement détaillé d’un processeur au niveau des différents composants élémentaires qui le composent. Et le sous-titre porte bien son nom : <em>the hardware-software interface</em>.
On y apprend ce qui se passe dans un processeur quand une commande est exécuté, comment fonctionne un DMA, etc. Bref l’architecture basique d’un ordinateur. J’y retrouve des notions de bouquins des années 70–80 quand les processeurs étaient peu complexes et donc plus faciles à comprendre. </p>
<p>Concernant l’assembleur, oublie. Ca n’apporte rien, les compilateurs optimiseront bien mieux l’assembleur que toi avant pas mal d’années de pratique. Je te conseillerai plutôt de chercher à programmer des microcontrôleurs (PIC, Arduino, pas des trucs Raspberry PI, c’est trop complexe), mais en C, pas dans les langages haut niveau. C’est ce qu’on fait en école d’ingénieur (ou faisait), ça permet d’apprendre la lire la documentation technique, les plages mémoires pour accéder aux I/Os, etc. tout ce qu’on retrouve sur un ordinateur moderne, mais de façon un poil moins complexe et donc plus accessible.</p>[Question] Niveau requis pour lire ces 2 livres sur l'architecture des ordinateurs, message #2342382021-05-12T19:51:06+02:00Aszriel/@Aszrielhttps://zestedesavoir.com/forums/sujet/15333/question-niveau-requis-pour-lire-ces-2-livres-sur-larchitecture-des-ordinateurs/?page=1#p234238<p>Bonsoir,</p>
<p>Merci pour ta réponse, je pense pouvoir suivre le MOOC mais c’est étrange qu’il classe cela comme "Advanced" en sachant qu’il y a "beginner" et "intermediate", aussi lors d’une des vidéos justement le professeur disait comme quoi il va allait très vite sur les "principes fondamentaux" et que qu’il fallait au préalable que l’on ait "A computer organization class", j’ai cherché un autre MOOC pour voir si il en existait un classé comme intermediaire ou débutant, mais cela n’a rien donné <img src="/static/smileys/svg/hihi.svg" alt="^^" class="smiley"></p>
<p>L’autre explication pourrait être que le livre peut convenir à un débutant car lui va être plus progressif que le cours, mais comme le cours va aller vite sur les principes fondamentaux et vite aller dans les détails techniques, ils ont classé ça comme "Advanced".</p>
<p>Cordialement</p>[Question] Niveau requis pour lire ces 2 livres sur l'architecture des ordinateurs, message #2342322021-05-12T14:57:22+02:00sgble/@sgblehttps://zestedesavoir.com/forums/sujet/15333/question-niveau-requis-pour-lire-ces-2-livres-sur-larchitecture-des-ordinateurs/?page=1#p234232<p>J’ai juste regardé le sommaire du livre <em>Computer Architecture: A Quantitative Approach</em> (éditions ARM et RISC-V). Les livre semble aborder les notions fondamentales, mais de façon approfondie. À première vue, il se n’agit donc pas d’un livre de spécialisation sur un aspect hautement particulier du sujet ce qui, dans ce cas, impliquerait certainement une expertise au préalable. Je ne pense pas qu’il y ait un gros pré-requis que tu n’aies pas déjà d’après ce que tu indiques. J’ai l’impression que ça consolidera justement tes acquis en entrant dans le détail.</p>
<p>Par ailleurs, s’il est suggéré dans le cours, cela me fait dire qu’il s’agit là bien d’un livre qui sera en principe accessible (en partant du principe que le cours lui-même te soit accessible).</p>
<p>Malheureusement, je n’ai pas lu le livre en question (mais j’aimerais beaucoup) pour pouvoir émettre un avis plus fin que ça. Il s’agit là simplement d’une heuristique.</p>[Question] Niveau requis pour lire ces 2 livres sur l'architecture des ordinateurs, message #2342272021-05-12T11:52:08+02:00Aszriel/@Aszrielhttps://zestedesavoir.com/forums/sujet/15333/question-niveau-requis-pour-lire-ces-2-livres-sur-larchitecture-des-ordinateurs/?page=1#p234227<p>Bonjour à tous,</p>
<p>Ceci est mon premier post, je n’ai pas trouvé de conseils de rédaction sur cette sous partie du forum donc j’espère que mon post sera correcte !</p>
<p>Rentrons donc dans le vif du sujet : J’aime beaucoup de choses dans l’informatique, récemment j’ai voulu approfondir mes connaissances dans l’architecture des ordinateurs, sur coursea je me suis donc inscris sur un cours de la Priceton University "Computer architecture", le professeur indique utiliser 2 livres pour ce cours : "Computer architecture : a quantitative approach" de Patterson et Hennessy et "Modern processor design : fundamentals of superscalar processor" de Shen et Lipasti que vous pourrez facilement trouver sur internet téléchargeable en PDF ou autres formats.</p>
<p>Ma question est la suivante : Ces livres requièrent-il déjà des bases solides en architecture ou peut-on les lires en ayant les connaissances de bases en architecture ?
Pour que vous ayez une idée de mon niveau j’ai une licence professionnelle RGI(Réseaux et Génie Informatique) depuis Juin 2020, avant ça j’ai fais un DUT informatique, on a eu des cours d’architectures en première année, moi j’ai aussi un peu creusé de mon côté donc par exemple je vois les système de cache L1-L3 du cpu, les registres généraux et spécialisés, l’instruction pointer, etc. Mais je vois bien que j’ignore beaucoup de choses car des fois on a des surprises sur certains programmes qui vont lentement par rapport à une instruction en particulier et en plus cela dépend de l’architecture du CPU de ce que j’ai compris aussi. Du coup je compte me former sur l’assembleur et je jugeais nécessaire pour ça de me former avant sur l’architecture des ordinateurs.</p>
<p>Voilà voilà,
Merci de votre attention
Merci d’avance pour votre aide <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> !</p>
<p>Cordialement,
Aszriel</p>Vitesse CPU, message #1517242017-05-29T16:23:47+02:00Malnux Starck/@Malnux%20Starckhttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151724<figure>
<blockquote>
<p>Elle est vraiment fiable cette vitesse qui est affichée dans le gestionnaire des tâches ? (On a moyen de vérifier autrement cette vitesse ?)</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151722">A-312</a></figcaption>
</figure>
<p>il y’a CPU-Z et Speccy qui donne quelques specifications. Mais c’est qui sur je suis revenu dans mon intervalle d’origine <strong>0.78-0.88ghz</strong> au <em>repos</em> <img alt=":)" src="/static/smileys/smile.png"></p>Vitesse CPU, message #1517222017-05-29T16:09:00+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151722<p>Elle est vraiment fiable cette vitesse qui est affichée dans le gestionnaire des tâches ? (On a moyen de vérifier autrement cette vitesse ?)</p>Vitesse CPU, message #1516652017-05-29T00:05:26+02:00Malnux Starck/@Malnux%20Starckhttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151665<p>Bon , on est revenu a la normal suite a 2 nettoyage via ccleaner(Registres et residus fichiers Windows) et j’espere que ça ne va pas recommencer car ça joue sur mon autonomie. Par contre je laisse le topic ouvert , si eventuelement quelqu’un trouves les causes , ou une autre solution et aussi si ça revient dans les prochains jours.
Merci <img alt=":)" src="/static/smileys/smile.png"></p>Vitesse CPU, message #1516622017-05-28T23:35:44+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151662<p>C’est 0… ou pas selon ce que tu appelles « fréquence minimale ».</p>
<p>En gros la fréquence d’un CPU est devenu quelque chose de compliqué à appréhender. Pour un CPU donné avec une puissance dissipée donnée, tu as :</p>
<ul>
<li>Une fréquence de base, que le CPU est censé pouvoir tenir s’il y a tous ses cœurs chargés à fond avec les instructions les plus consommatrices.</li>
<li>Évidemment le CPU peut se mettre en protection et baisser sa fréquence voire s’arrêter s’il surchauffe, phénomène dit de « throttle ».</li>
<li>Une ou plusieurs fréquence « turbo », que le CPU peut atteindre selon la charge des cœurs. Typiquement, moins il y a de cœurs chargés, plus le CPU peut aller vite. On a même parfois une fréquence « turbo » sur une charge sur tous les cœurs, qui fonctionne si le dissipateur est bon et que la charge utilise des instructions qui consomment peu… (cf la notion de « P-State » chez Intel)</li>
<li>Des états « idle » à base de différentes technologies, qui permettent de ralentir le CPU pour consommer beaucoup moins, avec parfois la possibilité d’arrêter 1 ou plusieurs cœurs. Par contre un cœur démarré a une fréquence minimale pour qu’il puisse fonctionner. (cf la notion de « C-State » chez Intel)</li>
<li>La segmentation des gammes Intel influe sur tout ça (pas de « turbo » sur les CPU bas de gamme, CPU mobiles avec moins de cœurs mais une dissipation plus faible et une fréquence minimale plus faible, etc). Les classifications des modèles mobiles sont particulièrement délirantes, avec parfois certains modèles qui ont le même nom mais des caractéristiques différentes selon la puissance de dissipation utilisé (7 W / 15 W par exemple).</li>
</ul>
<p>Cf cet article pour plus de détails : <a href="https://haypo.github.io/intel-cpus.html">https://haypo.github.io/intel-cpus.html</a></p>
<p>Par exemple <code>cat /proc/cpuinfo</code> me dit que j’ai un <code>Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz</code> (4 cœurs / 4 threads, fréquence nominale de 3.40 GHz) mais en réalité sa topologie est la suivante :</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2
3
4
5
6</pre></div></td><td class="code"><div class="codehilite"><pre><span></span><span class="gp">$</span> lscpu -a -e
<span class="go">CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ</span>
<span class="go">0 0 0 0 0:0:0:0 oui 3800,0000 1600,0000</span>
<span class="go">1 0 0 1 1:1:1:0 oui 3800,0000 1600,0000</span>
<span class="go">2 0 0 2 2:2:2:0 oui 3800,0000 1600,0000</span>
<span class="go">3 0 0 3 3:3:3:0 oui 3800,0000 1600,0000</span>
</pre></div>
</td></tr></table></div>
<p>La fréquence <em>réelle</em> de mon CPU peut donc varier entre 1,60 et 3,80 GHz.</p>
<p>C’est un CPU pour PC fixe, donc j’ai 4 vrais cœurs, mais ils ne peuvent pas descendre bas en fréquence.</p>
<p>PS : Intel ARK donne des tas d’infos sur les CPU, mais curieusement pas la fréquence minimale. Peut-être parce qu’elle dépend fortement de facteurs externes comme la carte mère ? Ce n’est qu’une hypothèse.</p>Vitesse CPU, message #1516602017-05-28T23:08:32+02:00WinXaito/@WinXaitohttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151660<p>A mon avis c’est 0.</p>
<p>J’ai regardé le miens, il varie beaucoup entre 0.8 et 4.0 Ghz, sans forcément beaucoup monter en pourcentage d’utilisation. Par exemple avec Virtualbox, le processeur tournait à 15% mais presque à 4.00Ghz constant.</p>Vitesse CPU, message #1516442017-05-28T21:27:54+02:00cepus/@cepushttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151644<figure>
<blockquote>
<blockquote>
<p>J’ai l’impression que la fréquence minimale de ce CPU est 2Ghz. Comment est-il possible qu’il tournait à moins d’1Ghz ? </p>
</blockquote>
<p>La fréquence de base du processeur n’est pas la fréquence minimale de fonctionnement.
Tous les processeurs modernes d’Intel / AMD peuvent descendre en dessous du GigaHertz au repos pour économiser l’énergie (si évidemment il n’y a pas de besoins).</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151637">Renault</a></figcaption>
</figure>
<p>Intéressant, merci ! J’avais googlé le modèle de CPU en question et regardé la data sheet, puis re-googlé en ajoutant ’frequency scaling’ et ’minimal frequency’, j’en ai déduit que c’était la base frequency. Pas trouvé le minimum dans la data sheet ni via google. Est-ce qu’il y a un minimum ou en fait c’est 0 ?</p>Vitesse CPU, message #1516402017-05-28T21:22:52+02:00Malnux Starck/@Malnux%20Starckhttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151640<figure>
<blockquote>
<p>J’ai l’impression que la fréquence minimale de ce CPU est 2Ghz. Comment est-il possible qu’il tournait à moins d’1Ghz ?</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151635">victor</a></figcaption>
</figure>
<figure><img alt="" src="https://zestedesavoir.com/media/galleries/3163/7b08b348-c6fb-4830-b9e1-56987cc47d55.png"><figcaption>Avant</figcaption>
</figure>
<figure>
<blockquote>
<p>Tu parles des ventilos ? L’air qui sort est comment chaud ou à température ambiante ?</p>
<p>Il faudrait nous indiquer la température avec un logiciel de type <a href="http://www.almico.com/speedfan.php">SpeedFan</a> ou <a href="http://www.cpuid.com/softwares/hwmonitor.html">HWMonitor</a> ?</p>
<p>Prévoit peut-être de changer la pâte thermique (seulement si tu sais ce que tu fais, lit le tuto de CyberSam avant).</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151633">A-312</a></figcaption>
</figure>
<p>Tout est stable , il n’ya pas de surchauffe , mais vitesse du cpu il abuse <img alt=":D" src="/static/smileys/heureux.png"></p>
<figure><img alt="" src="https://zestedesavoir.com/media/galleries/3163/662a839c-b520-49cb-b0cd-dbfeb52852d9.png"><figcaption>Temperature et autres</figcaption>
</figure>Vitesse CPU, message #1516372017-05-28T21:02:02+02:00Renault/@Renaulthttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151637<blockquote>
<p>J’ai l’impression que la fréquence minimale de ce CPU est 2Ghz. Comment est-il possible qu’il tournait à moins d’1Ghz ? </p>
</blockquote>
<p>La fréquence de base du processeur n’est pas la fréquence minimale de fonctionnement.
Tous les processeurs modernes d’Intel / AMD peuvent descendre en dessous du GigaHertz au repos pour économiser l’énergie (si évidemment il n’y a pas de besoins).</p>Vitesse CPU, message #1516352017-05-28T20:46:53+02:00cepus/@cepushttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151635<figure>
<blockquote>
<p>il tourne au environs de <strong>2.86ghz</strong> <img alt=":(" src="/static/smileys/triste.png"> . En temps normal il tournait au environs de <strong>0,78</strong> voir <strong>0,88ghz</strong>.</p>
</blockquote>
<figcaption><a href="https://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151630">Malnux Starck</a></figcaption>
</figure>
<p>J’ai l’impression que la fréquence minimale de ce CPU est 2Ghz. Comment est-il possible qu’il tournait à moins d’1Ghz ? </p>Vitesse CPU, message #1516342017-05-28T20:07:05+02:00WinXaito/@WinXaitohttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151634<p>@A-312, il parle de la vitesse du processeur (Donc 2,84 GHz = ~2,84 milliard d’opération à la seconde).</p>Vitesse CPU, message #1516332017-05-28T19:52:41+02:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151633<p>Tu parles des ventilos ? L’air qui sort est comment chaud ou à température ambiante ?</p>
<p>Il faudrait nous indiquer la température avec un logiciel de type <a href="http://www.almico.com/speedfan.php">SpeedFan</a> ou <a href="http://www.cpuid.com/softwares/hwmonitor.html">HWMonitor</a> ?</p>
<p>Prévoit peut-être de changer la pâte thermique (seulement si tu sais ce que tu fais, lit le tuto de CyberSam avant).</p>Vitesse CPU, message #1516302017-05-28T19:31:37+02:00Malnux Starck/@Malnux%20Starckhttps://zestedesavoir.com/forums/sujet/8705/vitesse-cpu/?page=1#p151630<p>Bonjour tout le monde.Comment allez vous ?
Sans trop de discussion , passons au probleme.
Je me retrouve actuelement avec un probleme qui me derange depuis 2 jours. Mon processeur tourne depuis 2 jours au repos a plein puissance au repos alors qu’il est 2 voir 8% d’utilisation. il tourne au environs de <strong>2.86ghz</strong> <img alt=":(" src="/static/smileys/triste.png"> . En temps normal il tournait au environs de <strong>0,78</strong> voir <strong>0,88ghz</strong>. Si quelqu’un a deja rencontré le meme probleme , ou a une solution je suis preneur <img alt=":)" src="/static/smileys/smile.png"> .Merci</p>
<figure><img alt="" src="https://zestedesavoir.com/media/galleries/3163/bc082a31-05f4-46f3-b49e-e4f2268d0550.png"><figcaption>CPU</figcaption>
</figure>Se fournir en processeurs ?, message #560742015-05-08T16:35:05+02:00Natalya/@Natalyahttps://zestedesavoir.com/forums/sujet/3034/se-fournir-en-processeurs/?page=1#p56074<p>En fait, le SIP (system in package)était une version automotive d'un SIP qu'on utilise pour nos produits grand public. Du coup, on a arrêté le dev avant d'avoir fait toutes les qualifications AECQ-100. On vend la même chose sous forme de carte électronique (nous on fait du 8 couches), avec un connecteur plus simple</p>Se fournir en processeurs ?, message #560232015-05-08T11:12:03+02:00remace/@remacehttps://zestedesavoir.com/forums/sujet/3034/se-fournir-en-processeurs/?page=1#p56023<figure><blockquote>
<p>Par exemple, dans mon entreprise, on a abandonné un projet de puce parce que le package faisait qu'il fallait un circuit imprimé sur 4 couches minimum pour l'utiliser, et que ça ciblait un marché ou la plupart des gens ne font que du 2 couches (ca coute moins cher).
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/3034/se-fournir-en-processeurs/?page=1#p56001">Natalya</a></p></figcaption></figure><p>et du coup, le projet a été purement et simplement arrêté (donc potentiellement 6 mois de dev' pour rien, etc…), ou vous avez fini par trouver un arrangement avec le client pour avoir sur seulement 2 couches, avec éventuellement un peu moins de fonctionnalités?</p>Se fournir en processeurs ?, message #560012015-05-08T02:58:42+02:00Natalya/@Natalyahttps://zestedesavoir.com/forums/sujet/3034/se-fournir-en-processeurs/?page=1#p56001<figure><blockquote>
<p>Ce sont là les questions d'un néophyte total dans le domaine de l'électronique et informatique embarquée. Et si je pose cette question, c'est parce que certains processeurs type ARM ne semblent pas disponibles directement, si ce n'est sous la forme de micro-contrôleurs.
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/3034/se-fournir-en-processeurs/?page=1#p54866">Ge0</a></p></figcaption></figure><p>Salut,</p>
<p>En fait, il faut se rendre compte que, même dans un processeur de PC, il n'y a pas que le cœur processeur. prenons un processeur ARM. Il va y avoir potentiellement du cache à ajouter, et, au delà, les échanges se feront sur un bus AMBA. C'est un bus qui n'est pas fait pour sortir de la puce, et qui a besoin d'un contrôleur, par exemple un NIC301. sur ce bus, on va mette les périphériques, par exemple une SRAM ou une flash, quand on fait un microcontrôleur, ou un contrôleur DDR et un contrôleur NAND quand on veut faire un microprocesseur (il n'y a plus qu'à relier la DDR et la NAND au boitier du processeur). On peut aussi mettre un contrôleur PCI-E pour brancher des cartes comme sur un PC à l'extérieur du processeur. On peut également mettre des GPIO, des PWM, les entrées ou des sorties analogiques, ....</p>
<p>En résumé, on ne vend jamais un cœur processeur seul dans son boitier, parce qu'il ne sert à rien s'il est tout seul. Du coup, les fondeurs proposent un boitier comportant ce dont on a besoin dans la forme qui convient habituellement. </p>
<p>Par exemple, dans mon entreprise, on a abandonné un projet de puce parce que le package faisait qu'il fallait un circuit imprimé sur 4 couches minimum pour l'utiliser, et que ça ciblait un marché ou la plupart des gens ne font que du 2 couches (ca coute moins cher).</p>