Kto wymyślił komputer
CO MOŻNA ZNALEŹĆ W INTERNECIE? NAJLEPSZA ODPOWIEDŹ John Eckert i John Willian Mauchly w 1945 r WIKIPEDIA ( ) prawzorem komputera jest abstrakcyjny model zwany maszyną Turinga, a pierwsze urządzenia ułatwiające obliczenia były znane w starożytności, np. abakus z 440 p.n.e.. ENCYKLOPEDIA PWN Rys historyczny. Do XVII w. jedynymi przyrządami ułatwiającymi liczenie były różnego rodzaju liczydła..
URZĄDZENIE UŁAWIAJĄCE LICZENIE - Palce. - Kamyczki, nacięcia na kijach. - Starożytne abakusy i współczesne liczydła. - Listewki Nepera, John Napier (1550-1617). - Sumatory: Perraulta (1666), Caze a (1720), Kummera (1847). - Multiplikatory: Morlanda (1666), Rousa (1869). - Arytmografy: Tronceta (1900), Clabora (1906).
MASZYNY UŁAWIAJĄCE LICZENIE Pascaline Blaise Pascala (1642). Zegar rachunkowy Wilhelma Schickarda (1623). Machina Leibniza Gottfried Wilhelm Leibjniz (1673).
MASZYNY UŁAWIAJĄCE LICZENIE DODANIE KLAWIATURY Machina sumująca Davida D. Parmelee (1849). Maszyna sumująca z drukarką Edmunda D. Barboura (1872). Complemeter Dorra E. Felta (1884-1886).
MASZYNY UŁAWIAJĄCE LICZENIE DODANIE NOWYCH FUNKCJI Urządzenie sumująco mnożące - dzielące Leona Bollee(1888). Wielofunkcyjny kalkulator Curta Herzstarka (1948).
MASZYNY UŁAWIAJĄCE LICZENIE WYKORZYSTANIE ELEKTRYCZNOŚCI Edward Selling w 1894 roku udoskonala maszynę Leona Bollee wprowadzając elektromagnetyczne obwody przekaźnikowe. Leonardo Torres Quevedo w 1913 roku buduje elektromechaniczny arytmometr. Mercede Euklid najwcześniejszy produkowany i sprzedawany kalkulator elektromechaniczny
HISTORIA MASZYN UŁAWIAJĄCE LICZENIE NIE PROWADZI DO KOMPUTERÓW Maszyny ułatwiające liczenie wyraźnie kierowane są do potrzeb rachunkowości, fakturowania danych, księgowania. Analizując historii maszyn ułatwiających liczenie nie dochodzimy do komputerów ale do stosowanych dawniej i obecnie kalkulatorów.
MASZYNY UŁAWIAJĄCE ROZWIĄZYWANIE RÓWNAŃ Wraz z rozkwitem algebry i analizy matematycznej pojawiają się problemy związane z rozwiazywaniem równań, znajdywania funkcji uwikłanych w równania różniczkowe zwykłe i cząstkowe, itp. Przyrządy analogowe do znajdywania rozwiązań problemów matematycznych. b a Przykład analogowego wyliczenia np. pierwiastka z 7.61 wyliczenie przeciwprostokątnej trójkąta prostokątnego o bokach 2 i 1.9 za pomocą linijki. Wiliiam Thomson (Kelvin) w 1867 roku przedstawia teoretyczny opis maszyny analogowej rozwiązującej równania różniczkowe. Wyposażona w wahadła i toczące się kulki umożliwiała takie przeprowadzenie eksperymentu, że tor kulek można było zapisać za pomocą funkcji spełniającej układy równań różniczkowych. Przebieg eksperymentu pokazywał rozwiązania takiego układu.
MASZYNY UŁAWIAJĄCE ROZWIĄZYWANIE RÓWNAŃ Analizator różniczkowy w Massachusetts Institute of technology skonstruowany w latach 1925-1931. Kolejne analizatory rozwiązujące równania dla potrzeb wojska powstawały w czasie II Wojny Światowej
OGRANICZENIA MASZYN ANALOGOWYCH Nie wszystkie problemy matematyczne można sprowadzić do układu fizycznego. Nieznane nam lub świadomie pomijane zjawiska fizyczne (związane np. z notowaniem wyników pośrednich) mogą fałszować wyniki. Maszyny analogowe działają na zupełnie innej zasadzie niż komputery
AUTOMATY Starożytność: - Starożytne Chiny. - Starożytna Grecja (Ktesibios, Archytas z Tarentu, Filon z Bizancjum). - 280 r. p.n.e. opis procesji posagów wstających, kłaniających się, nalewających wodę do szklanki. Średniowiecze: - Mechanicy świata Grecko-Arabskiego. - Średniowieczni zegarmistrzowie europejscy. Nowożytność - Vaucanson XVIII wiek (Trawiąca kaczka, Flecista, Grający na Flecie i Bębenku). - Pierre i Henri-Louis Jaquet-Droz 1770 r. (Skryba). - Automat tkacki Basile Bouchona 1725 roku. - Automatyczny warsztat tkacki Vaucansona z 1749 roku. - Krosna Jacquarda z 1804 roku. - - Pralka automatyczna z 1934 roku. Historia automatów również nie prowadzi do komputerów
AUTOMATYCZNE PRZETWARZANIE DUŻYCH ZBIORÓW DANYCH W 1889 roku Amerykański Urząd Spisowy (odpowiednik naszego GUSu) ogłosił konkurs na maszynę ułatwiająca i przyśpieszająca opracowanie danych ze spisów powszechnych w USA. Zwycięzcą okazał się młody inżynier Hermann Hollerith, który w 1884 r. skonstruował maszynę statystyczną. Zastosowano pomysł przepisania danych ze spisu na oddzielne karty, na których wykonywano perforację z zależności od wartości poszczególnych zmiennych. Karty te umieszczano w maszynie, w która odczytywała poszczególne informacje, sumowała, porządkowała., filtrowała.
MASZYNY MECHANOGRAFICZNE NA KARTY PERFOROWANE Karta perforowana jako nośnik informacji. Karta perforowana element sterujący. Urządzenia automatycznie przetwarzające informacje zapisane na kartach perforowanych zgodnie z tym, co wynika z algorytmu zapisanego na innej karcie perforowanej (sterującej). Sekwencja maszyn mechanograficznych (każda następna maszyna przetwarza informacje wyprodukowane przez poprzednią). Urządzenia najbardziej przypominające pod względem funkcjonalnym to, co obecnie nazywamy komputerem przetwarzało dane a dla danych liczbowych wyliczało sumy.
MASZYNY SZYFRUJĄCE Maszyny wytwarzane w pierwszej połowie XX wieku przetwarzające dane jakimi były znaki tekstu Najsłynniejsze z okresu II Wojny Światowej Były na swój sposób programowalne można było im zmieniać klucz.
MASZYNY DESZYFRUJĄCE Projektem Colossus kierowali Max Newman i Tommy Flowers, uczestniczył w nim również Alan Turing. Maszyna elektoniczna przetwarzająca przez serie lamp elektronowych, oporników i łaczy. Colossus programowalna maszyna porównująca przetwarzane dane ze słowami (głównie w języku niemieckim) pozwalająca na wykrywanie schematu szyfrowania. Przypominały pod względem funkcjonalnym komputery. Nie miały sumatora, nie wykonywały działań na liczbach.
PROBLEM Przyjmując definicję: Komputer to najbardziej wszechstronne urządzenie do automatycznego przetwarzania danych. 1. Nie jesteśmy w stanie postawić granicy, które urządzenie jest, a które nie jest komputerem. 2. Analizując historię maszyn wykonujących to, co obecnie wykonują komputery nie dochodzimy wcale do komputerów.
DEFINICJA KOMPUTERA Zdefiniował pojęcie pewnej maszyny mogącej przetwarzać dowolne dane zgodnie z dowolnym algorytmem. Techniczna strona budowy takiej maszyny jest bez znaczenia. Maszynę Turinga najczęściej wyobraża się w postaci taśmy z polami, z której każde pole może być w jednym z N stanów. W zależności od stanu maszyny zmienia jego stan i przesuwa się w prawo lub w lewo. Wyobrażenie to ilustruje jedynie zjawisko przetwarzania danych za pomocą zbioru instrukcji (programu). Alan Mathison Turing (1912-1954) Uproszczenie to pozwala na zdefiniować maszyny działającej według takiego schematu jako komputera nie interesując się techniczną stroną budowy takich maszyn.
DEFINICJA KOMPUTERA A Komputer jest skończonym modelem uniwersalnego automatu algorytmicznego. G. Verroust Komputer jest uniwersalną analityczną maszyna obliczeniową z programem wprowadzanym. R. Moreau. Komputer jest automatem, złożonym z urządzenia wejściowego i wyjściowego, pamięci, jednostki centralnej dokonującej wszelkiego rodzaju przekształceń danych wyrażonych w postaci ciągów znaków (stanowiących materialne przedstawienie zakodowanych informacji), który pozwala w granicach fizycznych możliwości urządzenia wykonywać wszelkie obliczenia typu symbolicznego (a zatem rozwiązywać wszelkie zadania, których rozwiązanie można wyrazić w postaci algorytmu) pod kierunkiem jednostki sterującej działającej zgodnie z programem zapisanym w pamięci (i wobec tego traktujące instrukcje wykonawcze w ten sam sposób, co dane przeznaczone do przetworzenia). G. Ifrah
PIERWSZY KOMPUTER Charles Babbage (1791 1871) Komputer wymyślił, ale nie zdążył zakończyć jego budowy Charles Babbage. Opracował skomplikowany mechanizm złożony 1. układu wejścia-wyjścia, 2. układu uruchamiania, 3. Magazynu, 4. Młynka, 5. urządzenia drukującego służącego do przetwarzania danych (głównie liczbowych). Mechanizm był sterowany przez metalowe karty perforowane i mógł wykonywać złożone operacje iteracyjne a także podejmować decyzje o wyborze programu sterującego jego pracą w zależności od wartości wyników cząstkowych.
MASZYNA BABBAGE A Pierwszy kompletny egzemplarz maszyny według planów Babbage'a, przy wykorzystaniu XIXwiecznych środków. został zbudowany dopiero w latach 1989-1991 przez Muzeum Nauki w Londynie,
PIERWSZY INFORMATYK Popularyzatorka i tłumaczka dzieła Babbage na język francuski. Uzupełniła jego dzieło o szereg algorytmów pozwalających na wyliczenia różnych funkcji. Uważana jest za pierwszego w dziejach programistę. Augusta Ada King, hrabina Lovelace 1815-1852
KONTYNUATORZY DZIEŁA BABBAGE A 1. Percy Ludgate w 1840 roku ogłosił projekt budowy maszyny analitycznej podobnej do maszyny Babbage a z kilkoma innowacjami. 2. Torres y Quovedo w 1914 roku zaproponował rozwiązania pewnych elementów maszyny Babbage a w oparciu o nowe zdobycze techniki - wykorzystanie podzespołów elektromagnetycznych. 3. Luis Couffignal w 1933 roku ogłasza pracę na temat maszyn liczących proponując nowy sposób konstrukcji maszyn Babbage a. 4. Konrad Zuse do 1939 r. projektuje maszyny liczące będące nowoczesną konstrukcją maszyny analitycznej.
PIERWSZY SKONSTRUOWANY KOMPUTER Luty 1943 r. Zaczyna działa IBM ASCC automatyczna sekwencyjna programowana maszyna obliczeniowa znana lepiej pod nazwą Mark I. Maszyna elektromechaniczna według projektu Howarda Hathaway Aikena. Ciekawostka przetwarzała liczby zapisane w systemie dziesiętnym (nie dwójkowym)
MASZYNY ELEKTRONICZNE W 1943 r. fizycy John Presper Eckert i John William Mauchly zaprojektowali pierwszy elektroniczny komputer. W 1945 r. jego konstrukcję udoskonalił John von Newmann w teoretycznej pracy opisującej maszynę o nazwie EDVAC. Umożliwiło to Eckertowi i Mauchly owi ukończenie budowy komputera w 1946 r. Powstaje ENIAC (Electronic Numerical Integrator And Computer)
ENIAC Ważył 30 ton Zajmowało powierzchnię 72 m 2 Miał kształt litery U o szerokości 6 m i długości 12 m. Składał się z 18 000 lamp próżniowych, 10000 kondensatorów, 6000 różnych przełączników i 1500 przekaźników, 50 000 oporników. Zużywał 200 kilowatów
KTO WYNALAZŁ KOMPUTER? W 1973 roku doszło do procesu między J. P. Eckertem a innymi naukowcami o pierwszeństwo jeśli chodzi o wymyślenie komputera. Sąd musiał ustalić czy byli nimi: 1. Howard Hathaway Aiken (projektant MARKa I). 2. John Prosper Eckert i John Mauchly (twórcy ENIACa) 3. John von Neumann (opublikował projekt EDVAC, na podstawie którego dokończono budowę ENIACa) 4. Inni: Sąd orzekł, że byli nimi: Atanasoff i Berry - twórcy urządzenia ABC z1939 r. (Atanasoff Berry Computer), jako że było to pierwsze urządzenie noszące w nazwie komputer (nie było komputerem wg przedstawionych definicji, nigdy nie zostało skończone, nie działało).
OJCIEC KOMPUTERYZACJI Dość powszechnie za ojca komputeryzacji uważa się Johna von Neumanna. Wybitny matematyk pochodzenia węgierskiego. Mówi się o nim, że jako jedyny jeszcze przed wojną rozumiał w pełni prace teoretyczne Allana Turinga. Prace te rozszerzał o własne pomysły, co zmuszało A. Turinga do dalszego rozszerzania własnej teorii. To z kolei mobilizowało J. von Neumanna do kolejnych prac dotyczących komputerów. John von Neumann (1903-1957) Zaprojektował wydajną architekturę komputerową (sposób organizacji elementów tworzących komputer) stosowaną do dnia dzisiejszego.
DALSZE UDOSKONALENIA W 1947 roku prezes IBM prezentuje nową maszynę obliczeniową SSEC (Selective Sequence Electronic Calculator) Zaprojektowana przez Wallace a Eckerta i Franka Hamiltona Pierwszy komputer z wewnętrznym systemem programem kontrolującym przebieg programów.
DALSZE UDOSKONALENIA W 1949 roku zaczyna działać EDSAC pierwszy całkowicie niewyspecjalizowany komputer działający według zasad Neumanna. Zbudowano go na Uniwersytecie w Cambridge pod kierownictwem Maurice a V. Wilkesa. Pracował bez usterek do 1950 roku.
UKŁAD SCALONY Układ scalony (chip, kość) zminiaturyzowany układ elektroniczny zawierający w swym wnętrzu od kilku do setek milionów podstawowych elementów elektronicznych, takich jak tranzystor, dioda półprzewodnikowa, opornik i kondensator. Zastępuje triodę lampę próżniową, a właściwie układ wielu takich lamp wraz z tranzystorami. Geofrey Dummer - opracowuje teoretyczne podstawy układu scalonego. W 1958 Jack Kilby zaprojektował i zademonstrował model działającego układu scalonego, za co otrzymał Nagrodę Nobla z fizyki w 2000. Robert Noyce zbudował swój model pół roku później, ale pierwszy go opatentował.
KOMPUTERY OSOBISTE Pierwszym komputerem osobistym (PC) była konstrukcja firmy MITS nazwana ALTAIR 8800 zaprezentowana przez Eda Robertsa i Williama Yatesa w styczniowym wydaniu Popular Electronics Magazine (1975). Procesor intel 8080 o częstotliwości 2 MHz. Podstawowa pamięć operacyjna 256 bajtów.
WNIOSKI Komputery powstały i były udoskonalane najpierw jako twór teoretyczny, na Wydziałach Matematyki, Mechaniki i Fizyki różnych uniwersytetów europejskich i amerykańskich. Są tworem tzw. czystej nauki, nie dziełem nauk stosowanych. Patenty na niektóre elementy komputerów zaczęły być wystawiane dopiero w latach 50- tych XX wieku (układ scalony Noyce a). Komputer przyniósł Ameryce gigantyczne pieniądze. W latach 90-tych stanowił prawie 25% rocznego dochodu państwa Komputer dał pewnym ludziom ogromne majątki, ale nie ma wśród nich osób, które wymyśliły komputer.