Les ordinateurs sont avec nous depuis un certain temps maintenant, mais avant l’avènement des systèmes d’exploitation modernes, qu’utilisait-il pour faire fonctionner les premiers systèmes informatiques? Le post de questions-réponses SuperUser d’aujourd’hui emmène un lecteur curieux dans un voyage dans le temps.
La question
Le lecteur SuperUser nEw gUy veut savoir ce qui a été utilisé pour faire fonctionner les systèmes informatiques avant la naissance des systèmes d’exploitation modernes:
Les systèmes d’exploitation sont la base de l’informatique moderne, mais avant cela, qu’est-ce qui était utilisé dans les systèmes informatiques pour les faire fonctionner?
Qu’est-ce qui était utilisé pour faire fonctionner les systèmes informatiques avant les systèmes d’exploitation modernes que nous connaissons aujourd’hui?
La réponse
Les contributeurs SuperUser RedGrittyBrick et DavidPostill ont la réponse pour nous. Tout d’abord, RedGrittyBrick:
Premiers ordinateurs* a exécuté un programme à la fois et les programmes ont été chargés directement à partir d’une bande de papier avec des trous perforés (par exemple). Vous programmeriez les premiers ordinateurs* en réglant un grand ensemble d’interrupteurs marche-arrêt.
*J’utilise le mot «ordinateur» pour désigner le type d’appareil qui existe aujourd’hui par milliards. De ce grand nombre d’ordinateurs, tous sauf un nombre insignifiant sont des ordinateurs programmables électroniques numériques avec des programmes stockés. Je suis sûr que la question initiale ne porte pas sur la façon dont les personnes ayant le titre de poste «ordinateur» ont passé leur journée de travail. Entre ces deux types d’ordinateurs, il y a une progression d’appareils intéressants non couverts dans cette réponse.
Suivi de la réponse de DavidPostill:
Histoire des systèmes d’exploitation (Source: Université d’État de Kent)
Les systèmes d’exploitation ont évolué à travers un certain nombre de phases ou de générations distinctes qui correspondent à peu près aux décennies.
Les premiers ordinateurs numériques électroniques n’avaient pas de système d’exploitation. Les machines de l’époque étaient si primitives que les programmes étaient souvent entrés un bit à la fois sur des rangées d’interrupteurs mécaniques (tableaux de connexion). Les langages de programmation étaient inconnus (pas même les langages d’assemblage). Les systèmes d’exploitation étaient inconnus.
Au début des années 50, la routine s’était quelque peu améliorée avec l’introduction des cartes perforées. Les laboratoires de recherche de General Motors ont mis en œuvre les premiers systèmes d’exploitation au début des années 50 pour leur IBM 701. Les systèmes des années 50 exécutaient généralement un travail à la fois. On les appelait des systèmes de traitement par lots à flux unique parce que les programmes et les données étaient soumis en groupes ou en lots.
Histoire des systèmes d’exploitation (Source: Wikipédia)
Les premiers ordinateurs étaient des ordinateurs centraux dépourvus de toute forme de système d’exploitation.
Chaque utilisateur avait la seule utilisation de la machine pendant une période de temps programmée et arrivait à l’ordinateur avec un programme et des données, souvent sur des cartes en papier perforées et des bandes magnétiques ou en papier. Le programme serait chargé dans la machine et la machine fonctionnerait jusqu’à ce que le programme soit terminé ou plante.
Les programmes peuvent généralement être débogués via un panneau de contrôle à l’aide d’interrupteurs à bascule et de voyants. On dit qu’Alan Turing était un maître de cela sur la première machine Manchester Mark 1 et qu’il dérivait déjà la conception primitive d’un système d’exploitation des principes de la machine Universal Turing.
Vous souhaitez voir plus de commentaires sur ce sujet particulier? Alors assurez-vous de visiter le fil de discussion animé lié ci-dessous!
Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.