Inventions de l'ordinateur sont généralement segmentées en générations. Bonds dans la technologie utilisée pour les ordinateurs d'ingénieur , langages de programmation et l'architecture interne des systèmes informatiques caractérisent chaque génération. La science informatique , qui inclut des algorithmes , n'a cessé de s'améliorer au cours des six dernières décennies. Calculateurs numériques , allant de Blackberry de poche jusqu'aux supercalculateurs , ont remplacé les ordinateurs analogiques et dominent aujourd'hui le paysage informatique . Première génération
En 1937 , JV Atanasoff , professeur à l' État de l'Iowa , et Clifford Berry a essayé de construire une machine pour résoudre des équations différentielles , selon Oak Ridge National Laboratory . Cet appareil utilise des commutateurs électroniques alimentés par des tubes à vide , et a été en mesure de résoudre plusieurs équations simultanées . Parce que ce n'était pas programmable, il a été jugé d'une calculatrice. En 1945, le premier ordinateur programmable, l' Electronic Numerical Integrator and Computer ( ENIAC ) , a été conçu par J. Eckert et John Mauchly V. , et financé par l'armée américaine pour traiter les calculs balistiques . Mathématicien John von Neumann est venu avec le concept d'un programme stocké . Il a construit un autre ordinateur, le EDVAC , qui sont stockées des instructions que les données à l'intérieur de l'ordinateur. En revanche, l' ENIAC besoin d'un système externe de cadrans et commutateurs pour changer les instructions de programmation.
Deuxième génération
À la fin des années 1950 , les progrès de la technologie utilisée pour produire des circuits et de l'évolution des langages de programmation ont contribué à des sauts dans la conception de systèmes informatiques. Durant cette étape, les interrupteurs électroniques utilisés fonctionnalité transistor diode discrète et qui a permis un temps de commutation d'environ 0,3 microsecondes. TRADIC de Bell Laboratories et Lincoln Laboratory du MIT TX- 0 étaient les premières machines à utiliser les nouveaux commutateurs . Au lieu de lignes à retard de mercure , un noyau magnétique servi de base à la mémoire d'un ordinateur. Les données ont été enregistrées sous forme d'ondes acoustiques , qui sont disponibles par l'intermédiaire d'une interface d'entrée-sortie ( I /O) . Langages de programmation de haut niveau ont émergé , y compris FORTRAN, ALGOL et COBOL .
Troisième génération
Dans les années 1960 , les progrès en matière de technologie inclus le circuit intégré , dans lequel plusieurs transistors sont intégrés dans un semi-conducteur , la mémoire sur la base du semi-conducteur , microprogrammation et en pipeline , ce qui est l'utilisation d' un transit continu et de chevauchement d'une instruction pour un processeur . Systèmes d'exploitation en temps partagé et ont également été introduits dans l'architecture d'un ordinateur.
Quatrième génération
ordinateurs ont été construits avec l'intégration à grande échelle , ou de 1000 appareils par puce , et intégration à très grande échelle, ou 100.000 appareils par puce , dans les années 1970 . Pour de simples ordinateurs , des contrôleurs de mémoire , un processeur et d'entrée-sortie ont été intégrés dans une seule puce. Dennis Ritchie a inventé le langage C en 1972. Ritchie et Ken Thompson de Bell Labs effet de levier C pour créer UNIX, multi-utilisateurs , multi-tâches du système d'exploitation . Les efforts combinés de Microsoft et IBM ont abouti à l'ordinateur personnel en 1981 et Microsoft Windows en 1983.
Cinquième génération
À la fin des années 1980, le traitement parallèle est devenu la norme dans les systèmes informatiques , avec des machines qui fonctionnent avec des centaines de processeurs. Semi-conducteurs ont évolué rapidement ; une seule puce pourrait consister en un million de parties en mémoire à semiconducteur est devenu la norme. Réseau étendu (WAN) et réseau local (LAN) de propagation de la technologie , invitant les utilisateurs à passer d'un mainframe à un paradigme de l'informatique distribuée , dans lequel chaque utilisateur contrôle un poste de travail.
Sixième génération < br > Photos
L'avancement des algorithmes de capitaliser sur des architectures massivement parallèles caractérise les années 1990. Les fabricants d'ordinateurs visent à atteindre téraflops , soit 1012 opérations arithmétiques par seconde , la performance , qui peuvent être atteints par les systèmes avec 1000 processeurs. Alors réseau étendu a connu une croissance radicale , les réseaux régionaux bénéficient de taux de transmission T1. Technologie de réseau a proliféré dans le secteur privé , K -12 l'éducation et les réseaux communautaires locaux.