XX wiek


Najważniejsze wydarzenia związane z komputeryzacją XX wieku:

    • 1945 - powstaje komputer ENIAC
    • 1947 - wynalezienie tranzystora
    • 1958 - wynalezienie układu scalonego
    • 1964 - powstaje superkomputer IBM S/360, zwany do dziś Mainframe
    • 1964 - powstaje graficzny interfejs użytkowy i mysz
    • 1971 - powstaje procesor INTEL 4004, zawierający 2.3 tys. tranzystorów, taktowany zegarem 740 kHz
    • 1972 - powstaje procesor INTEL 8008 (3.5 tys. tranzystorów)
    • 1974 - powstaje procesor INTEL 8080 (4.8 tys. tranzystorów)
    • 1975 - powstaje komputer Altair 8800
    • 1976 - powstaje procesor Zilog Z80
    • 1976 - powstają procesory INTEL 8086 i 8088
    • 1977 - powstaje komputer Apple II
    • 1979 - powstaje procesor Motorola 68000
    • 1981 - powstaje komputer IBM PC (procesor Intel 8088, 64 kB RAM)
    • 1982 - powstaje procesor INTEL 80286 (134 tys. tranzystorów)
    • 1983 - powstaje komputer PC XT (procesor INTEL 8086)
    • 1984 - powstaje komputer PC AT (procesor INTEL 80286)
    • 1985 - powstaje procesor INTEL 80386 (275 tys. tranzystorów)
    • 1989 - powstaje procesor INTEL 80486 (1.18 mln tranzystorów)
    • 1992 - powstaje procesor Power PC (2,8 mln tranzystorów), montowany w komputerach Macintosh
    • 1993 - powstaje procesor INTEL Pentium (3.1 mln tranzystorów)
    • 1995 - powstaje procesor INTEL Pentium Pro (5.5 mln tranzystorów)
    • 1996 - powstaje procesor INTEL Pentium MMX
    • 1997 - powstaje procesor INTEL Pentium II (7.5 mln tranzystorów)
    • 1999 - powstaje procesor INTEL Pentium III (9.9 mln tranzystorów) 






Konrad Zuse zaprojektował w roku 1938 swoją pierwszą maszynę komputer Z1.W następnych latach powstają jej udoskonalone wersje - Z2 i Z3. Sterowany programem komputer Z3 został skonstruowany w Niemczech już w roku 1941. Pomimo oparcia konstrukcji na przekaźnikach komputer Z3 był bardzo zaawansowaną maszyną jak na swoje czasy; na przykład stosował dwójkowy system liczenia oraz potrafił wykonywać obliczenia zmiennoprzecinkowe. Maszyny te były stosowane do potrzeb militarnych. Ostatni model maszyny Zusego, Z4 działał aż do końca lat pięćdziesiątych. 







W 1944 roku IBM buduję pierwszy kalkulator elektromechaniczny. Programowanie kalkulatora polegało na odpowiednim łączeniu przewodami gniazd w tablicy sterującej. Dane wprowadzane były za pomocą dziurkowanych kart, wyniki wyprowadzano na taśmę perforowaną lub drukowano za pomocą elektrycznych maszyn do pisania. Ów kalkulator, o nazwie MARK I, liczył sobie 17 metrów długości i 3 metry wysokości, był więc całkiem spory. Do jego budowy użyto prawie 18000 lamp elektronowych. Obsługiwało go aż 10 osób. Kalkulator potrafił w ciągu 2 sekund dodać 7 liczb, a dzielenie zajmowało mu aż 11 sekund. Częstotliwość taktowania wynosiła 100 kHz. Mimo pozornie powolnego działania zastępował on pracę 100 rachmistrzów wyposażonych w klasyczne arytmometry.Obok mamy przykład MARK  







ENIAC, pierwsze urządzenie zasługujace na miano komputera, został skonstruowany w latach 1943-1945 przez J.P. Eckerta i J.W. Mauchly'ego na Uniwersytecie Pensylwanii w USA.





ENIAC rachował – w odróżnieniu od komputerów współczesnych – w systemie dziesiętnym, operując liczbami dziesięciocyfrowymi, dodatnimi lub ujemnymi, z ustalonym położeniem przecinka dziesiętnego. Jego szybkość, na owe czasy niewyobrażalnie niemal wielka, wyrażała się pięcioma tysiącami dodawań takich liczb w ciągu sekundy. W razie potrzeby maszyna mogła pracować na liczbach podwójnej precyzji (dwudziestocyfrowych) o zmiennym miejscu położenia przecinka dziesiętnego; oczywiście, w takim wypadku działała wolniej, a pojemność pamięci odpowiednio malała.






Architektura von Neumanna - pierwszy rodzaj architektury komputera, opracowanej przez Johna von Neumanna, Johna W. Mauchly'ego oraz Johna Presper Eckerta w 1945 roku. Cechą charakterystyczną tej architektury jest to, że dane przechowywane są wspólnie z instrukcjami, co sprawia, że są kodowane w ten sam sposób.
W architekturze tej komputer składa się z czterech głównych komponentów:
  • pamięci komputerowej przechowującej dane programu oraz instrukcje programu; każda komórka pamięci ma unikalny identyfikator nazywany jej adresem
  • jednostki kontrolnej odpowiedzialnej za pobieranie danych i instrukcji z pamięci oraz ich sekwencyjne przetwarzanie
  • jednostki arytmetyczno-logicznej odpowiedzialnej za wykonywanie podstawowych operacji arytmetycznych.
  • urządzeń wejścia/wyjścia służących do interakcji z operatorem
Jednostka kontrolna wraz z jednostką arytmetyczno-logiczną tworzą procesor.
System komputerowy zbudowany w oparciu o architekturę von Neumanna powinien:
  • mieć skończoną i funkcjonalnie pełną listę rozkazów
  • mieć możliwość wprowadzenia programu do systemu komputerowego poprzez urządzenia zewnętrzne i jego przechowywanie w pamięci w sposób identyczny jak danych
  • dane i instrukcje w takim systemie powinny być jednakowo dostępne dla procesora
  • informacja jest tam przetwarzana dzięki sekwencyjnemu odczytywaniu instrukcji z pamięci komputera i wykonywaniu tych instrukcji w procesorze.





Pierwszą maszyną cyfrową, która była przeznaczona do zastosowań cywilnych był komputer UNIVAC. Program na nim uruchomiony przewidział zwycięstwo Eisenhowera w wyborach prezydenckich w 1952 roku.
Milowym krokiem w rozwoju komputerów było powstanie komputerów osobistych. Pierwszym komputerem osobistym był Altair wyprodukowany w 1975 roku przez firmę MITS. Altair posiadał 8-bitowy procesor Intel 8080 i 256 bajtów pamięci (tak, tak, bajtów), nie miał ani klawiatury, ani monitora, ani jakiegokolwiek napędu. Znany nam wszystkim Bill Gates napisał dla niego język BASIC (ang. Beginner's All Purpose Symbolic Instruction Code). Altair zyskał ogromną popularność i był prekursorem całej serii komputerów ośmiobitowych. Praktycznie wszystkie komputery ośmiobitowe działały pod kontrolą systemu operacyjnego nazywanego CP/M (ang. Control Program/Monitor lub Control Program for Microcomputer), wyprodukowanego przez firmę Digital Research. Jednak absolutnym przełomem w historii komputerów, którego konsekwencje widoczne są po dziś dzień było powstanie w 1980 roku komputera IMB PC (ang. Personal Computer), czyli popularnie mówiąc dzisiejszego peceta. Warto jednak pamiętać, że wcześniej, przed powstaniem IBM PC powstał inny komputer domowy. Był to Apple I, który był prekursorem tak dziś popularnych, choć głównie w USA jabłuszek. Komputery Apple, które zmieniły nazwę na Macintosh jako pierwsze posiadały interfejs graficzny. Miały też inną architekturę. Jakkolwiek pecety dominują dziś na światowym rynku komputerów, macintoshe przewyższają je niezawodnością pracy i wygodą obsługi.






 
Microsoft
W kwietniu w 1975 roku Bill Gates i Paul Allen założyli firmę Microsoft, a w lipcu tegoż roku firma MITS ogłosiła dostępność interpretera Basic 2.0 dla swojego komputera Altair 8800. Ten interpretez napisany przez Gatesa i Allena, był pierwszym z prawdziwego zdarzenia komputerowym językiem wysokiego poziomu dostępnym dla domowego komputera. Firma sprzedała w tym roku 2000 systemów co było wielkim krokiem do dominacji na świecie!
Apple I
W marcu 1976 roku dwóch facetów o nazwiskach Steve Woźniak i Steve Jobs skończyło pracę nad komputerem domowej roboty opartym o układ 6502, który nazwali Apple I(kilka tygodni puźniej założyli oni firmę Apple Computer Company).
Maszyna używana była głównie do obliczeń związanych z balistyką, wytwarzaniem broni jądrowej, prognozowaniem pogody, projektowaniem tuneli aerodynamicznych i badaniem promieniowania kosmicznego. Wykorzystywano ją także do badania liczb losowych i analizowania błędów zaokrągleń.