Cours SYRE
Analyse de l'informatique: Système, Réseau et Cloud
L’informatique moderne se structure autour de trois piliers fondamentaux : les systèmes, les réseaux et le cloud. Chacun représente un domaine avec ses propres concepts, technologies et pratiques.
Système
Les systèmes informatiques se concentrent sur la gestion efficace des ressources matérielles et logicielles.
Système d'exploitation
Interface entre le matériel et les programmes d’application, gérant les ressources systèmes.
Processus
Unités actives d'exécution, comprenant le programme et son état d'exécution.
Détails des processus
Chaque processus a son propre espace mémoire et pile d’exécution.
Sémaphores
Mécanisme de synchronisation pour contrôler l'accès aux ressources partagées.
Gestion de la mémoire
Optimise l'utilisation de la mémoire physique et implémente la mémoire virtuelle.
Mémoire virtuelle
Permet de donner l'illusion d'une mémoire plus grande que la mémoire physique.
Remplacement des pages
Stratégies pour déterminer quelles pages mémoire charger ou retirer.
Allocations mémoire
Méthodes pour assigner des blocs de mémoire aux processus.
Entrées/Sorties
Gestion des périphériques et des flux de données entrants et sortants.
Périphériques
Les composants matériels avec lesquels le système interagit.
Ordonnancement des I/O
Optimise l’accès aux ressources pour un débit maximal.
Caches et deadlocks
Mécanismes pour accélérer l'accès aux données et problèmes liés à la concurrence.
Réseau
Les réseaux informatiques permettent de connecter des dispositifs entre eux pour échanger des données.
Définition d'un réseau
Ensemble de dispositifs interconnectés qui partagent des ressources et des données.
Protocoles
Ensemble de règles déterminant la communication entre différents dispositifs du réseau.
Normes
Standards internationaux assurant l'interopérabilité entre dispositifs réseaux.
Architecture en couches
Modélisation des communications réseau en couches distinctes avec des fonctions spécifiques.
Modèle à 4 ou 5 couches
Décompositions des protocoles réseau selon leurs rôles spécifiques.
Fonctions et protocoles
Chaque couche est dédiée à une set de fonctionnalités et utilise des protocoles appropriés.
DNS (Domain Name System)
Système de nommage pour traduire les noms de domaine internet en adresses IP.
Fonctionnement du DNS
Explication du mécanisme de résolution de noms de domaine.
Anatomie d'une requête DNS
Étapes détaillées que suit une requête pour résoudre un nom de domaine.
Sécurité du DNS
Les défis et les mécanismes de sécurité impliqués dans le DNS.
Cloud
Le cloud informatique livre des ressources informatiques et des services via l'internet.
Introduction à la virtualisation
Technologie-clé permettant de créer des versions virtuelles de serveurs, stockages, et réseaux.
Intergiciels à messages
Infrastructures permettant la communication entre différentes applications par l’échange de messages.