Między przeszłością a przyszłością komputerów i informatyki

Podobne dokumenty
Przeszłość i Przyszłość Informatyki

Przeszłość i przyszłość informatyki

INFORMATYKA KLUCZ DO ZROZUMIENIA KARIERY DOBROBYTU

Dla wielu osób informatyka, określana w tej pracy mianem komputyka 2 (ang. computing),

Jak liczono dawniej? 1

Jako pierwszych do liczenia używano palców.

Komputery. Komputery. Komputery PC i MAC Laptopy

Architektura komputerów Historia systemów liczących

Architektura komputerów

Podstawy informatyki. dr inż. Izabela Szczęch

Historia rachowania ludzie, idee, maszyny Historia mechanicznych kalkulatorów

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego

Powrót do przeszłości i przyszłości

Technologie Informacyjne

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy

Wstęp do współczesnej inżynierii EKS i komputery sterowane myślami. Andrzej Materka, listopad 2010

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Informatyka zarys historii informatyki. dr hab. inż. Mikołaj Morzy

Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

Wprowadzenie do informatyki Czym jest informatyka?

Wprowadzenie do informatyki

Podstawy informatyki. Podstawowe pojęcia Historia informatyki

Historia informatyki

Historia maszyn liczących

O informatyce i jej historii. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku;

Komputery. Wersja: 5 z drobnymi modyfikacjami! Wojciech Myszka :08:

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Historia komputerów. Szkoła Podstawowa nr 8 im. Jana Wyżykowskiego w Lubinie

Podstawy Informatyki. Podstawy Informatyki. Warunki zaliczenia. Program wykładów. Metalurgia, I rok. Czym jest informatyka? Z czego się uczyć?

1. Logarytm 2. Suwak logarytmiczny 3. Historia 4. Budowa suwaka 5. Działanie suwaka 6. Jak mnożyć na suwaku 7. Jak dzielić na suwaku 8.

12:00 1 MAJA 2015, CZWARTEK

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Historia maszyn liczących

Wstęp do architektury komputerów

Podstawy Informatyki

PRACA ZALICZENIOWA Z WORDA

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: , WWW: ssamolej.prz-rzeszow.

Fascynujący świat komputerów

Wstęp do Informatyki. dr inż. Paweł Pełczyński

Podstawy Informatyki Organizacja prostego komputera dydaktycznego

Jak nie zostać niewolnikiem kalkulatora? Obliczenia pamięciowe i pisemne.

Algorytm Euklidesa. Największy wspólny dzielnik dla danych dwóch liczb całkowitych to największa liczba naturalna dzieląca każdą z nich bez reszty.

Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Wprowadzenie do współczesnej inżynierii. Rozwój komputerów i metod komunikacji człowieka z komputerem

Podstawy Programowania Algorytmy i programowanie

PROSTE RACHUNKI WYKONYWANE ZA POMOCĄ KOMPUTERA

Historia komputera. Lubię to! - podręcznik

Architektura komputerów wer. 7

Algorytm. Krótka historia algorytmów

L6.1 Systemy liczenia stosowane w informatyce

HISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Elementy historii INFORMATYKI

1. CZYM JEST INFORMATYKA 1

Logarytmy. Historia. Definicja

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI

Historia komputera. Narzędzia informatyki

EGZAMIN MATURALNY Z INFORMATYKI 17 MAJA 2016 POZIOM PODSTAWOWY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I WYBRANE: Czas pracy: 75 minut

WYRAŻENIA ALGEBRAICZNE

Komputery. Historia i budowa.

Luty 2001 Algorytmy (1) 2000/2001 1

Czy wszystko można policzyć na komputerze

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Piotr Chrząstowski-Wachtel Uniwersytet Warszawski. Al Chwarizmi i trzy algorytmy Euklidesa

Systemy operacyjne i sieci komputerowe

Pytania do egzaminu część historyczna [Na podstawie:

Techniki multimedialne

Algorytmy w teorii liczb

Budowa pierwszych komputerów i ich zastosowanie w matematyce

Wykład I Cyfrowa reprezentacja informacji Algorytmy metody prezentacji i zapisu

Elektronika i techniki mikroprocesorowe

Zadanie 1. Potęgi (14 pkt)

KARTA MODUŁU KSZTAŁCENIA

Wstęp do Informatyki dla bioinformatyków

Języki Programowania. Generacje języków programowania. Wojciech Sobieski

wagi cyfry pozycje

Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Czy w komputerach kryją się problemy filozoficzne? Paweł Polak (UPJPII, Copernicus Center)

Zapisywanie algorytmów w języku programowania

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

SPOŁECZEŃSTWO GLOBALNEJ INFORMACJI

XV FESTIWAL NAUKI 2011 WPROWADZENIE DO BIOCYBERNETYKI

Obliczenia Wysokiej Wydajności

Alan M. TURING. Matematyk u progu współczesnej informatyki

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

PORZĄDEK WŚRÓD INFORMACJI

Algorytm. Krótka historia algorytmów

Informatyka. Michał Rad

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Pętle i tablice. Spotkanie 3. Pętle: for, while, do while. Tablice. Przykłady

Algorytm. Słowo algorytm pochodzi od perskiego matematyka Mohammed ibn Musa al-kowarizimi (Algorismus - łacina) z IX w. ne.

Kod U2 Opracował: Andrzej Nowak

Architektura komputerów wer. 3

Systemy liczenia. 333= 3*100+3*10+3*1

Transkrypt:

Między przeszłością a przyszłością komputerów i informatyki Uniwersytet Wrocławski, UMK w Toruniu syslo@ii.uni.wroc.pl

Rozgrzewka, I Co ci dwaj Panowie, stojący na tle komputera ENIAC, trzymają w rękach? Mysz Jedną liczbę Jedną cyfrę Klawiaturę Cyfra dziesiętna: 0, 1, zbudowana z 22 lamp!!! 3

Rozgrzewka, II Co to jest? Magazyn lodówek Elektrownia atomowa Superkomputer Chip w powiększeniu Superkomputer Earth Simulator (Japonia 2002 rok) 35 000 000 000 000 op/sek 4

Co to jest computer? 1969: komputer: 1. osoba, która oblicza; 2. urządzenie stosowane do obliczeń Człowiek!!! 5

Pierwsze wystąpienie computer? 1892 Firma Rapid Computer w Chicago, wytwarzała urządzenie do liczenia, zwane comptometer 6 6

Komputer dzisiaj IBM PC 12 sierpnia 1981 Serce każdego urządzenia Mikroprocesor serce komputera Elwro 800 Junior, 1986 Dziecinne, szkolne komputerki 7

Reklama firmy IBM z 1924 roku Think? Myśl Komputer to maszyna do myślenia!!! 8

Pierwsze kalkulatory elektroniczne TI DataMath 1972 Tylko 4 działania Kalkulator mały komputerek TI 30 1977 dla inżynierów Elwro Bolek Elwro Lolek 9

A jak liczono dawno temu? Człowiek zawsze musiał liczyć!!! używał do tego palców, rąk, całego ciała: Chińczycy liczyli na obu rękach aż do 10 000 000 000!!! robił także nacięcia na drewnie: 10

Liczydła Suan-pan, Chiny, X-XI w Soroban, Japonia, XIX w Szczoty, Rosja, XVII w Kipu (Quipu), Ameryka Płd. 11

Liczydła Japonia Piórnik szkolny początek XX w. Przybory do pisania Soroban Połączenie liczydła z kalkulatorem 12

Pierwszy kalkulator Pałeczki Napiera 1617 rok Wyrób współczesny 13

Pierwszy kalkulator Pałeczki Napiera jak używać Tradycyjne mnożenie: Mnożenie z pałeczkami: + 25 x 25 125 + 50 625 2 5 0 1 2 5 4 0 1 2 0 6 2 5 0 5 14

Maszyna Schickarda Pierwszy kalkulator 1624 Pałeczki zainspirowały W. Schickarda przy budowie pierwszego kalkulatora Rycina z listu Schickarda do Keplera. Replika maszyny Schickarda 15

Pierwsze kalkulatory mechaniczne Pałeczki w postaci walców, z wszystkimi cyframi Kalkulator Schickarda jak działa Działanie: ustaw pałeczki pierwsza liczba ustawa drugą liczbę dodaj cyfry z okienek 16

Pierwsze kalkulatory mechaniczne Blaise Pascal, 1623-1662 filozof, matematyk, fizyk Gottfried W. Leibniz, 1646-1716 filozof, matematyk, prawnik, mąż stanu, dyplomata Pascalina mechanizm licznika Żywa ława do obliczeń bęben schodkowy 17

Kalkulatory mechaniczne sumatory Wykonują tylko dodawanie 18

Kalkulatory mechaniczne sumatory Sumator Hasbro Mnożenie jako dodawanie: 25 x 25 A B C D E ABCDE 5 razy dodaj 25 - wynik: 125 2 razy dodaj 25 - wynik: 50 625 19

Kalkulatory mechaniczne sumatory Odejmowanie jako dodawanie!!! 345 ABCDE ABCDE ABCDE 137 345 345 345 208 137 862 137 ABCDE 99999 99862 99000 345 1 1 1 137 1 00208 1 00208 1 00208 1 00000 1 00208 Tylko dodawania 20

Sumatory i maszyny biurowe Sumatory Kalkulatory biurowe Masowa mechanizacja prac biurowych podniesienie zatrudnienia i statusu kobiet 21 21

Kalkulatory mechaniczne kręciołki Mnożenie i dzielenie za pomocą wielokrotnego dodawania i odejmowania Feliks od Dzierżyńskiego Pin wheels koła z ruchomymi zębami 22

Kalkulator Curta cud techniki Curt Herzstark (1902-1988) Najdoskonalszy kalkulator mechaniczny: projekt powstawał w obozie w Buchenwaldzie perfekcyjne wykonanie niemal niezniszczalny kalkulator 23

Kalkulator Curta cud techniki Rozłożony na części: Bęben schodkowy Leibniza 1694 24

Suwaki Na wyposażeniu każdego inżyniera do 1972 roku Skala 30 cm Skala 150 cm Skala 12 m 25

Do 1972 roku a później 40 mln 1 mld w 2008 Kalkulator wyparł urządzenia, które przyczyniły się do jego powstania!!! 26

Co pozostało sprzed 1972 rok Logarytm Ułatwia obliczanie iloczynów i ilorazów: Wynalazł John Napier (ten od pałeczek) 1614 Suwak logarytmiczny: 1620 E. Gunter, 1632 W. Oughtred!!! logarytm i algorytm to anagramy!!! Złożoność: log n bardzo wolno rośnie w porównaniu z n Występuje w złożoności metod dziel i zwyciężaj Euklides wprowadził nieświadomie w algorytmie dla NWD(m,n) m, n, r 1, r 2, r 3, r 4, np. m=34, n= 21, 13, 8, 5, 3, 2, 1 r i = r i-2 mod r i-1 r i = r i-2 / 2 Zastosowania w kryptografii, RSA Liczba kroków w algorytmie Euklidesa jest ok. log m 27

Kompresja Morse jej ojcem Kody: ASCII a: 01100001 b: 01100010 d: 01101100 k: 01101011 r: 01110010 Huffman 0 1110 110 1111 10 011101001111011001110100 abrakadabra 88 znaków 24 znaki 28

Pierwsze ręczne procesory tekstu Flying Oliver Franklin Writingball Blick Dart Duplex 29

Pierwsze ręczne procesory tekstu 1875 30

Pierwsze ręczne procesory tekstu Klawiatura QWERTY, Sholes, 1874 rezultat konstrukcji i Klawiatura Dvoraka (1936) nie przyjęła się Ale Klawiatura Morse 31

Pierwsze ręczne procesory tekstu Fonty to pomysł z najstarszych maszyn do pisania Przełom XIX/XX Lata 60-80 Wymienne fonty 32

Ch. Babbage (1791-1871) (niespełniony) ojciec komputerów I wish to God these calculations had been performed by steam Maszyna różnicowa Scheutzów Maszyna różnicowa Babbage a Schemat maszyny analitycznej 33

Ada Augusta Lovelace (1815-1852) Córka poety, Lorda Byrona Początkowo interesowała ją literatura, ale matka chciała ją odsunąć od zajęć jej ojca Otrzymała wykształcenie matematyczne: 1833: poznała Babbage a, pokazał jej maszynę różnicową 1843: opublikowała rozległe opracowanie na temat maszyny analityczne, 2/3 to jej własne notatki 1852: umiera, pochowana obok ojca 34

Notatki (notes) Ady wyjątki maszyna analityczna tka wzory algebraiczne, tak jak krosno Jacquarda tka kwiaty i liście programowanie Zwróciła uwagę na znaczenie, jakie może mieć wykonywanie różnych instrukcji w zależności od spełnienia określonych warunków instrukcja warunkowa Pisała o korzyściach płynących ze zdolności maszyny analitrycznej do wielokrotnego wykonywania tych samych obliczeń instrukcja iteracyjna Rachunek symboliczny (algebra) komponowanie muzyki Jednak: nie należy w żadnym razie uważać, że AE może cokolwiek sama z siebie stworzyć A.M. Turing, wykład o AI: zastrzeżenia lady Lovelace 35

System tabulacyjny Hermana Holleritha Liczniki zegarowe Czytnik kart Pantograf Sorter 36

Herman Hollerith (1860-1929) i IBM Absolwent MIT, pracownik Census Office (GUS) 1890: Spis w USA olbrzymi sukces Ekspansja geograficzna: Kanada (1892), spis rolny w USA (1893), Norwegia, Włochy, Rosja: 1895 następny był dopiero w 1926 r. 900 000 ankieterów, 2200 stały personel, spisano 129 211 113 osób, 44 języków Ostatnie analizy przeprowadzono 9 lat po spisie Założył: Tabulating Machine Co. (1896), Computing Tabulating and Recording Co. (1911), która 1924 została przemianowana na IBM 37

Rozwój komputerów w czasie wojny Bomby : 1939 polska 1940 UK, USA Colossus 1943 38

Duże maszyny main frame 39

Teoretyczne podstawy 40

Rozwój elektroniki Prawo Moore a, 1965 0 1 2 4 3 41 41 41

Dzisiaj mamy jeszcze superkomputery Cray-1 (1976) 250 000 000 operacji na sekundę IBM Blue Gine/L (2005) 80 000 000 000 000 operacji na sek 42

Dzisiaj mamy superkomputer dostępny dla każdego: Google obsługiwane przez najpotężniejszy komputer!!! 43

Do 2??? roku? Od kiedy??? Współczesna technologia Nowa technologia??? Jaka nowa technologia zostanie stworzona na IBM PC, która wyprze PC? Skąd bierze się różnica między przeszłością i przyszłością? Dlaczego pamiętamy przeszłość, a nie pamiętamy przyszłości? [Stefan W. Hawking, Krótka historia czasu] 44