Les meilleurs cours et tutoriels pour apprendre le Hardware ou matériel informatique
Les meilleurs cours et tutoriels pour apprendre le Hardware ou matériel informatique
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre le Hardware ou matériel informatique. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Si vous voulez directement aller à des questions spécifiques sur le hardware, n'hésitez pas aussi à vous référer à la FAQ Hardware pour obtenir les meilleures réponses. Vous pouvez également poser vos questions sur les forums d'entraide Hardware.
Si vous avez des remarques concernant cette page cours Hardware, un espace de dialogue vous est proposé sur le forum.
15 commentaires
Page lue fois.
Nombre d´auteurs : 35, nombre d´articles : 21, dernière mise à jour : 25 mars 2024
-
Que ce soit pour un PC de bureau ou un PC portable, le choix de la configuration peut être assez compliqué. Ce guide est là, pour vous aider à mieux choisir votre prochain PC de développement. -
Ce cours permet d'apprendre l'architecture matérielle des ordinateurs. Il propose de répondre à la question « Qu'est-ce qu'un ordinateur ? » en répondant à la question « Comment fonctionne un ordinateur ? » Dans ce tutoriel, vous allez apprendre les composants clés d'un ordinateur. -
Vous avez sûrement déjà entendu parler du BIOS et on vous a sûrement dit que c'était quelque chose qui servait au démarrage de votre ordinateur ? Eh bien, il est maintenant temps de passer aux choses sérieuses : ce tutoriel va vous apprendre, de façon détaillée, un peu plus le rôle du BIOS dans un ordinateur et son fonctionnement. -
Vous avez toujours voulu savoir comment sont fabriqués les microprocesseurs qui animent vos ordinateurs. Vous vous demandez également comment les fondeurs réussissent à intégrer un si grand nombre de transistors dans une si petite surface. Si tel est le cas, alors ce tutoriel répondra à vos questions.
Ce cours vous donnera d'apprendre les technologies de fabrication des circuits intégrés. -
Ce tutoriel vous permettra d'apprendre les bases des technologies de stockage RAID. Dans ce cours, vous allez aussi apprendre plusieurs types de RAID et leurs spécificités. -
Tout ordinateur contient obligatoirement une mémoire de masse, qui lui permet de mémoriser des données même quand celui-ci est éteint. Dans une mémoire de masse, les données sont conservées en permanence et ne s'effacent pas quand l'alimentation électrique de l'ordinateur est coupée. De plus, ces mémoires de masse peuvent retenir une grande quantité de données. Il y a de cela quelques années, les mémoires de masse disponibles sur le marché étaient des mémoires magnétiques : le stockage des informations s'effectuait sur un support magnétisable. Par exemple, on peut citer les fameux disques durs, ou les mémoires à bande magnétique. De nos jours, une nouvelle forme de mémoire de masse a vu le jour : les Solid State Drives, ou SSD. Ces SSD sont des mémoires de masse dont le support de mémorisation n'est pas magnétique, mais électronique. Dans la majorité des cas, ces SSD sont fabriqués avec de la mémoire FLASH, une forme évoluée d'EEPROM, mais certains SSD assez anciens utilisaient de la mémoire DDR-SDRAM, comme on en trouve dans nos PC. Ces SSD sont évidemment l'objet de ce tutoriel.
Sommaire
-
Ce cours permet d'apprendre l'architecture matérielle des ordinateurs. Il propose de répondre à la question « Qu'est-ce qu'un ordinateur ? » en répondant à la question « Comment fonctionne un ordinateur ? » Dans ce tutoriel, vous allez apprendre les composants clés d'un ordinateur. -
Ce cours d'architecture des ordinateurs permet d'apprendre les principes de fonctionnement des ordinateurs. Dans ce tutoriel, vous allez aussi apprendre les différents composants d'un ordinateur et leur logique d'assemblage. -
Ce cours d'architecture des ordinateurs permet d'apprendre les principes de fonctionnement des ordinateurs. Il s'agit de comprendre et d'apprendre, à bas niveau, l'organisation de ces machines, et par là même celle de toutes celles qui en dérivent (passerelles, routeurs...). Dans ce tutoriel, nous nous appuyons sur l'étude détaillée de l'architecture du PC, dont nous étudions le processeur et son langage machine, les fonctions de base de son système d'exploitation (BIOS), et ses mécanismes de communication avec l'extérieur (entrées/sorties). -
Le choix du hardware dépend, généralement d'un seul critère : le prix. Et il est souvent mieux de réutiliser si possible l'existant. Parfois, on dispose d'anciennes pièces d'ordinateurs. Dans ce tutoriel, vous allez apprendre à réinjecter des vieilleries de matériels, pour la mise en place d'un lab par exemple. Ce qui pourrait vous aider à réaliser quelques précieuses économies.
C'est un cours qui fait le point des choix à faire pour le montage d'un ordinateur. -
Un ordinateur n'est jamais un composant parfait, ce qui fait que des pannes peuvent survenir de temps à autre. Ces pannes peuvent être aussi bien logicielles (un logiciel qui plante ou qui a un bogue), que matérielles (un composant qui cesse de fonctionner ou qui donne un résultat faux). Certaines erreurs peuvent être transitoires et ne se manifester qu'occasionnellement, tandis que d'autres sont de vraies pannes qui empêchent le bon fonctionnement d'un ordinateur tant qu'elles ne sont pas résolues. Dans des milieux comme l'aéronautique, les satellites, ou dans tout système dit critique, on ne peut pas se permettre que de telles pannes aient des conséquences : des vies peuvent être en jeu. Dans une telle situation, on doit limiter l'impact des pannes. Pour cela, il existe des systèmes tolérants aux pannes, qui peuvent continuer de fonctionner, même en ayant un ou plusieurs composants en panne. -
Dans de nombreuses situations, il peut être utile de pouvoir générer des nombres totalement aléatoires. C'est très utile dans des applications cryptographiques, statistiques, mathématiques, et j'en passe. Ces applications sont le plus souvent logicielles, et cette génération de nombres aléatoires s'effectue avec divers algorithmes plus ou moins efficaces. Mais dans certaines situations, il arrive que l'on veuille créer ces nombres aléatoires de manière matérielle. -
Les ordinateurs sont vraiment loin d'être les seuls systèmes capables de traiter de l'information. Les automates mécaniques furent les premiers à en être capables : les ancêtres des calculettes étaient bel et bien des automates basés sur des pièces mécaniques, et n'étaient pas programmables. Par la suite, ces automates furent remplacés par les circuits électroniques analogiques et numériques non programmables. La suite logique fut l'introduction de la programmation : l'informatique était née. De nos jours, de nouveaux types de circuits de traitement de l'information ont vu le jour. On peut citer des circuits électroniques programmables, dans lesquels on ne trouve aucune notion d'instruction : les CPLD et FPGA. On trouve aussi des systèmes non programmables à base d'ADN, mais leur manque de programmation ainsi que leur spécialisation à des problèmes bien précis ne sont pas très encourageants pour du calcul généraliste. Mais d'autres circuits commencent à voir le jour : les architectures neuromorphiques, qui se basent sur des réseaux de neurones matériels.
-
La mémoire virtuelle de Windows est un sujet relativement sombre. On croit souvent le maîtriser, mais celle-ci se révèle plus complexe que ce que l'on pourrait penser...
Le but de ce tutoriel est de vous apprendre toutes les subtilités de la mémoire virtuelle de Windows. -
Les cartes graphiques : multiGPU, une description du fonctionnement des PC avec plusieurs cartes graphiques
par Guy GraveCombiner plusieurs cartes graphiques dans un PC pour gagner en performances. L'idée n'est pas mauvaise : si une seule carte graphique ne suffit pas, profiter des performances de plusieurs cartes graphiques peut aider à obtenir les performances voulues. Dans ce tutoriel, il s'agira d'apprendre les avantages à combiner plusieurs cartes graphiques, mais surtout à comprendre les technologies à la base de ces combinaisons. Ce cours vous aidera aussi à apprendre les deux techniques que sont : le Split Frame Rendering et le Alternate Frame Rendering. -
Les cartes graphiques : microarchitecture, une description des microarchitectures de nos cartes
par Guy GraveLe but de ce cours est de vous apprendre la microarchitecture des cartes graphiques. Autrefois, la séparation entre unités de textures et unités de sommets était motivée par un argument simple : les unités de sommets n'accèdent presque jamais à la mémoire, contrairement aux unités de traitement de pixels. Ces dernières doivent très souvent lire des données en mémoire RAM depuis une texture.
Dans ce tutoriel, vous allez apprendre comment la présence de caches de textures permet d'atténuer la latence des accès mémoire. -
Au fur et à mesure que les procédés de fabrication devenaient de plus en plus étoffés, les cartes graphiques pouvaient incorporer un plus grand nombre de circuits. Les unités de traitement de la géométrie étaient autrefois câblées : elles ne pouvaient effectuer qu'un éclairage de type Phong, rien de plus. Dans ce tutoriel, vous allez apprendre les améliorations apportées par les processeurs de shaders. -
Les cartes graphiques : render target output, ou comment votre carte graphique effectue le rendu et l'anticrénelage
par Guy GraveUne fois que les fragments se sont vus appliquer une texture, il faut les enregistrer dans la mémoire, afin de les afficher. On pourrait croire qu'il s'agit là d'une opération très simple, mais ce n'est pas le cas.
Dans ce tutoriel, vous allez apprendre les différentes opérations à effectuer sur les pixels :
- la gestion des profondeurs des fragments ;
- les mélanges de couleurs et la gestion de la transparence ;
- l'anticrénelage ;
- la gestion du stencil buffer.
-
Les cartes graphiques : rasterization, comprenez la transformation en pixels 2D des sommets envoyés par le CPU
par Guy GraveLa carte graphique dispose de différents circuits sur lesquels sont attribués des pixels sur l'écran.
Le but de tutoriel est de vous apprendre ces techniques d'attribution de pixels. -
Les cartes graphiques : pilotage par le logiciel, découvrez ce que sont DirectX et OpenGL
par Guy GraveLa carte graphique est un périphérique comme un autre, connecté sur la carte mère de l'ordinateur (sauf pour certaines cartes graphiques intégrées dans le processeur). Le processeur doit donc envoyer des informations à cette carte graphique pour que celle-ci fasse son travail.
Dans ce tutoriel, vous allez apprendre toutes les interactions entre la carte graphique et le processeur. -
Les cartes graphiques : les cartes accélératrices 3D, continuez ce voyage dans l'évolution des composants et des rendus
par Guy GraveAvec l'avènement des jeux en 3D,, les fabricants de cartes graphiques se sont adaptés et ont inventé des cartes graphiques accélératrices 3D. Ces cartes sont capables d'accélérer les calculs effectués pour afficher une scène en 3D.
Dans ce tutoriel, vous allez apprendre les particularités de ces cartes graphiques. -
Avec l'arrivée des jeux vidéo, les performances commencèrent à poser quelques problèmes. Les premiers jeux vidéo étaient tous des jeux 2D qui donnaient l'illusion de la 3D. Le processeur avait en charge tous les calculs et coloriait les pixels un par un, avant de tout envoyer à la carte graphique.
Le but de ce tutoriel est de vous apprendre les techniques qui étaient utilisées dans ces cartes accélatrices 2D. -
Dans ce tutoriel, vous allez apprendre l'évolution des cartes graphiques au cours du temps. -
Si la détection des pixels masqués s'effectue dans les ROP, de nombreux pixels inutiles seront calculés par les pixels shaders, coloriés, éclairés, etc. Or, la profondeur d'un pixel est connue dès la fin de l'étape de rasterisation.
Le but de ce tutoriel est de vous apprendre à déterminer plus ou moins facilement si un fragment sera ou non calculé.
-
Pour savoir d'où vient une erreur lors du lancement de votre ordinateur, il peut être très utile de savoir comment se passe le démarrage de votre PC, et quelle est la signification des messages qui peuvent éventuellement arriver. C'est cela que vous allez apprendre dans ce tutoriel. Vous allez apprendre, dans ce cours, les différentes étapes du processus de démarrage. -
Vous avez sûrement déjà entendu parler du BIOS et on vous a sûrement dit que c'était quelque chose qui servait au démarrage de votre ordinateur ? Eh bien, il est maintenant temps de passer aux choses sérieuses : ce tutoriel va vous apprendre, de façon détaillée, un peu plus le rôle du BIOS dans un ordinateur et son fonctionnement. -
Unified Extensible Firmware Interface (UEFI) est une interface logicielle désormais commune dans les ordinateurs récents, particulièrement ceux vendus depuis 2010. Elle vient placer entre le micrologiciel (firmware) et le système d'exploitation et permet de contrôler les paramètres de l'ordinateur ; à ce titre, elle remplace la traditionnelle interface du BIOS. Dans ce tutoriel, vous allez apprendre ce qu'est l'UEFI, et la configuration à faire avant une installation en double boot.
Dans ce cours, la phase pratique portera sur une installation double boot : Windows et Ubuntu.