WDP historia

Prekursorzy informatyki

- 3000 p.n.e. ludy sumeryjskie wykorzystywały do obliczeń gliniane tabliczki z wyżłobionymi rowkami, do których wkładano kamyki. Przesuwanie kamyków z jednej strony tabliczki na drugą ułatwiało rejestrację czynności liczenia

- 2600 p.n.e. Chińczycy skonstruowali abakus. Drewnianą tabliczkę podzieloną na kolumny. Każda kolumna reprezentowała pozycję jednej cyfry (jednostki, dziesiętki itd.). Udoskonalony abakus to liczydło

- 400-300 p.n.e. Euklides. Grecki matematyk i filozof wymyślił algorytm znajdowania NWD. Algorytm Euklidesa uważa się za pierwszy algorytm

- 780-850 Muhamed Alchwarizmi – Wywodzi się od niego słowo „algorytm”. Perski uczony, który sformułował i opisał reguły wykonywania podstawowych operacji arytmetycznych dla liczb dziesiętnych. Nazwisko po łacinie Algorismus

- 1642 Francuz Blaise Pascal (1626 – 1662) zbudował w 1642 sumator arytmetyczny zwany Pascaliną. Urządzenie wykonywało 2 operacje arytmetyczne (dodawanie i odejmowanie).

- 1694 Niemiec G. Wilhelm von Leibniz (1646 – 1716) matematyk. W 1694 zbudował arytmometr cztero-działaniowy. W maszynie dane reprezentowano za pomocą pozycji kół zębatych wprowadzająć je mechanicznie. Wyniki odczytywano z końcowego ustawienia kół

- 1813 Pierwsza polska maszyna licząca. Skonstruował ją zegarmistrz z Hrubieszowa Abraham Stern. Maszyna wykonywała cztery operacje arytmetyczne. Jej twórca uzyskując popracie Stanisława Staszica doskonalił swoją konstrukcję aby w cztery lata póżniej (1817) zbudować maszynę do obliczania pierwiastków kwadratowych

- Charles Babbage (1792- 1871) Brytyjski matematyk. Autor projektu „maszyny analitycznej” sterowanej automatycznie. Nie udało mu się jej skonstruować. Maszynę można było programować – ciąg wykonywanych kroków miał być zapamiętany w postaci otworów na kartkach papierowych

- Augusta Ada Byron – Asystentka Babbage’a. Uznawana za pierwszą programistkę na świecie. Jej imieniem nazwano jeden z jezyków programowania

- 1801 Joseph Jacquard zastosował we Francji podobną do Babbage’a technikę do sterowania krosnem. Opracował maszynętkacką w której poszczególne kroki tkania definiowano za pomocą wzoru złożonego z otworów w karcie papierowej

- Herman Hollerirh (1860 – 1929) Pracownik amerykańskiego biura statystycznego skonstruował maszynę opartą na kartach dziurkowych porządkującą wyniki spisu powszechnego przeprowadzonego w USA w roku 1880. W 1890 dzięki tej maszynie 8-krotnie przyspieszono obliczenia.

- 1896 Herman Hollerirh założył przedsiębiorstwo które w 1917 przekształciło się w IBM (International Business Machines)

- Alan Turing (1912 – 1954). Brytyjski matematyk, twórca maszyny do przetwarzania danych zgodnie z określonym schematem (programem). Maszyna może zrealizować każdy algorytm (teza Turinga). Obecnie maszynę tę nazywamy matematyczną (uniwersalną) maszyną Turinga

- John von Neumann (1903-1957) matematyk węgierski, w 1945 sformłował zasadę sterowania wewnętrznego. Istota zasady sterowania wewnętrzego polegała na tym, że komputer powinien przechowywać w swojej pamięci nie tylko dane, które będą podlegały przetwarzaniu ale również zestaw instrukcji umożliwiających przetwarzanie danych.

- MARK I pierwsza w pełni automatyczna maszyna obliczeniowa. Budowa 1937-1944, Harvard, Howard Aiken. Wymiary dł 16m, wys. 2,5 m, waga 5 ton, 800 km przewodów 750 000 części. Wprowadzanie danych: karty perforowane. Zmiana programu: zmiana sieci połączeń, wydajność: dodawanie 3/sek, mnożenie 6 sek dzielenie 12sek, sinus 1 minuta

- ENIAC pierwszy komputer elektroniczny. Opracowany na zlecienie armi USA. Budowa 1940-1946 Univ of Pensylvania, wymiary 10x17m, wys 2,7m waga 30 ton, 18 tys. Lamp pobór 175 kW. Głowne zadania: obliczanie torów pocisków, prace nad bombą wodorową. Wydajność dodawanie 5000/sek, mnozenie 350/sek. Sredni czas pomiedzy awariami 30 minut. 1996 – współczesny odpowiednik krzemowy chip 7.4x5.3 mm

- Pierwsze maszyny oparte na architekturze Johna von Neumanna:

a) EDVAC 1946

b) EDSAC 1949

c) UNIVAC I (Universal Automatic Computer) pierwszy handlowo dostępny komputer zbudowany w 1951 roku przez Johna Eckerta i Johna Mauchly

- Komputer w polsce – Odra 1305 – polski komputer sieci ODRA, produkowany seryjnie od 1973 w Zakładach Elektrycznych we Wrocławiu. Działała bezawaryjnie, zużywały się części, nie włączałą się kiedy w pomieszczeniu było zimno. Do lata 2006 PKP w ostródzie jako ostatnia instytucja używała Odry.

- 1947 wynalezienie tranzystora. Pierwszy i podstawowy składnik elektroniki cyfrowej i analogowej

- 1958 wynalezienie układu scalonego

- 1964 komputer IBM S/360 pierwszy superkomputer zwany dziś Mainframe

- 1964 graficzny interfejs, użytkownik i mysz

- 1981 komputer IBM PC pierwszy komputer rozpoczynający całą rodzinę istniejących do dziś komputerów osobistych (Personal Computer)

Historia języka C

- 1969 – 1973 w Bell Laboratories powstawał system operacyjny UNIX. Został napisany w 90% w C.

- koniec lat 60-tych, Martin Richards, język BCPL

- 1970 Ken Thompson, język B dla minikomputera DEC PDP-7

- 1970 DEC wprowadza minikomputer PDP-11

- 1971 Denis Ritchie, język NB (New B)

- 1972 Denis Ritchie, język C

- 1983 ANSI stworzyło komitet standaryzacji języka

- 1988 powstaje standard ANSI C

Generacje komputerów

Generacja 0 Budowane na przekaźnikach. Programowane poprzez zmianę konfiguracji połączeń obwodów. Budowane w latach 30-tych do połowy lat 40-tych

Generacja 1

Lata 40 i 50

Wykorzystywały lampy próżniowe. Pamięci na bębnach magnetycznych, Programy wprowadzane na kartach i tasiemkach perfoowanych. Problem – duże rozmiary, zużycie energii i zawodność

Generacja 2

1959-1964

Budowane na tranzystorach, pamięci ferrytowe. Zmiejszony pobór mocy, wzrost niezaowodności. Zastosowania: przetwarzanie informacji, księgowość, obliczenia inżynierskie

Generacja 3

1965-1970

Wykorzystywały obwodu scalone. Standardowe konstrukcji IBM seria 360, PDP (minikomputer wielkość szafy). Postęp: uruchamianie programów z terminali, jęziki niezależne od sprzętu

Generacja 4

>1971

Charakteryzuje się użyciem układów scalonych dużej skali integracji, w tym mikroprocesorów. Wprowadzenie pamięci półprzewodnikowych. Pierwsze maszyny IBM seria 370. Rewolucja PC
Generacja 5 Nie chodzi o technologie lecz o sposób funkcjonowania maszyny zakładający rodzaj sztucznej inteligencji. W fazie badań: komputer kwantowy, biologiczny

Wyszukiwarka