Les meilleurs cours et tutoriels Systèmes pour apprendre les systèmes informatiques
Les meilleurs cours et tutoriels Systèmes pour apprendre les systèmes informatiques
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre les systèmes informatiques. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. N'hésitez pas aussi à vous référer à la FAQ Systèmes et à poser vos questions sur les forums d'entraide Systèmes.
Page lue fois.
Nombre d´auteurs : 97, nombre d´articles : 59, dernière mise à jour : 23 juillet 2021Â
-
Les architectures des ordinateurs : cours complet sur les principes de fonctionnement de base
par Emmanuel ViennetCe cours d'architecture des ordinateurs est un cours complet pour apprendre les principes de fonctionnement des ordinateurs. Il s'agit d'apprendre, à bas niveau, l'organisation de ces machines, et par là même de toutes celles qui en dérivent (passerelles, routeurs, etc.). -
Architecture des ordinateurs : cours complet sur la description des composants matériels
par Patrick MarcelDans ce cours complet, vous allez 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 ? » -
L'architecture des ordinateurs : cours complet sur la logique de fonctionnement interne
par Emmanuel ViennetIl s'agit d'un cours complet, adressé aux étudiants en informatique, pour apprendre l'architecture interne des ordinateurs, en décrivant les différents composants et les différents usages possibles. -
Ce cours sur les systèmes d'exploitation va vous apprendre les bases essentielles du fonctionnement d'un système. Vous allez apprendre, dans ce cours complet, les fondements de la gestion des processus, de la mémoire et des systèmes de fichiers dans un environnement distribué. -
Ce cours va vous apprendre l'ensemble des techniques matérielles et logicielles utilisées pour construire un système d'exploitation : problématiques de la gestion des processus, de la mémoire et des fichiers, exemples d'algorithmes, évolution des concepts dans ce domaine. C'est une formation pratique avec un exemple sur le système Mach. -
Tutoriel pour apprendre à programmer un système d'exploitation
par Adam Renberg, Erik Helin, MishulynaCe tutoriel peut servir de support de cours pour vous apprendre à écrire un système d'exploitation rudimentaire, mais complet pour un processeur d'architecture x86.
Vous allez apprendre, dans ce cours, la gestion et la programmation des différentes couches d'un système d'exploitation : du démarrage du BIOS à la séquence d'amorçage jusqu'au lancement du noyau et des processus utilisateurs de ce noyau, y compris la gestion de la mémoire virtuelle, les entrées/sorties, le système de fichiers, les interruptions, les appels système et le multitâche.
Sommaire
-
Le but de ce tutoriel est de vous apprendre à implémenter la prise en charge d'Intel® x86 pour Android avec CRI Middleware. -
Cibler les applications Android sur les appareils basés sur des architectures x86 et ARM avec Visual Studio 2015
par Xavier HCe tutoriel vous aide à apprendre comment cibler les applications Android sur les appareils basés sur des architectures x86 et ARM avec Visual Studio 2015. -
Réalisez votre première application Android et iOS sur Apple Mac OS X avec le moteur Multi-OS Engine, un tutoriel de Shailen Sobhee
par Shailen SobheeCe tutoriel vous guidera pour réaliser votre première application multiplateforme avec Multi-OS Engine, installé sous Mac OSX*, qui sera notre plateforme locale. Vous pouvez aussi développer vos applications Android* et iOS* sous Android Studio sous Windows*, mais afin de simuler vos applications iOS, vous devrez déployer votre application à distance sur un système Mac avec Xcode* (d'où la plateforme distante). Pour ce scénario, consultez notre guide de démarrage pour Multi-OS Engine (plateforme distante). Dans ce tutoriel, vous allez apprendre comment créer une simple application « Hello World » pour Android et iOS avec partage de code entre les deux applications. Dans un scénario réel, la plus grande partie de votre logique d'application sera partagée.
-
Dans ce tutoriel, vous allez apprendre des solutions techniques pour la mise en œuvre de Linux dans l'univers des systèmes embarqués : les concepts et l'offre aujourd'hui. Pour pouvoir ensuite se poser les bonnes questions avant d'opérer le bon choix. -
Ce tutoriel a pour but de vous apprendre des solutions temps réel dans l'environnement Linux. Après une définition du concept de système temps réel, les auteurs s'attacheront à décrire les solutions logicielles disponibles ainsi que quelques exemples de résultats obtenus.
-
Dans ce tutoriel, vous allez explorer le monde virtuel de Minecraft Pi, l'édition spéciale de Minecraft pour Raspberry Pi. Vous allez apprendre comment contrôler le joueur, construire manuellement en utilisant des blocs et utiliser l'interface Python pour manipuler le monde autour de vous. -
Ce tutoriel est le guide de référence pour la bibliothèque Minecraft Python API, supportée sur l'édition Minecraft Pi et sur la version PC utilisant le plug-in RaspberryJuice. -
Cette formation a pour but de vous apprendre tous les éléments techniques pour comprendre le concept de connectivité Internet. -
La détection du pouls, avec les autres fonctionnalités du SDK Intel RealSense SDK, sont des flux d'informations bien plus subtils qui pourraient un jour jouer un rôle aussi important dans votre vie quotidienne que votre clavier ou votre souris.
Dans ce tutoriel, vous allez apprendre l'intérêt de la détection de pools, et comment la technologie Intel® RealSense permet de le faire sans même vous toucher. -
Intel® VTune Amplifier for Systems Performance Profiler avec Intel® Energy Profiler vous aide à accélérer et à optimiser l'exécution de votre code dans les plateformes Linux* embarquées, sous Android* ou sous Windows*.
Dans ce tutoriel, vous allez apprendre les différents types d'analyses effectuées pour améliorer les performances et réduire la consommation électrique. -
Ce tutoriel présente les avantages à acquérir un Raspberry Pi, et vous donnera d'apprendre comment prendre en main, pas à pas, ce joyau de technologie. -
Le but de ce tutoriel est de vous apprendre quelques techniques utilisables pour embarquer une distribution Linux réduite sur divers supports de faible capacité. -
Il est possible de trouver de multiples utilisations du Raspberry Pi sur Internet : serveur, passerelle multimédia, PC d'appoint, etc. Tous ces projets mettent en œuvre le mini PC lui-même. Cependant, au-delà de l'aspect mini PC embarqué, et de son OS Linux, cette cible possède un atout important : son port d'entrées-sorties, ou GPIO. Et ce dernier est souvent mal connu ou non exploité. Le but de ce tutoriel est de vous apprendre toutes ces possibilités. -
Dans le tutoriel précédent, nous avons exploité un capteur de mouvements simple dont la sortie ne prenait que deux états, haut ou bas, selon qu'un mouvement est détecté ou non. La sortie du capteur PIR était connectée à une entrée du port GPIO du Raspberry Pi. Dans ce présent tutoriel, vous allez apprendre comment récupérer l'état de l'entrée en Python afin d'afficher un message à l'écran lorsqu'un mouvement est détecté dans le champ du capteur. Ce tutoriel fait appel à des bases de programmation en Python, mais aussi à la mise en œuvre du port GPIO du Raspberry Pi. Si nécessaire, nous invitons le lecteur à se familiariser avec ces notions en consultant tout d'abord le tutoriel : Raspberry Pi - Python et le port GPIO. -
Raspberry Pi - Construisez votre propre système de détection d'obstacles au stationnement
par Simon Monk, f-lebDans cette série de tutoriels, vous allez apprendre l'utilisation du Raspberry Pi pour fabriquer toutes sortes d'objets électroniques de la vie de tous les jours, à commencer par un système de détection d'obstacles à ultrason conçu pour vous avertir de la proximité d'obstacle à l'arrière de votre véhicule lors du stationnement. -
Dans les tutoriels précédents, nous avons décrit la façon d'acquérir une température et la détection de mouvement par capteur infrarouge, chacun de ces dispositifs pouvant être branché directement sur les ports GPIO du Raspberry Pi. Le télémètre à ultrasons HC-SR04 est également très simple à utiliser, cependant sa tension de sortie doit être abaissée de 5 V à 3,3 V afin de ne pas endommager le Raspberry Pi ! Dans ce tutoriel, vous allez apprendre quelques notions de physique et d'électronique afin d'expliquer chaque étape. -
Raspberry Pi - Apprendre à construire son propre système web de verrouillage de porte
par Simon Monk, f-lebDans ce tutoriel, vous allez apprendre comment utiliser un Raspberry Pi pour contrôler une gâche électrique de porte. Le Raspberry Pi exécute un serveur web auquel vous pouvez vous connecter à partir de n'importe quel périphérique équipé d'un navigateur Internet. Par exemple, à partir du moment où vous êtes à portée du réseau sans fil de votre maison, vous pouvez être à l'extérieur de chez vous et vous connecter au serveur web avec un smartphone, entrer un mot de passe et déverrouiller votre porte. -
Raspberry Pi - Utiliser des capteurs avec le port GPIO - Détection de mouvements
par Jacob Marsh, eric4459Dans ce tutoriel, vous allez apprendre à utiliser un capteur infrarouge passif (PIR) dont la sortie bascule de l'état bas à l'état haut, à la façon d'un interrupteur, lors de la détection d'un mouvement dans le champ de vision de celui-ci. L'état du capteur PIR est récupéré dans un programme Python afin d'afficher un message à l'écran lorsqu'une détection de mouvement se produit. -
Il était possible de transformer une distribution GNU/Linux en une borne audio Spotify, pilotable à distance. L'objectif étant d'avoir un petit boîtier (type Raspberry Pi ou équivalent) branché directement à sa chaîne Hifi et de pouvoir naviguer à distance sur sa bibliothèque Spotify.
Dans ce tutoriel, vous allez apprendre comment y arriver. -
Raspberry propose, depuis peu et pour moins de 25 euros, une caméra dédiée à sa gamme Pi. Cette caméra de quelques grammes se connecte à une Raspberry Pi (modèle A ou B) à travers une interface CSI v2 (MIPI camera interface) dédiée. Ce tutoriel est un ensemble de tests effectués sur cette caméra, pour vous apprendre à mieux prendre en main cette caméra. -
Dans ce tutoriel, vous allez apprendre comment transformer un Raspberry Pi en une borne Airplay connectée à votre chaîne Hifi (ou encore mieux en passant par un DAC) afin de disposer d'une chaîne de streaming de bonne qualité entre vos « idevices » (iPhone, iPad, Mac OS, mais aussi Android) et vos enceintes. Dans le jargon Airplay, on dira que dans ce tutoriel, vous allez donc transformer un Raspberry Pi en « Airplay receiver ». -
Avec l'apparition du Raspberry Pi et de son GPU Broadcom VideoCore IV intégré, les logiciels de type « Media Center », c'est-à -dire les systèmes permettant de connecter directement un PC à une télévision et exploitant une bibliothèque vidéo, se sont rapidement intéressés à ce nouvel OVNI technologique. Ainsi, plusieurs distributions Linux orientées « Media Center » ont vu le jour afin de nous permettre, pour moins de 30 euros, de disposer d'un système intégré pour lire des vidéos HD.
Dans ce tutoriel, vous allez apprendre comment tester un OpenElec sur Raspberry Pi. -
Ce tutoriel est un ensemble d'extraits du livre « LabVIEW, programmation et applications ». Vous allez apprendre les bases de la programmation avec LabVIEW. -
Avoir un serveur Web à la maison, un tutoriel pour concevoir votre propre serveur à l'aide de Raspberry pi
par Wiki DebianCe tutoriel est issu du Wiki Debian et a été mis sous Developpez.com sous la même licence.
Il vous permettra d'apprendre à installer et à configurer un serveur Web à la maison. -
Les maisons sont infestées de petites fées profitant de votre inattention pour envahir votre réfrigérateur et engloutir de considérables parts de fromage à votre insu. Dans ce tutoriel, vous allez apprendre comment mettre en œuvre un système de surveillance de toute ouverture de porte du réfrigérateur. Vous serez instantanément notifiés par un e-mail, un tweet ou une mise à jour Facebook selon vos préférences, en vous informant de l'heure de l'intrusion suspecte. Cette application peut sembler triviale au premier abord, mais elle permet aussi de montrer comment il est facile, simplement en branchant un capteur, de programmer le Raspberry Pi de façon à vous notifier d'événements, et ceci de plusieurs façons grâce au service en ligne IF This Then That. -
L'univers Arduino : Partie I : Aperçu de la plateforme Arduino et ses cartes d'interface (shields)
par f-lebVéritable mini-ordinateur au succès planétaire, traitant les données provenant de composants et capteurs divers (capteur de température, luminosité, mouvement ou boutons-poussoirs, etc.) et communiquant des ordres pour allumer des lampes ou actionner des moteurs électriques, la carte électronique Arduino permet de créer et prototyper de véritables objets numériques interagissant avec le milieu extérieur. Ce tutoriel vous donne un aperçu de ce produit et de ses cartes d'interfaces. -
Exemple de code pour la caméra de profondeur Intel® RealSense R200 - Suivi de visage
par Bryan BrownCe tutoriel est un exemple de code C#/XAML qui vous donnera d'apprendre les bases d'utilisation de l'algorithme de suivi de visage dans le SDK Intel® RealSense sur Windows* pour détecter et suivre le visage d'une personne en temps réel en utilisant la caméra R200. -
Véritable mini-ordinateur au succès planétaire, traitant les données provenant de composants et capteurs divers (capteur de température, luminosité, mouvement ou boutons-poussoirs, etc.) et communiquant des ordres pour allumer des lampes ou actionner des moteurs électriques, la carte électronique Arduino permet de créer et prototyper de véritables objets numériques interagissant avec le milieu extérieur. Ce tutoriel vous permettra d'apprendre comment réaliser un prototype à base d'Arduino. -
Dans ce mini-tutoriel, vous allez apprendre à intégrer Cpcdos, Raspberry Pi, Arduino. -
Ce tutoriel va vous apprendre comment échanger des données entre une carte Arduino et un périphérique communiquant avec une liaison série I2C (Inter-Integrated Circuit). -
Ce cours a pour objectif de vous apprendre les aspects importants et essentiels du langage C que doit maîtriser tout ingénieur électronicien afin de concevoir le logiciel de base d'un système embarqué. -
Cette formation a pour but de vous apprendre tous les éléments techniques pour appréhender le mode des systèmes embarqués d'aujourd'hui. -
Ce tutoriel a pour but de vous apprendre comment sont conçus actuellement les circuits numériques complexes. La méthodologie de conception appelée codesign est présentée et autorise un développement conjoint du matériel (hardware) et du logiciel (software). -
Résolution de problèmes de synchronisation entre processeur et processeur graphique dans Galactic Civilization
par Raja BalaGalactic Civilizations 3 (GC3) est un jeu de stratégie 4X au tour par tour, développé et édité par Stardock Entertainment, et sorti le 14 mai 2015. Durant les périodes des versions de développement et d'accès anticipé, nous avons établi le profil et analysé les performances de rendu du jeu. L'une des grandes améliorations de performance réalisées a été la suppression de plusieurs problèmes de synchronisation entre processeur et processeur graphique qui étaient responsables de la perte d'un certain parallélisme entre le processeur et le processeur graphique. Ce tutoriel décrit le problème et vous donnera d'apprendre sa résolution, et souligne l'importance d'utiliser des outils d'analyse de performance durant le développement, tout en gardant à l'esprit leurs forces et limites.
-
Dans ce tutoriel, vous allez apprendre comment assurer de la tolérance aux fautes grâce à des intergiciels réflexifs. -
Il s'agit d'un cours complet pour apprendre l'algorithmique et les techniques de base des systèmes répartis, à destination des étudiants de Master informatique. -
Dans ce cours, vous allez apprendre les différentes technologies actuellement employées du P2P, ainsi que des axes de recherches, comme le P2P sémantique. Les utilisations possibles du P2P sont aussi abordées. -
Ce cours correspond au livre gratuit issu d'ICAR 2006, pour apprendre des intergiciels et de la construction d'applications réparties en middleware. -
Ce cours présente une étude approfondie des infrastructures de base du middleware et un certain nombre de techniques d'adaptation. Il vous donnera d'apprendre davantage sur ces systèmes. -
Ce cours vous permettra d'apprendre les technologies permettant de manipuler des objets répartis au sein des applications. -
Ce cours vous donnera d'apprendre la conception et la réalisation des protocoles de réseau et des applications réparties, en montrant la continuité entre les deux domaines. -
Ce cours s'adresse aux intégrateurs d'intergiciels pour leur apprendre une méthode pour la caractérisation de services. La mesure de la robustesse se fait ici via une approche expérimentale basée sur l'injection de fautes.
-
L'objectif de ce cours est de vous apprendre des méthodes utilisées pour le calcul parallèle d'images de synthèse. -
L'objectif de cours est de vous apprendre des techniques matérielles et logicielles mises en œuvre au sein des architectures des processeurs hautes performances, afin d'en tirer parti au maximum lors de l'écriture de programmes faisant un usage intensif du processeur et de la mémoire. -
Ce cours vous donnera d'apprendre la parallélisation multitâche pour machines à mémoire partagée avec OpenMP. -
Ce cours vous permettra d'apprendre les architectures parallèles et leur programmation pour le calcul scientifique. -
OpenMP : Parallélisation multitâche pour machines à mémoire partagée
par Jalel Chergui, Pierre-François LavalléeCe cours vous donnera d'apprendre la parallélisation multitâche pour machines à mémoire partagée avec la bibliothèque OpenMP (Open Multi Processing). Un programme OpenMP est une alternance de régions séquentielles et de régions parallèles. -
Ce tutoriel vous permettra d'apprendre la programmation parallèle pour le calcul scientifique avec les outils suivants : Message Passing Interface (MPI) et OpenMP. -
Intel® Active Management Technology(1) (Intel® AMT) fait partie de la technologie vPro d'Intel. Les plateformes équipées de processeurs Intel AMT peuvent être gérées à distance, même si le système d'exploitation n'est pas disponible ou que le système est éteint. Dans ce tutoriel, vous allez apprendre cette technologie très pratique dans la nouvelle génération d'ordinateurs.
-
Ce tutoriel vous donnera d'apprendre les défis et les perspectives scientifiques des grilles informatiques. -
Ce cours présente une introduction au métacomputing et au global computing. -
Ce cours vous donnera d'apprendre la sécurité dans les grilles informatiques.
-
Les jeux possèdent des fonctionnalités que les développeurs de jeux doivent implémenter : les objets du jeu doivent se conformer aux lois de la physique et entrer en collision avec les autres objets du jeu ; un objet du jeu doit déclencher des événements tels que lire un son et compter le score ; et il doit répondre aux entrées effectuées par l'utilisateur avec l'aide d'un joystick, de la souris, et du clavier.
Le moteur de jeu multiplateforme Unity* 3D d'Unity Technologies est une solution intéressante, que vous allez apprendre dans ce tutoriel.
C'est un cours pour vous apprendre la programmation d'un jeu avec Unity et la Caméra 3D Intel® RealSense. -
Dans ce tutoriel, vous allez apprendre la création d'une infrastructure multimédia interopérable au travers de la norme MPEG-21. -
Le but de ce tutoriel est de vous apprendre le codage d'objets audiovisuels selon la norme MPEG-4. -
MPEG a commencé à mettre au point un nouvel outil de travail pour répondre au problème décrit précédemment. Ce nouveau membre de la famille MPEG, appelé « Multimédia Content Description Interface »(MPEG-7) étendra les capacités de recherche limitées d'aujourd'hui pour inclure d'autres types d'informations. Ce tutoriel va vous apprendre ce standard de compression. -
Dans ce tutoriel, vous allez apprendre les techniques communes du codage du signal audio numérique. -
Le but de ce tutoriel est de vous apprendre le flux élémentaire de la norme de compression MPEG. -
Dans ce cours, vous allez apprendre les normes actuelles permettant de manipuler des fichiers vidéo numériques. Les principales techniques de compression sont également présentées.
Tous les cours sur Windows Tous les cours sur Linux Tous les cours sur Hardware Tous les cours sur les systèmes mobiles Tous les cours sur Mac Tous les cours sur les systèmes embarqués Tous les cours sur Raspberry Tous les cours sur les réseaux informatiques Tous les cours sur la virtualisation FAQ Système Les meilleurs livres Systèmes Tous les cours de DVP