Concepts

Cette catégorie présente les grands concepts qui ont façonné l’évolution du logiciel et de la programmation : temps partagé, programmation orientée objet, multitâche, virtualisation ou encore architecture client-serveur. Chaque concept est replacé dans son contexte historique et expliqué simplement.

  • |

    Le Time-sharing

    Le time-sharing, ou partage de temps, est un mode d’exploitation qui permet à plusieurs utilisateurs de travailler sur un même ordinateur depuis des terminaux. Le système répartit très rapidement le temps du processeur entre les programmes actifs. Pour chaque utilisateur, la machine paraît ainsi disponible presque immédiatement, même si ses ressources sont partagées. Cette idée…

  • |

    Le travail par lots

    Le travail par lots (Batch processing) Le traitement par lots est une méthode d’exécution des programmes dans laquelle plusieurs tâches sont regroupées et exécutées automatiquement, sans intervention humaine directe. Ce modèle domine l’informatique des années 1950 et reste central dans l’informatique de gestion bien après l’apparition des systèmes interactifs, car il est adapté aux traitements…