Je suis jeune et je n'étais pas vivant pendant les années 60 et 70 pour faire l'expérience du réseautage et de la programmation comme c'était le cas auparavant. J'ai regardé quelques conférences de Van Jacobson sur le réseautage centré sur le contenu, et dans ces discussions, il donne une perspective historique indiquant que dans les années 60 et 70, la mise en réseau a été conçue pour résoudre le problème du partage des ressources, comme l'accès à des lecteurs de cartes rares ou des lecteurs de bande à haute vitesse. Il poursuit en disant qu'il y avait très peu de données à cette époque et que les données "ne vivaient pas sur des ordinateurs", c'était quelque chose que vous transportiez avec vous, par exemple sur des bandes ou des imprimés.
J'ai deux questions à ce sujet:
1) Comment les gens ont-ils utilisé "à distance" quelque chose comme un lecteur de carte? Il est certain qu'à un moment donné, les cartes physiques ont dû être livrées partout où se trouvait l'ordinateur. Si vous étiez à 100 miles de distance, cela signifie-t-il qu'ils ont posté les cartes à l'avance et ont simplement utilisé le réseau pour exécuter les commandes nécessaires à l'exécution de ces jeux de cartes?
2) Comment les gens ont-ils généralement obtenu le résultat de leurs programmes? A-t-il été renvoyé à travers le fil, ou des impressions / bandes, etc. ont-elles été publiées après que le programme a été renvoyé au chercheur à distance?
Je m'excuse si j'ai mélangé mes époques ici, comme je l'ai dit, je n'étais pas vivant à l'époque.
Merci.
la source
Réponses:
De nombreuses entreprises des années 60 et 70 utilisaient ce qu'on appelait le «partage de temps» des ressources informatiques distantes.
1) L'entrée a été envoyée par une machine de téléscripteur qui enverrait les entrées à la machine distante et l'affichage était du papier imprimé.
2) Le programme s'exécuterait et les résultats reviendraient sur la machine de téléscripteur. Souvent, l'ordinateur central était à des milliers de kilomètres.
Les lignes téléphoniques étaient généralement utilisées comme moyen de transport réseau, une sorte d'utilisation précoce du modem.
Je me souviens avoir vu mon père en utiliser un au début des années 70. L'ordinateur était sur la côte est et le téléscripteur était à Oklahoma City, OK.
Article de vulgarisation scientifique décrivant le partage du temps dans les années 60
la source
Fondamentalement, il n'y avait pas de réseau. Pour faire quoi que ce soit d'utile, il fallait être colocalisé avec l'ordinateur. Vous avez donc amené vos cartes au centre des opérations et les avez mises dans une boîte. Les opérateurs les ont ensuite chargés dans le lecteur de carte. Les résultats ont été imprimés sur du papier ou perforés sur des cartes, et vous êtes de nouveau allé au centre des opérations pour les récupérer.
Plus tard, des choses comme des lignes à 300 bauds sont devenues disponibles, mais vous ne pouviez pas mettre beaucoup de données vers le bas (ou les augmenter), donc vous deviez toujours être colocalisé pour faire une entrée ou une sortie sérieuse.
Jours heureux!
la source
Il y a de bonnes informations dans cet article wikipedia sur les terminaux informatiques. L'une des façons de s'éloigner des cartes perforées était d'utiliser des terminaux connectés à un système central. Cela a conduit à la nécessité d'algorithmes de planification, de protocoles d'utilisation, de protocoles de communication (entre le système et le terminal et, finalement, vers d'autres systèmes). Les progrès de la technologie physique et de l'innovation de protocole à des fins diverses ont permis de passer de ce modèle informatique centralisé à un modèle informatique plus en réseau.
la source
J'ai appris à programmer en utilisant des cartes optiques (version à remplir dans la bulle des cartes perforées IBM) que mon lycée a envoyées à l'université locale pour exécution pendant le temps libre. Cela a vraiment sucé d'attendre une semaine pour que la sortie revienne seulement pour découvrir a) que vous mettiez les cartes dans votre jeu dans le mauvais ordre ou b) que l'opérateur a laissé tomber le plateau lors du chargement du lecteur. Nous avons fait un énorme bond technologique au cours de ma dernière année lorsque nous avons obtenu un coup de poing sur papier et que nous pouvions nous débarrasser des cartes.
Plus précisément, mon premier vrai travail informatique a été d'écrire du code sur un terminal stupide. Heureusement, nous avions un ordinateur central local pour la plupart de nos emplois. (Machine de 5 millions de dollars pour prendre en charge environ 300 utilisateurs locaux, 500 000 dollars de coûts d'exploitation annuels, 6 ou 7 personnes dédiées) De temps en temps, nous devions faire quelque chose sur les systèmes de la ligne principale de la société à Houston depuis notre emplacement de Los Angeles. Le temps de réponse dépendait de l'importance de la décision prise par la direction locale, b / c priorité plus élevée = débits compensatoires plus élevés, sans parler des liaisons lentes. Et tout a été facturé à notre département - lectures de bande, utilisation du processeur, coûts de papier pour la sortie d'impression de la barre verte, etc.
la source