23Jul

Quels «concepts» ont été utilisés avant les systèmes d'exploitation?

Les ordinateurs ont été avec nous pendant un certain temps maintenant, mais avant l'avènement des systèmes d'exploitation modernes, ce qui était utilisé pour faire fonctionner les premiers systèmes informatiques? Le SuperUser Q & A d'aujourd'hui prend un curieux lecteur dans un voyage dans le temps.

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

Photo publiée avec l'aimable autorisation du Bulletin de la Computer Conservation Society.

La question

SuperUser lecteur nEw gUy veut savoir ce qui était 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, ce qui était utilisé dans les systèmes informatiquestravail?

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

SuperUser contributeurs RedGrittyBrick et DavidPostill ont la réponse pour nous. Tout d'abord, RedGrittyBrick:

Les premiers ordinateurs * exécutaient un programme à la fois et les programmes étaient chargés directement à partir d'une bande de papier perforée( par exemple).Vous pouvez programmer les premiers ordinateurs * en définissant un grand nombre de commutateurs on-off.

Colossus

Manchester

* J'utilise le mot «ordinateur» pour désigner le genre d'appareil qui existe aujourd'hui dans les milliards. Parmi ce grand nombre d'ordinateurs, tous sauf un petit nombre insignifiant sont des ordinateurs électroniques programmables numériques avec des programmes stockés. Je suis sûr que la question initiale ne concerne pas la façon dont les gens avec le titre d'emploi «ordinateur» ont passé leur journée de travail. Entre ces deux types d'ordinateurs, il y a une progression des dispositifs intéressants non couverts dans cette réponse.

Suivi de la réponse de DavidPostill:

Histoire des systèmes d'exploitation ( Source: Kent State University)

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 années 1940 -

de première génération Les premiers ordinateurs numériques électroniques n'avaient aucun système d'exploitation. Les machines de l'époque étaient si primitives que les programmes étaient souvent entrés un par un sur des rangées d'interrupteurs mécaniques( tableaux de connexions).Les langages de programmation étaient inconnus( pas même les langages d'assemblage).Les systèmes d'exploitation étaient inconnus.

Les années 1950 - Deuxième génération

Au début des années 1950, la routine s'était quelque peu améliorée avec l'introduction des cartes perforées. Les General Motors Research Laboratories ont mis en œuvre les premiers systèmes d'exploitation au début des années 1950 pour leur IBM 701. Les systèmes des années 1950 fonctionnaient généralement un travail à la fois. Ces systèmes ont été appelés 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: Wikipedia)

Les premiers ordinateurs étaient des mainframes qui manquaient de toute forme de système d'exploitation.

Chaque utilisateur avait l'usage exclusif 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 perforées et des bandes magnétiques ou sur papier. Le programme serait chargé dans la machine et la machine fonctionnerait jusqu'à ce que le programme soit terminé ou écrasé.

Les programmes peuvent généralement être débogués via un panneau de contrôle à l'aide de commutateurs à bascule et de voyants. On dit qu'Alan Turing était un maître de cette machine sur la première machine Manchester Mark 1 et qu'il dérivait déjà la conception primitive d'un système d'exploitation à partir des principes de la machine Universal Turing.

Vous souhaitez recevoir plus de commentaires sur ce sujet en particulier? Alors assurez-vous de visiter le fil de discussion animé lié ci-dessous!

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.