Midzy przeszoci a przyszoci komputerw i informatyki Maciej











































- Slides: 43

Między przeszłością a przyszłością komputerów i informatyki Maciej M. Sysło 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!!! Maciej M. Sysło 2

Rozgrzewka, II Co to jest? Magazyn lodówek Elektrownia atomowa Superkomputer Chip w powiększeniu Maciej M. Sysło Superkomputer Earth Simulator (Japonia 2002 rok) 35 000 000 op/sek 3

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

Pierwsze wystąpienie computer? 1892 Firma Rapid Computer w Chicago, wytwarzała urządzenie do liczenia, zwane comptometer Maciej M. Sysło 5 5

Komputer dzisiaj IBM PC 12 sierpnia 1981 Serce każdego urządzenia Maciej M. Sysło Mikroprocesor serce komputera Elwro 800 Junior, 1986 Dziecinne, szkolne komputerki 6

Reklama firmy IBM z 1924 roku Think Maciej M. Sysło ? Myśl Komputer to maszyna do myślenia !!! 7

Pierwsze kalkulatory elektroniczne TI Data. Math – 1972 Tylko 4 działania Kalkulator mały komputerek Elwro – Bolek Maciej M. Sysło TI 30 – 1977 dla inżynierów Elwro – Lolek 8

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 !!! § robił także nacięcia na drewnie: Maciej M. Sysło 9

Liczydła Suan-pan, Chiny, X-XI w n s e z c ł ó p s Szczoty, Rosja, XVII w W Maciej M. Sysło Soroban, Japonia, XIX w a i c ę j e zd Kipu (Quipu), Ameryka Płd. 10

Liczydła Japonia – Piórnik szkolny początek XX w. Przybory do pisania Soroban Połączenie liczydła z kalkulatorem Maciej M. Sysło 11

Pierwszy kalkulator Pałeczki Napiera 1617 rok Wyrób współczesny Maciej M. Sysło 12

Pierwszy kalkulator Pałeczki Napiera – jak używać Mnożenie z pałeczkami: Tradycyjne mnożenie: 2 25 2 x 25 125 5 + 50 625 Maciej M. Sysło 0 6 5 1 0 4 1 0 2 + 5 5 13

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

Pierwsze kalkulatory mechaniczne Kalkulator Schickarda – jak działa Pałeczki w postaci walców, z wszystkimi cyframi Działanie: • ustaw pałeczki – pierwsza liczba • ustawa drugą liczbę • dodaj cyfry z okienek Maciej M. Sysło 15

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 16

Kalkulatory mechaniczne – sumatory Wykonują tylko dodawanie Maciej M. Sysło 17

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 Maciej M. Sysło 18

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

Sumatory i maszyny biurowe Sumatory Kalkulatory biurowe Masowa mechanizacja prac biurowych – podniesienie zatrudnienia i statusu kobiet Maciej M. Sysło 20 20

Kalkulatory mechaniczne – kręciołki Mnożenie i dzielenie za pomocą wielokrotnego dodawania i odejmowania Feliks od Dzierżyńskiego Maciej M. Sysło Pin wheels – koła z ruchomymi zębami 21

Kalkulator Curta – cud techniki Curt Herzstark (1902 -1988) Maciej M. Sysło Najdoskonalszy kalkulator mechaniczny: • projekt powstawał w obozie w Buchenwaldzie • perfekcyjne wykonanie • niemal niezniszczalny kalkulator 22

Kalkulator Curta – cud techniki Rozłożony na części: Maciej M. Sysło Bęben schodkowy Leibniza – 1694 23

Suwaki Na wyposażeniu każdego inżyniera do 1972 roku Skala 30 cm Skala 150 cm Maciej M. Sysło Skala 12 m 24

Do 1972 roku … … a później 40 mln 1 mld w 2008 Maciej M. Sysło Kalkulator wyparł urządzenia, które przyczyniły się do jego powstania!!! 25

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 ri = ri-2 mod ri-1 Liczba kroków w ri = ri-2 / 2 algorytmie Euklidesa jest ok. log m • Zastosowania w kryptografii, RSA Maciej M. Sysło 26

Kompresja Morse jej ojcem Kody: ASCII Huffman 0 a: 01100001 b: 01100010 110 d: 01101100 k: 01101011 1111 10 r: 01110010 011101001111011001110100 abrakadabra 88 znaków Maciej M. Sysło 24 znaki 27

Pierwsze ręczne procesory tekstu Flying Oliver Blick Maciej M. Sysło Franklin Dart Writingball Duplex 28

Pierwsze ręczne procesory tekstu 1875 Maciej M. Sysło 29

Pierwsze ręczne procesory tekstu • Klawiatura QWERTY, Sholes, 1874 – rezultat konstrukcji i … • Klawiatura Dvoraka (1936) – nie przyjęła się • Ale … „Klawiatura Morse” Maciej M. Sysło 30

Pierwsze ręczne procesory tekstu Fonty – to pomysł z najstarszych maszyn do pisania Przełom XIX/XX Lata 60 -80 Wymienne fonty Maciej M. Sysło 31

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 Maciej M. Sysło Schemat maszyny analitycznej 32

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 Maciej M. Sysło 33

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 Maciej M. Sysło 34

System tabulacyjny Hermana Holleritha Liczniki zegarowe Czytnik kart Pantograf Sorter Maciej M. Sysło 35

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 Maciej M. Sysło 36

Rozwój komputerów w czasie wojny… „Bomby”: 1939 – polska 1940 – UK, USA Colossus – 1943 Maciej M. Sysło 37

Duże maszyny – main frame Maciej M. Sysło 38

Teoretyczne podstawy Maciej M. Sysło 39

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

Dzisiaj … mamy jeszcze superkomputery Cray-1 (1976) 250 000 operacji na sekundę IBM Blue Gine/L (2005) 80 000 000 operacji na sek Maciej M. Sysło 41

Dzisiaj … mamy superkomputer dostępny dla każdego: !! ! k o 0 0 e s / p 0 0 0 : e l g 0 0 0 3 o o G Google – obsługiwane przez najpotężniejszy komputer !!! Maciej M. Sysło 42

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] Maciej M. Sysło 43
Quiz z informatyki
Sggw informatyka
Studia wieczorowe uwr
Teoretyczne podstawy informatyki
Pollub katedra informatyki
Historia i rozwoj informatyki
Problemy społeczne i zawodowe informatyki
Początki informatyki
Instytut informatyki pp
Wprowadzenie do informatyki
Elbox laboratorium informatyki
Techniki nauczania
Historia informatyki prezentacja
Teoretyczne podstawy informatyki
Instytut informatyki uwr
Zastosowanie informatyki w budownictwie
Dawid aleksy dawidowski
Maciej troć
Maciej mensfeld
Alek dawidowski
Maciej sysło
Maciej pichlak
Maciej fidelis
Marcin tryba
Stryga
Maciej matuszewski
Wernakularyzm
Maciej pichlak
Maciej jurkowski
Maciej bieszczad
Vpalmer22
Abdukcja przykłady
Maciej swat
Martyna szymczak kornelia
Prawa harcerskie
Maciej pichlak
Maciej aleksy dawidowski
Language
Maciej pichlak
Maciej czerniakowski
Maciej misztak
Diagram funkcji
Maciej grabek
Lex posterior derogat legi priori