W tym artykule opisano główne etapy rozwoju komputerów. Podstawowe kierunki rozwoju technologii informatycznych oraz przyczyny tego rozwoju.
Główne etapy rozwoju komputerów:
W trakcie ewolucji technologii komputerowych zostały opracowane setki różnych komputerów. Wielu z nich dawno zapomniane, podczas gdy wpływ innych na nowoczesne pomysły okazały się bardzo istotne. W niniejszym artykule otrzymasz krótki przegląd niektórych kluczowych momentów historycznych, w celu lepszego zrozumienia, w jaki sposób developerzy przychodzą do koncepcji nowoczesnych komputerów. Rozpatrzymy tylko główne punkty rozwoju, pozostawiając wiele szczegółów „za nawiasami”. Komputery, które weźmiemy pod uwagę przedstawione w tabeli poniższej.
Główne etapy historii komputerów:
Rok Produkcji | Nazwa Komputera | Twórca | Uwagi |
1834 | Maszyna analityczna | Charles Babbage | Pierwsza próba zbudowania komputera cyfrowego |
1936 | Z1 | Konrad Tsuze | Pierwszy przekaźnikowy komputer |
1943 | „COLOSSUS” | Rząd brytyjski | Pierwszy komputer elektroniczny |
1944 | Mark I | Howard Aiken | Pierwszy amerykański wielofunkcyjny komputer |
1946 | ENIAC I | John Eckert Jr./John Mauchly | Dzięki tej maszynie zaczyna się historia nowoczesnych komputerów |
1949 | EDSAC | Maurice Wilkes | Pierwszy komputer z programami przechowywanymi w pamięci |
1951 | Whirlwind I | MIT | Pierwszy komputer w czasie rzeczywistym |
1952 | IAS | Von Neumann | Ten projekt jest używany w większości nowoczesnych komputerach |
1960 | PDP-1 | DEC | Pierwszy mini-komputer (sprzedane 50 egzemplarzy) |
1961 | 1401 | IBM | Bardzo popularny mały komputer |
1962 | 7094 | IBM | Bardzo popularna mała maszyna obliczeniowa |
1963 | В5000 | Burroughs | Pierwsza maszyna, zaprojektowana dla języka wysokiego poziomu |
1964 | 360 | IBM | Pierwsza rodzina komputerów |
1964 | 6600 | CDC | Pierwszy superkomputer do obliczeń naukowych |
1965 | PDP-8 | DEC | Pierwszy mini-komputer masowej konsumpcji (sprzedano 50 000 egzemplarzy) |
1970 | PDP-11 | DEC | Te mini-komputery dominowały na rynku komputerowym w latach 70-tych |
1974 | 8080 | Intel | Pierwszy uniwersalny 8-bitowy komputer na chipie |
1974 | CRAY-1 | Cray | Pierwszy wektorowy superkomputer |
1978 | VAX | DEC | Pierwszy 32-bitowy super minikomputer |
1981 | IBM PC | IBM | Nadchodzi era współczesnych komputerów osobistych |
1981 | Osbome-1 | Osborne | Pierwszy komputer przenośny |
1983 | Lisa | Apple | Pierwszy komputer z graficznym interfejsem użytkownika |
1985 | 386 | Intel | Pierwszy 32-bitowy poprzednik serii Pentium |
1985 | MIPS | MIPS | Pierwszy komputer RISC |
1987 | SPARC | Sun | Pierwsza stacja robocza RISC na bazie procesora SPARC |
1990 | RS6000 | IBM | Pierwszy superskalarny komputer |
1992 | Alpha | DEC | Pierwszy 64-bitowy komputer |
1993 | Newton | Apple | Pierwszy „kieszonkowy” komputer |
Z historii można wyróżnić 6 etapów rozwoju komputerów: pokolenie mechanicznych komputerów, komputery na lampach elektronowych (takie jak ENIAC), komputery tranzystorowe (IBM 7094), pierwsze komputery oparte na układach scalonych (IBM 360), komputery osobiste (linia z CPU Intel) i tak zwane komputery „niewidoczne”.
Komputery zerowej generacji — mechaniczne komputery (1642-1945)
Pierwszą osobą, która stworzyła maszynę liczenia, był francuski uczony Blaise Pascal (1623-1662), na cześć którego nazwano jeden z języków programowania. Pascal skonstruował maszynę w 1642 roku, gdy miał zaledwie 19 lat, dla swojego ojca, poborcy skarbowego. To była konstrukcja mechaniczna z biegów i napędem ręcznym. Licząca maszyna Pascala mogła wykonać tylko operacje dodawania i odejmowania.
Trzydzieści lat później, wielki matematyk niemiecki Gotfrid Vilgelm Leybnits (1646-1716) zbudował inną maszynę mechaniczną, która oprócz dodawania i odejmowania mogła wykonać operację mnożenia i dzielenia. W rzeczywistości, Leibniz trzy wieki temu stworzył namiastkę kalkulatora z czterema funkcjami.
Jeszcze przez 150 lat, profesor matematyki Uniwersytetu w Cambridge, Charles Babbage (1792-1871), wynalazca prędkościomierza, On opracował i zaprojektował maszynę różnicącą. Ta mechaniczna maszyna, która podobnie jak maszyna Pascala może tylko dodawać i odejmować, liczyła tabeli liczb do nawigacji morskiej. Maszyna została wyposażona tylko w jeden algorytm — metoda różnic skończonych przy użyciu wielomianów. Maszyna miała dość zabawny sposób wyświetlania informacji: wyniki wyciskali się stalową pieczęcią na płytce miedzianej, co przewidowało nowsze narzędzia we/wy — karty dziurkowane i płyty cd.
Mimo, że jego urządzenie działało całkiem nieźle, Bebbig`a wkr