Station MinuitPortail personnel de révision

IFT-2001 — Systèmes d’exploitationAutomne 2026

Semaine 2 — Interfaces, processus et Linux

5. Évolution et catégories de systèmes

LECTURE 07 / 183 repèresSynthèse avec omissions acceptées

5. Évolution et catégories de systèmes

5.1 Coévolution du matériel et des OS

  • 1945–1955, tubes à vide : machines programmées par câblage, sans OS ni langages comparables aux systèmes modernes.
  • 1955–1965, transistors : machines plus fiables, ordinateurs centraux, premiers OS et FORTRAN.
  • 1965–1980, circuits intégrés : familles compatibles comme IBM System/360 et multiprogrammation. Pendant qu'un programme attend une E/S, le processeur peut en exécuter un autre.
  • Microprocesseurs et PC : apparition des ordinateurs personnels, de MS-DOS et des grandes lignées Apple et IBM PC.
  • Windows : les premières lignées reposaient davantage sur une coopération volontaire des applications; la lignée NT fournit la base préemptive et protégée des versions modernes.

Cette évolution montre que les mécanismes d'OS apparaissent en réponse aux capacités et contraintes du matériel.

5.2 Catégories et priorités

  • PC : interactivité, périphériques variés, logiciels nombreux et multitâche.
  • Serveur : débit, disponibilité, sécurité, capacité et administration à grande échelle.
  • Embarqué : fonction spécialisée, mémoire et puissance limitées, interface minimale; le démarrage dynamique de processus n'est pas toujours requis.
  • Temps réel : respect prévisible d'une échéance. Une bonne réponse trop tardive peut être incorrecte; « temps réel » ne signifie donc pas simplement « rapide ».
  • Mobile : autonomie, démarrage rapide, capteurs, interface tactile, activités en arrière-plan limitées et matériel peu extensible.

Comparer des OS exige donc d'examiner le multitâche préemptif, l'isolation, la mémoire, les périphériques, les délais d'ordonnancement, la prédictibilité et les compromis sécurité–performance–énergie, pas seulement l'apparence de l'interface.

Retour au sommaire de l’unitéHaut de page
Récupérer manuellement les données locales

Copier séparément les données ci-dessous dans des fichiers texte avant de fermer la page ou de modifier le stockage. Une valeur illisible ou incompatible reste en place. Aucun effacement ni rétablissement écrasant n’est effectué automatiquement. L’export/import JSON est disponible sur la page Progression du cours. Cette récupération séparée reste utile pour une valeur brute ou un conflit.

Clé de ce cours : . Format v1 porté par cette clé; dates UTC et identifiants durables.

Si l’accès est refusé, la valeur persistée peut rester inaccessible. Réautoriser le stockage dans le navigateur puis rouvrir ce cours permet de la relire. Une réinitialisation exige une décision explicite après récupération; aucune commande de suppression n’est proposée ici. Les données restent sur cette origine et cet appareil, sans transfert automatique.