Architecture des Systèmes - Rappel - 2024-2025 PDF

Summary

These notes cover concepts related to computer architecture, including bandwidth, latency and their relation. It uses an analogy of cars to explain the fundamental concepts in a simple manner. The document is suitable for students studying ECAM 4.

Full Transcript

Architecture des Systèmes 2024 - 2025 ECAM 4  Lamine Cheniki Rappel - Unités Informatique : Système binaire Unité : bit (0 ou 1) 1 bit : 1b 1 Octet : 8 bits ou 8b 1 By...

Architecture des Systèmes 2024 - 2025 ECAM 4  Lamine Cheniki Rappel - Unités Informatique : Système binaire Unité : bit (0 ou 1) 1 bit : 1b 1 Octet : 8 bits ou 8b 1 Byte : 1 octet, 1o, 8 bits, 8b ou 1B Préfixes SI Préfixes binaires Multiple de l’octet Symbole Valeur Multiple de l’octet Symbole Valeur octet o 8 octet o 8 Kilooctet Ko 103 kibioctet Kio 210 mégaoctet Mo 106 mébioctet Mio 220 gigaoctet Go 109 gibioctet Gio 230 téraoctet To 1012 tébioctet Tio 240 pétaoctet Po 1015 pébioctet Pio 250 exaoctet Eo 1018 exbioctet Eio 260 zettaoctet Zo 1021 zébioctet Zio 270 yottaoctet Yo 1024 yobioctet Yio 280 ronnaoctet Ro 1027 robioctet Kio 290 quettaoctet Qo 1030 quebioctet Mio 2100 Rappel : Débit ◼ Bande passante ou Bandwidth ◼ Débit binaire maximal Unités : bps, b/s ou bits/s bit par secondes Bps, B/s, Byte/s ou octet/s Byte ou Octet par seconde Pour augmenter le débit, nous pouvons : - Augmenter les fréquences - Augmenter le nombre de canaux (Multiplier les canaux) Rappel : Latence ◼ Un délai dans les communications informatiques ◼ Le temps nécessaire à un paquet de donnée pour passer de la source à la destination à travers une connexion = temps de trajet de l’information ◼ La durée est exprimée en ms, ns, … (Entre 2 machines dans un réseau ou entre un processeur et une mémoire - barrette de Ram) ◼ En Anglais lag ou ping => Lattency ◼ Limitée par le temps de propagation de l’électricité ou de la lumière: - La vitesse de propagation des électrons - La vitesse de propagation des photons Améliorer la latence ? - Les électrons / photons doivent aller plus vite: On ne sait pas faire - Réduire les distances entre la source et la destination => La latence entre un processeur et la RAM ne s’améliore pas d’année en année Débit vs Latence ◼ Analogie avec une route: ◼ Distance de A à B = 1km ◼ Vitesse des voitures = 60 km/h A B ◼ Débit = 4 voitures / minute ◼ Latence = 1 minute (à 60km/h, la voiture rouge mettra 1 minute pour aller de A à B) Débit vs Latence (Augmenter la fréquence) ◼ Augmentation du débit en augmentant la fréquence : => Mettre plus de voiture sur le tronçon ◼ Distance de A à B = 1km ◼ Vitesse des voitures = 60 km/h A B ◼ Débit = 8 voitures / minute => Nous avons doublé la fréquence => Nous avons doublé le débit Mais ◼ Latence = 1 minute (à 60km/h, la voiture rouge mettra 1 minute pour aller de A à B) ◼ Dans un système informatique, si nous augmentons les fréquences de fonctionnement, nous augmenterons le débit mais nous n’améliorons pas la latence Débit vs Latence (Augmenter la fréquence) ◼ Si nous poussons la fréquence au maximum… pour augmenter le débit… A B ◼ Nous ne savons pas augmenter la fréquence à l’infini. ◼ Il n’y a plus d’espace entre les voitures… Nous ne savons plus échantillonner les informations (Comme pour la parole) ◼ L’équivalent en informatique : Nous ne distinguons plus les informations, nous ne savons plus décoder l’information ◼ Impossible d’augmenter infiniment la fréquence ◼ Nous sommes limités par les connaissances techniques du moment Débit vs Latence (Augmenter le nombre de canaux) ◼ Nous avons atteint la fréquence maximale mais nous souhaitons quand même augmenter le débit, il y a une autre solution. ◼ Augmentation du débit en augmentant le nombre de connections : (Nous avons d’ores et déjà augmenté la fréquence en mettant 8 voitures/tronçon) => Augmenter le nombre de canaux / de tronçons (=> rajouter des connections) A B ◼ Débit = 16 voitures / minute => En doublant le nombre de tronçons => Nous avons doublé le débit ◼ Latence = 1 minutes (à 60km/h, la voiture rouge mettra 1 minute pour aller de A à B) ◼ Inconvénients de l’augmentation de canaux: ◼ Coût de cette seconde route, canal de transmission… ◼ Problème de synchronisation en fonction des systèmes Synchronisation des canaux A B ◼ Les 2 voitures rouges doivent arriver en même temps. Si ce => Les voitures n’est pas le cas, l’information est considérée comme non rouges n’arriveront valide. pas en même temps => ◼ Si les vitesses des deux voitures diffèrent légèrement : Désynchronisation ◼ Soit les vitesses intrinsèques des voitures sont différentes des données ◼ Soit les revêtements des deux routes sont différents (Données ◼ Soit la distance diffère légèrement (courbe ou un obstacle corrompues et non sur la 2ème route) décodables) ◼ Trajet long A B Synchronisation des canaux ◼ Soit la distance diffère légèrement (courbe ou un obstacle sur la 2ème route) ◼ => Se traduit par des longueurs de pistes légèrement différentes Et la Latence ? ◼ Distance de A à B = 1 km ◼ Vitesse des voitures = 60 km/h A B ◼ La vitesse étant limitée à 60 km/h => La latence sera toujours de 1 minute indépendamment du débit. ◼ Le seul moyen pour que la voiture rouge mette moins de temps entre A et B => C’est de rapprocher A et B. ◼ Rapprocher les mémoires du processeur sur une carte électronique ◼ Rapprocher un serveur d’une zone (Répliquer le serveur : Mirorring) Améliorer la Latence ◼ Postulat : Pourtant, chez moi, j’ai changé mon modèle de box et j’ai du coup un meilleur ping… => De quelle latence parlons-nous ? ◼ Les Box, switches, routeurs ou vpn doivent effectuer un traitement pour que les données transitent. Ce traitement n’est pas instantané. => Ce traitement vient donc augmenter sensiblement la latence. ◼ C’est pour cela que le passage d’un routeur (Box) lent à un routeur plus rapide peut améliorer le ping Latence t Améliorer la Latence PC Box Serveur PC Box Serveur Latence Latence Changement De Box t t

Use Quizgecko on...
Browser
Browser