• AgoraVox sur Twitter
  • RSS
  • Agoravox TV
  • Agoravox Mobile


Commentaire de Aristide

sur Quand la technologie était artisanale...


Voir l'intégralité des commentaires de cet article

Aristide Aristide 26 septembre 2017 19:03

@Self con troll et @barbarossa


Les logiciels « système » de base sont d’une grande complexité. L’affichage graphique est un des composants de ces systèmes, comme la gestion du réseau, des fichiers, de la mémoire, des processus, des entrées : sorties, ...

Vous ne pouvez tirer aucune conclusion du petit programme d’essai que vous avez écrit. Les quelques lignes de calcul, boucle et test ne réprésentent que très peu de code à exécuter, ce sont des opérations simples qui ne font appel qu’aux fonctions de base du processeur, le nombre de lignes de code déroulé est faible. Par opposition, pour ce qui est de la ligne 5, suivant le système que vous utilisez, il sera appelé des centaines de lignes de codes pour simplement imprimer. Ce code est implémenté dans des bibliothèques graphiques d’une extrême complexité qui réalisent aussi bien la « simple » écriture d’une chaîne de caractère que l’affichage d’une ombre portée d’un objet complexe. J’écris simple mais ce n’est même pas simple d’écrire un chaîne de caractère sur un écran graphique.

Pour évaluer ce petit programme et mettre en évidence ce que vous avez écrit, il faut passer outre le mode graphique et donc ouvrir votre système en mode commande. Simple en linux, il suffit de ne pas lancer de gestionnaire graphique, mais pas impossible sous windows ( mode sans échec avec invite de commande).


Toutes les fonctions des systèmes modernes sont d’une extrême complexité, les couches réseaux sont singulièrement complexes, de nombreux protocles, des couches de liasion à la couche applicative ... idem pour les fichiers, les entrées sorties, ...

Pour trouver une analogie de l’architecture d’un système, il faut imaginer un cahier composé des milliers de feuilles ou chaque feuilles est découpée en quartier qui communiquent entre eux mais qui communiquent aussi avec les autres feuilles et quartiers souvent en respectant quelques contraintes, ne communiquer qu’avec les feuilles ou quartiers qui sont au dessus ou en dessous. Mais bon, dans la pratique et pour raison de performances cette architecture soignée est mise à mal par des raccourcis.

Voir ce commentaire dans son contexte





Palmarès