Erfindungen der Computer sind in der Regel segmentiert in Generationen. Sprünge in der Technologie verwendet, um Computer -Ingenieur , Programmiersprachen und der internen Architektur von Computer-Systemen charakterisieren jede Generation . Die Computational Science , die Algorithmen umfasst , hat sich in den vergangenen sechs Jahrzehnten deutlich verbessert . Digitalrechner , von Handheld Blackberries zu Supercomputern , haben analoge Computer ersetzt und jetzt dominieren die Computing-Landschaft . First Generation
1937 versuchte JV Atanasoff , Professor an der Iowa State und Clifford Berry , eine Maschine zu bauen Differentialgleichungen zu lösen , nach Oak Ridge National Laboratory. Diese Vorrichtung verwendet elektronische Schalter , die durch Röhren mit Strom versorgt , und war in der Lage, mehrere gleichzeitige Gleichungen zu lösen. Da war es nicht programmierbar, wurde es als ein Taschenrechner . Im Jahr 1945 wurde der erste programmierbare Computer , der Electronic Numerical Integrator und Computer ( ENIAC) , vertreten durch J. Presper Eckert und John V. Mauchly entwickelt und finanziert von der US Army zur Ballistik Berechnungen zu behandeln. Mathematiker John von Neumann kam mit dem Konzept eines gespeicherten Programms . Er baute einen anderen Computer , der EDVAC , die Anweisungen als Daten im Computer gespeichert. Im Gegensatz dazu benötigt der ENIAC ein externes System von Zifferblättern und Schalter , um die Programmierung Anweisungen zu ändern.
Second Generation
In den späten 1950er Jahren , Fortschritte in der Technologie verwendet werden, um Schaltungen herzustellen und die Entwicklung von Programmiersprachen beigetragen Sprünge in der Gestaltung von Computersystemen. Während dieser Phase , elektronische Schalter diskreten Diode und Transistor -Funktionalität, die eine Schaltzeit von ungefähr 0,3 Mikrosekunden aktiviert eingesetzt . Bell Laboratories ' Tradic und MIT Lincoln Laboratory TX- 0 waren die ersten Maschinen an die neuen Switches verwenden . Statt Quecksilber Delay-Lines , sofern ein magnetischer Kern die Grundlage für Speicher eines Computers . Die Daten wurden als akustische Wellen, die verfügbar über eine Eingabe-Ausgabe (I /O )-Schnittstelle gespeichert wurden. Hohe Programmiersprachen entstanden , einschließlich FORTRAN , ALGOL und COBOL .
Third Generation
In den 1960er Jahren , die Fortschritte in der Technologie inklusive der integrierten Schaltung , in denen mehrere Transistoren in einem Halbleitersubstrat , auf dem Halbleiter- Speicher- Basis , und microprogramming Pipeline , die die Verwendung von kontinuierlichen und überlappten Transit von einer Anweisung an einen Prozessor eingebettet ist. Time-Sharing- und Betriebssysteme wurden auch in einem Computer- Architektur eingeführt.
Vierte Generation
Computer mit large-scale integration oder 1000 Geräte pro Chip gebaut wurden, und sehr large-scale integration , oder 100.000 Geräte pro Chip , in den 1970er Jahren. Für einfache Computern wurden die Speicher, Prozessor und Input-Output -Controller in einem einzigen Chip integriert. Dennis Ritchie erfand die Programmiersprache C im Jahr 1972. Ritchie und Ken Thompson von den Bell Labs Leveraged C zu schaffen, UNIX , ein Multi-User- , Multitasking-Betriebssystem . Die gemeinsamen Anstrengungen von Microsoft und IBM führte in den Personal Computer im Jahr 1981 und Microsoft Windows 1983 .
Fifth Generation
In den späten 1980er Jahren wurde eine parallele Verarbeitung der Norm in EDV-Systeme , mit Maschinen, die mit Hunderten von Prozessoren betrieben . Semiconductors entwickelt sich rasch , eine Single-Chip könnte von einer Million Teilen bestehen , während Halbleiterspeicher wurde zum Standard . Weitverkehrsnetz (WAN) und Local Area Network (LAN )-Technologie zu verbreiten, User dazu aufgefordert werden von einem Mainframe auf eine verteilte Computing-Paradigma wechseln, in dem jeder Benutzer steuert einen Arbeitsplatz .
Sechste Generation
Die Weiterentwicklung der Algorithmen auf massiv-parallelen Architekturen nutzen kennzeichnet die 1990er Jahre. Computer-Hersteller wollen Teraflops oder 1012 Rechenoperationen pro Sekunde , Performance, die durch Systeme mit 1.000 Prozessoren erreicht werden können zu erreichen. Während Weitverkehrsnetz radikale Wachstum gesehen hat , genießen Sie regionale Netzwerke T1 Übertragungsraten . Networking -Technologie hat in den privaten Sektor , K -12 Bildung und lokalen Community-Netzwerke vermehrt.