Jarosław Gajek. Wynalazki i proces twórczy Johna von Neumanna
|
|
- Eugeniusz Kajetan Sadowski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Jarosław Gajek Wynalazki i proces twórczy Johna von Neumanna
2 Spis treści 1. Życiorys 3 2. Architektura komputera 5 3. Odkrycia Mechanika kwantowa Teoria gier Broń nuklearna 9 4. Wynalazki EDVAC ENIAC Sonda von Neumanna Kalendarium Cytaty 16 2
3 1. Życiorys John von Neumann urodził się 28 grudnia 1903 r. w Budapeszcie. Obdarzony był nadzwyczajną pamięcią i od wczesnej młodości wykazywał niezwykłe zdolności do nauk ścisłych. Naprawdę nazywał się Neumann János Lajos, w czasie pobytu w Niemczech nazywał się Johann von Neumann, dziś znany jest jednak przede wszystkim pod swym amerykańskim imieniem: John. János Neumann pochodził z bankierskiej rodziny żydowskiej. Już jako dziecko odznaczał się niezwykłą inteligencją. Jako sześciolatek potrafił np. z dużą prędkością dzielić w pamięci ośmiocyfrowe liczby. Posiadał fotograficzną pamięć, która pozwalała mu po krótkim spojrzeniu na stronę książki, cytować dokładnie jej zawartość. Uczęszczał do Budapesti Evangélikus Gimnázium. Nauczycielem matematyki obu był László Rátz. János był wybitnie zdolnym uczniem i błyszczał swymi matematycznymi osiągnięciami, swój pierwszy artykuł matematyczny opublikował w wieku 17 lat. Studiował na Uniwersytecie Berlińskim najpierw chemię, następnie matematykę. Odbył też studia w Technische Hochschule w Zurychu i na uniwersytecie w Budapeszcie. W bardzo młodym wieku, bo już w 1927 roku, został docentem na uniwersytecie w Berlinie, a następnie wykładał na uniwersytecie w Hamburgu. Otrzymawszy zaproszenie na wygłoszenie cyklu wykładów na uniwersytecie w Princeton, wyjechał w 1930 roku do Stanów Zjednoczonych Ameryki Północnej, gdzie pozostał do końca życia. Zainteresowania i publikacje Neumanna obejmowały wiele dziedzin matematyki, ale początkowo miały charakter raczej teoretyczny. Zajmuje się teorią funkcji rzeczywistych, logiką matematyczną, teorią miary, geometrią, ogólną topologią, teorią ergodyczną, problemami związanymi z pierścieniami operatorów, teorią kwantów. W pracach nad rachunkiem prawdopodobieństwa interesował się rozwojem teorii gier i matematyki gospodarczej. Pod koniec lat trzydziestych zajmują go problemy hydrodynamiki teoretycznej i w związku z tym wiele czasu poświęca rozwiązaniom równań różniczkowych za pomocą znanych metod analitycznych. W okresie gdy zaczęła światu zagrażać wojna, Neumann pracował nad zastosowaniem matematyki w fizyce. W szczególności poświęca się zagadnieniom hydrodynamiki wzajemnego oddziaływania fal uderzeniowych - niezmiernie ważnym dla celów wojskowych. Zagadnienia te wymagały dużej liczby obliczeń i to, między innymi, było przyczyną skierowania zainteresowań Neumanna na maszyny matematyczne. Stał się on czołowym znawcą i propagatorem używania elektrycznych maszyn matematycznych do rozwiązywania nierozstrzygniętych jeszcze problemów naukowych. Zmodyfikował i ulepszył maszynę Eniac, 3
4 zbudowaną w Filadelfii dla Ballistic Research Laboratories of Army Ordnance. Pracuje w Waszyngtonie, Los Alamos i innych miejscowościach na terenie Stanów Zjednoczonych, odbywa wiele konferencji z uczonymi. Po wojnie współpracował z grupą wybranych matematyków i inżynierów i zbudował eksperymentalny kalkulator elektronowy w Institute for Advanced Study pod nazwą Joniac. Ciekawe jest, że opracowanie planu maszyny zostało oparte na pewnych czynnościach mózgu ludzkiego. Neumann specjalnie studiował neurologię oraz psychiatrię, które doprowadziły go do przekonania, że w maszynach elektrycznych można naśladować pewne uproszczone modele mózgu ludzkiego. Nawał zajęć sprawia, że uczony może pisać prace naukowe tylko w nocy lub wczesnym rankiem. Próbował rozwiązać szereg problemów za pomocą obliczeń maszyn matematycznych, z których korzystał także przy rozwiązywaniu wielu zagadnień rozwijającej się fizyki jądrowej. Neumann ściśle współpracował z laboratoriami Komisji do Spraw Energii Atomowej, a w 1952 roku został członkiem Ogólnego Komitetu Doradczego AEC. W dniu 15 marca 1955 roku Neumann został zaprzysiężony na stanowisko członka Komisji do Spraw Energii Atomowej i w maju osiedlił się z żoną na stałe w Waszyngtonie. W sierpniu tegoż roku nastąpiły pierwsze objawy choroby raka kości. Na początku 1955 roku Neumann otrzymał zaproszenie Fundacji Sillimana do wygłoszenia wykładów na uniwersytecie w Yale w trymestrze wiosennym 1956 roku. Zaproszenie to uważane jest w Stanach Zjednoczonych za wybitne wyróżnienie, ponieważ mogą je otrzymać tylko uczeni światowej sławy. Tradycja wymaga wydania wykładów w formie książkowej pod auspicjami uniwersytetu w Yale. Neumann intensywnie zabrał się do opracowania tematu wykładu i napisał ostatnią swą pracę pod tytułem Maszyna matematyczna i mózg ludzki. Od stycznia 1956 r. zmuszony był używać wózka inwalidzkiego, z którego korzysta podczas, zebrań naukowych i w biurze. W początkach kwietnia Neumann zostaje przewieziony do szpitala Wallera Reeda, gdzie mimo zanikania sił w dalszym ciągu pracuje nad rękopisem, którego niestety nie ukończył. W dniu 8 lutego 1957 roku Neumann zakończył życie. 4
5 2. Architektura komputera Architektura von Neumanna jest rodzajem architektury komputera, przedstawionej po raz pierwszy w 1945 roku przez Johna von Neumanna stworzonej w oparciu o badania Johna W. Mauchly'ego i Johna Presper Eckerta. Rysunek 2.1. przedstawia model architektury według von Neumanna wraz z charakterystycznymi dla niej elementami. Rysunek 2.1 Model architektury von Neumanna (źródło: Architektura von Neumanna polega na ścisłym podziale komputera na trzy podstawowe części: a. procesor (w ramach którego wydzielona bywa część sterująca oraz część arytmetyczno-logiczna); b. pamięć komputera (zawierająca dane i sam program); c. urządzenia wejścia/wyjścia. Procesor jest układem dokonujący operacji na danych zgromadzonych w pamięci lub płynących z/do urządzeń wejścia wyjścia, sterowany programem, którego kod znajduje się w pamięci. Do przechowywania swojego wewnętrznego stanu procesor wyposażony jest w pewną ilość rejestrów, z których najważniejsze to: Wskaźnik instrukcji - wskazuje komórkę pamięci, z której pobrany będzie następna instrukcja do wykonania. 5
6 Rejestr flag stanu - składają się na niego jednobitowe flagi przechowujące informacje o stanie procesora (np. dopuszczalności przerwań) lub rezultacie ostatnio wykonanej instrukcji (np. czy otrzymano zero). Wskaźnik stosu - wskazuje pierwszą wolną komórkę pamięci na stosie procesora - strukturze danych typu FILO wykorzystywanej przy skokach do podprogramów dla przechowywania adresu powrotu i zmiennych lokalnych. Akumulator - służy jako argument a zarazem miejsce umieszczania rezultatów operacji arytmetycznych. Rolą pamięci jest przechowywanie danych i kodu programu. Jeżeli jej konstrukcja umożliwia oprócz odczytu dokonywanie w niej modyfikacji nazywamy ją RAM (random access memory), jeśli jej konstrukcja pozwala jedynie na odczyt nazywana jest ROM (read only memory). Obecnie konstruowane pamięci RAM tracą swoją zawartość w chwili wyłączenia zasilania w przeciwieństwie do ROM. Niezależnie od typu, pamięć dzieli się na komórki, z których każda jest w stanie przechować liczbę całkowitą z ustalonego dla danej architektury zakresu. Najczęściej jest to 0, 1,...,255. Do zakodowania takich liczb potrzeba 8 bitów czyli 1 bajtu. Każda komórka pamięci posiada unikalny numer zwany adresem fizycznym, który służy procesorowi do odwoływania się do niej. Jeśli nie decydują o tym inne ważne względy, komórkom pamięci przydziela się adresy fizyczne poczynając od zera bez luk w numeracji. Wejście/Wyjście pozwala komputerowi kontaktować się z zewnętrznym światem (klawiatura, monitor, czytniki, adaptery sieciowe itp.) lub przechowywać dane poza pamięcią operacyjną (dyski). Na wejście wyjście składają się następujące układy i urządzenia: Sprzętowe sterowniki wejścia wyjścia. Układy te potrafią się porozumiewać z procesorem poprzez rejestry we/wy, przerwania, kanały DMA i własną adresowalną przez procesor pamięć układu. Wykonując zlecenia procesora sterują urządzeniami wejścia wyjścia. W technologii mikrokomputerowej są montowane jako karty rozszerzające wewnątrz obudowy komputera. Urządzenia zewnętrzne - zapewniają kontakt komputera ze światem. Mogą to być klawiatury, monitory, dyski, drukarki, modemy ale także czujniki i ramiona robotów w procesie produkcyjnym. Interfejsy. Interfejs jest to specyfikacja sposobu przesyłania danych między dwoma urządzeniami. Pojęcie to bywa często przenoszone na realizację sprzętową interfejsu 6
7 w postaci gniazd, wtyków i kabli. Bywa też rozszerzane na komunikację człowiekmaszyna, mówimy wtedy o interfejsie użytkownika. Poza trzema głównymi elementami architektury komputera wymienia się jeszcze dwa ważne elementy jego budowy. Jednym z nich jest zegar, który odmierza cykle wykonywania instrukcji programu. Kolejnym elementem są magistrale, które służą do przesyłania danych i synchronizacji między elementami komputera. Można je podzielić na: Magistrala danych - służy do przesyłania danych między pamięcią, układami we/wy a procesorem. Ilość użytych tutaj linii jest równa długości słowa maszynowego i jest równa rozmiarowi komórki pamięci lub jest jego wielokrotnością. Magistrala adresów - służy procesorowi do wysyłania numerów komórek pamięci lub rejestrów we/wy na których będzie dokonane następne przesłanie danych. Ilość użytych tutaj linii decyduje o ilości pamięci jaką można zaadresować. Magistrala sterująca - służy do wzajemnej synchronizacji oraz przekazywania i potwierdzania przyjęcia/wykonania zleceń. System komputerowy zbudowany w oparciu o architekturę von Neumanna powinien: a. mieć skończoną i funkcjonalnie pełną listę rozkazów; b. 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; c. dane i instrukcje w takim systemie powinny być jednakowo dostępne dla procesora; d. informacja jest tam przetwarzana dzięki sekwencyjnemu odczytywaniu instrukcji z pamięci komputera i wykonywaniu tych instrukcji w procesorze. Podane warunki pozwalają przełączać system komputerowy z wykonania jednego zadania (programu) na inne bez fizycznej ingerencji w strukturę systemu, a tym samym gwarantują jego uniwersalność. System komputerowy von Neumanna nie posiada oddzielnych pamięci do przechowywania danych i instrukcji. Instrukcje jak i dane są zakodowane w postaci liczb. Bez analizy programu trudno jest określić czy dany obszar pamięci zawiera dane czy instrukcje. Wykonywany program może się sam modyfikować traktując obszar instrukcji jako dane, a po przetworzeniu tych instrukcji - danych - zacząć je wykonywać. Model komputera wykorzystującego architekturę von Neumanna jest często nazywany przykładową maszyną cyfrową (PMC). 7
8 3. Odkrycia 3.1. Mechanika kwantowa W 1900 roku na międzynarodowym kongresie matematyków David Hilbert przedstawił słynną listę dwudziestu trzech problemów, na których miał się opierać rozwój matematyki w nowym stuleciu. Szóstym z nich była aksjomatyzacja teorii fizycznych. Spośród nowych teorii fizycznych jedyną, która została poddana temu procesowi była mechanika kwantowa. Von Neumann rozpoczął pracę nad tym problemem i już na początku zorientował się, że system kwantowy może zostać opisany przy pomocy punktu w przestrzeni Hilberta, analogiczny do 6N-wymariowej przestrzeni z mechaniki klasycznej. Prawa fizyki kwantowej zostały zredukowane do modeli matematycznych opisanych w przestrzeni Hilberta. Podejście von Neumanna pozwoliło również na skonfrontowanie podstawowych założeń dotyczących determinizmu i niedeterminizmu. W swojej książce opisał teorię, na podstawie której mechanika kwantowa nie może być opisana poprzez aproksymację statystyczną teorii deterministycznej stosowanej w przypadku mechaniki klasycznej. Jak się później okazało jego wywód zawierał błąd, jednak rozpoczęło to serię badań, które udowodniły, że mechanika kwantowa wymaga zupełnie innego podejścia niż mechanika klasyczna Teoria gier Pierwszym znaczącym wkładem von Neumanna do ekonomii było udowodnienie twierdzenia minimaxu. Mówi ono, że w grze o sumie zerowej z pełną informacją istnieje strategia, która pozwala każdemu graczowi na zminimalizowanie ich maksymalnych strat. Rozważając każdą możliwą strategię gracz musi wziąć pod uwagę wszystkie możliwe odpowiedzi drugiego gracza i maksymalną stratę. Wtedy może zastosować strategię pozwalającą na minimalizację największych strat. Strategia ta jest nazywana optymalną dla obydwu graczy jeżeli ich minimaxy mają równą wartość lecz przeciwny znak. Von Neumann rozwinął później te teorię do sytuacji z niepełną informacją i większą liczbą graczy. Jego badania zaowocowały wydaną razem z Oskarem Morgensternem książką o teorii gier. Książka cieszyła się takim zainteresowaniem, że znalazła się na okładce New York Times. Zaszczytu tego dostąpił wcześniej tylko Einstein. Drugim wkładem von Neumanna w dziedzinie ekonomii było rozwiązanie problemu opisanego w 1874 przez Leon Walrasa dotyczącego równowagi modelach matematycznych 8
9 rynku rozwijającego się opartego na popycie i podaży. Jako pierwszy zauważył, że taki model powinien być opisany nierównościami a nie równaniami. Rozwiązanie problemu znalazł stosując twierdzenie o punkcie stałym. Jak ważnego dokonał odkrycia najlepiej świadczy przyznanie nagród Nobla następcom jego prac, takim jak: Kenneth Arrow, Gerard Debreu i John Nash. Von Neumann był również twórcą metody dowodzenia, często stosowanej w teorii gier, znanej jako indukcja wsteczna Broń nuklearna W późnych latach 30 von Neumann większe zainteresowanie wykazywał w matematyce stosowanej. W bardzo krótkim czasie stał się ekspertem w przypadku fenomenu wybuchu, który jest bardzo trudny w matematycznym opisie. Doprowadziło go to do częstej pracy w charakterze konsultanta dla armii. W konsekwencji wziął również udział w projekcie Manhattan pracując w tajnej placówce Los Alamos w Nowym Meksyku. Największym wkładem von Neumanna w bombę atomową było zaprojektowanie wybuchowych soczewek potrzebnych przy kompresji plutonowego jądra urządzenia Trinity. We wrześniu 1944 roku von Neumann wykazał, że siła odbicia fali uderzeniowej jeżeli kąt uderzenia był większy 90. W praktyce oznaczało to, że efektywność bomby atomowej znacznie wzrasta w przypadku zdetonowania kilka kilometrów nad celem zamiast dopiero po zderzeniu z ziemią. W 1945 von Neumann został członkiem komitetu, który miał zdecydować o wyborze celów do zrzucenia bomby atomowej. Mimo, że pierwszym wyborem było stolica kulturalna Kyoto zdecydowano o zbombardowaniu Nagasaki i Hiroshimy. Von Neumann nie zaprzestał prac nad bronią nuklearną, co zaowocowało opracowaniem wraz z Edwardem Tellerem bomby wodorowej. Później pracował z Klausem Fuchsem nad rozwojem bomby, co zaowocowało patentem schematu bomby, która inicjowała reakcję termojądrową. Nie zaowocowało to stworzeniem bomby wodorowej, jednak było krokiem w dobrym kierunku. 9
10 4. Wynalazki 4.1. EDVAC EDVAC (Electronic Discrete Variable Automatic Computer) był maszyną zbudowaną według pomysłu von Neumanna w kwietniu 1947 w Moore School of Engineering przy Uniwersytecie Pensylwanii na potrzeby armii USA. Zainstalowana w Ballistic Research Laboratories w Aberdeen (w stanie Maryland) kosztem ok dolarów (przy zakładanym budżecie pięciokrotnie mniejszym). Zajmowała ponad 111 metrów kwadratowych powierzchni, zawierała ok lamp i diod. Częstotliwość zegara 996,75 khz. Pamięć operacyjna ultradźwiękowa z rtęciową rurą opóźniającą na 1000 słów (to rozwiązanie zastosowano później w polskiej maszynie XYZ); wejście/wyjście z zastosowaniem taśmy perforowanej i kart dziurkowanych systemu IBM; do kontroli sterowania używano zwykłego oscyloskopu; w roku 1953 dodano do maszyny pamięć zewnętrzną w postaci bębna magnetycznego. Zapotrzebowanie na moc 56 kilowatów. Maszyna osiągnęła użyteczność obliczeniową już w roku 1951, pracowała do grudnia roku Bezawaryjny czas pracy komputera EDVAC wynosił około 8 godzin. Rysunek 4.1 Komputer EDVAC (źródło: 10
11 4.2. ENIAC Budowa ENIACA związana była z potrzebą sporządzania dla wojska tzw. tablic artyleryjskich. W tym celu sprowadzono z Princeton, na stanowisko szefa projektu, wybitnego matematyka norweskiego Oswalda Veblena, który prowadził podobne obliczenia w 1917 roku; ponadto zatrudniono dalszych 7 matematyków, 8 fizyków i 2 astronomów. Ich doradcą do spraw architektury systemu był genialny von Neumann. Nadzorował on także prace całego zespołu. Do wojska wcielono w charakterze rachmistrzów około 100 młodych matematyczek, zarekwirowano na potrzeby armii cały nadający się do wykorzystania sprzęt obliczeniowy. Było jednak jasne, że tą drogą potrzeb artylerii w pełni się nie zaspokoi. W tym samym czasie spotkali się ze sobą: doktor fizyki John W. Mauchly (ur. 1907), inżynier elektronik John Presper Eckert (ur. 1919) oraz doktor matematyki, porucznik armii USA, Herman Heine Goldstine (ur. 1913). J. Mauchly już w roku 1940 mówił o możliwości zastosowania elektroniki do budowy maszyny liczącej; wpadł na ten pomysł w związku z ogromem obliczeń, jakie musiał wykonać, gdy zainteresował się zastosowaniami statystyki matematycznej w meteorologii. Kiedy wstąpił na zorganizowane przez Uniwersytet Pensylwanii specjalne kursy, przygotowujące wysokiej klasy specjalistów dla armii, spotkał J. P. Eckerta, który był utalentowanym konstruktorem i wykonawcą (wspomina się, iż już w wieku 8 lat potrafił zbudować miniaturowy odbiornik radiowy, który umieścił na końcu ołówka, mając lat 12 zbudował miniaturowy statek sterowany radiem, a w dwa lata później zaprojektował i wykonał profesjonalny zestaw nagłaśniający dla swojej szkoły). Obaj studenci w wolnych od nauki chwilach zaprojektowali wielki kalkulator, uniwersalną maszynę liczącą. Przekazali go oficjalnie, w formie odpowiedniego pięciostronicowego memorandum, J. G. Brainerdowi, członkowi Zarządu Uniwersytetu Pensylwanii, zajmującemu się służbowo kontaktami z rządem USA. Ten jednak odłożył ten dokument do szuflady biurka (znaleziono go tam w 20 lat później był nietknięty) nie przekazując go dalej, co spowodowałoby zamknięcie sprawy, gdyby nie trzeci współtwórca ENIACa, dr H. H. Goldstine. Dr Goldstine pracował w ośrodku obliczeniowym armii USA (Ballistic Research Laboratory, BRL) i gwałtownie poszukiwał rozwiązania znanego już nam problemu tablic balistycznych. Prowadząc w marcu 1943 rutynową kontrolę pracującego dla wojska ośrodka obliczeniowego Uniwersytetu Pensylwanii, opowiedział o swoich kłopotach pewnemu studentowi. Był to student Mauchly'ego, jeden z autorów wspomnianego memorandum. W kilkanaście dni później Goldstine i Mauchly zostali przyjęci przez kierownictwo BRL. 11
12 Oswald Veblen nie miał wątpliwości: nakazał natychmiast udostępnić niezbędne pieniądze na budowę maszyny. W ostatnim dniu maja 1943 roku ustalono nazwę ENIAC. Piątego czerwca podpisano uruchomienie najściślej tajnego "Projektu PX", którego koszty ustalono na 150 tys. dolarów (faktycznie wyniosły dolary i 22 centy). Oficjalnie pracę rozpoczęto 1 lipca, dwa pierwsze akumulatory uruchomiono w czerwcu następnego roku, całą maszynę oddano do prób laboratoryjnych jesienią 1945 roku, pierwsze eksperymentalne obliczenia przeprowadzono w listopadzie roku Jak wspomniano, 30 czerwca 1946 roku przekazano ENIACa armii, która pokwitowała odbiór "Projektu PX". Rysunek 4.2 Komputer ENIAC (żródło: ENIAC zatem w wojnie udziału nie wziął. Co więcej, uruchamianie go przez armię trwało aż do 29 lipca 1947 roku. Ale raz uruchomiony i po bardzo zasadniczych poprawkach, wprowadzonych do jego działania według wskazówek von Neumanna służył w wojsku dość długo, obliczając nie tyko tablice balistyczne, ale także analizując warianty budowy bomby wodorowej, projektując taktyczną broń atomową, badając promienie kosmiczne, projektując tunele aerodynamiczne, czy wreszcie najzupełniej "cywilnie" obliczając wartość liczby pi z dokładnością do tysiąca miejsc po przecinku. Zakończył swą służbę 2 12
13 października 1955 roku o godzinie 23.45, kiedy to wyłączono go ostatecznie z sieci i przystąpiono do demontażu. Miał być sprzedany na złom. Korzystający zeń uczeni zaprotestowali jednak i duże fragmenty maszyny udało się ocalić. Największy z nich znajduje się dziś w Smithsonian Institution w Waszyngtonie Sonda von Neumanna Sonda opracowana przez von Neumanna to hipotetyczne urządzenie zdolne do podróży międzygwiezdnych i zbudowania własnej kopii z podstawowych surowców. Von Neumann badał naukowe podstawy projektowania urządzeń mogących konstruować własne kopie, tzw. samoreplikuących. Choć sam nigdy nie łączył tych idei z eksploracją kosmosu, te dwa pomysły zostały później skojarzone. Opartą na samoreplikacji teorię zastosował również w idei samo replikujących się automatach komórkowych. Jednym z wariantów zastosowanie urządzenia jest samoreplikująca sonda kosmiczna. Teoretycznie, samoreplikująca sonda mogłaby zostać wysłana do sąsiedniego układu gwiezdnego, gdzie korzystając z surowców naturalnych (np. wydobytych z planetoid) zbudowałaby swoje kopie. Następnie kopie zostałyby wysłane do kolejnych systemów, powtarzając cały proces i powielając się w tempie wykładniczym. Każda sonda po zbudowaniu kopii mogłaby przystąpić do wykonywania wyznaczonego zadania, np. eksploracji systemu i przekazania wyników na Ziemię. Policzono że jeśli sondy te osiągałyby prędkość przelotową równą 10% prędkości światła (co wydaje się możliwe przy zastosowaniu napędu jądrowego), mogłyby dotrzeć do wszystkich gwiazd w Drodze Mlecznej w ciągu pół miliona lat. Powstało bardzo wiele pomysłów opartych na idei von Neumanna: 1) Sonda Bracewella Gdyby sonda natrafiła na ślady obcej inteligencji, mogłaby próbować nawiązać z nią kontakt. W takiej sytuacji przydatne byłoby wyposażenie sondy w zaawansowaną sztuczną inteligencję oraz możliwie dużą wiedzę na temat ludzkiej cywilizacji i kultury. Pozwoliłoby to sondzie przeprowadzać pełną interakcję z obcymi na miejscu, niezależnie od tego jak daleko byłoby to od Ziemi. Paul Davies zasugerował możliwość istnienia obcych sond takiego typu w naszym układzie, np. na Księżycu. 2) Sonda Berserk Szczególnie nieprzyjemną wizją jest wariant sondy nazywany "Berserk", który zamiast badać, byłby zaprogramowany do wyszukiwania i niszczenia wszelkich form życia 13
14 które napotka. Ten wariant prawdopodobnie nie ograniczałby się do wysyłania jednej kopii do każdego systemu, ale powielałby się w dużej liczbie i tworzył roje. Sondy takie mogłyby być tworzone przez szczególnie ksenofobiczne cywilizacje, bądź powstawać w wyniku jakichś błędów lub "mutacji" w bardziej pokojowych sondach. Nazwa "Berserk" pochodzi z serii książek SF Freda Saberhagena, w której ludzkość prowadzi wojnę z maszynami tego typu. 3) Sondy kolonizacyjne Kolejnym wariantem jest zastosowanie sond do rozsiewania życia po galaktyce. Sonda taka przechowywałaby w jakiejś postaci zalążki życia z macierzystej planety, potencjalnie również gatunku który ją stworzył. Po znalezieniu planety mającej odpowiednie warunki (lub nadającej się do terraformowania), próbowałaby stworzyć na niej odpowiednią biosferę ożywiając przechowywane embriony lub nawet "konstruując" za pomocą nanotechnologii organizmy według instrukcji zapisanych w pamięci. Mogłoby to służyć terraformowaniu i przygotowaniu miejsca pod przyszłą kolonizację, bądź nawet samej kolonizacji jeśli sonda przechowywałaby wiedzę i kulturę swoich twórców oraz potrafiłaby wychować i wyedukować ich nowe pokolenie. Nie jest jednak jasne czy cywilizacja dysponująca taką technologią potrzebowałaby w ogóle kolonizować planety. W 1981 roku Frank Tipler w oparciu o teorię samoreplikujących się sond sformułował argument będący odpowiedzią na paradoks Fermiego. Paradoks Fermiego został zdefiniowany w sposób następujący: Wielkość i wiek Wszechświata sugerują, że powinno istnieć wiele zaawansowanych technicznie pozaziemskich cywilizacji. Jednak takiemu rozumowaniu przeczy brak obserwacyjnych dowodów ich istnienia. Zatem albo początkowe założenia są nieprawidłowe i zaawansowane technicznie życie jest znacznie rzadsze niż się sądzi, albo nasze metody obserwacji są niekompletne i ludzkość jeszcze ich nie wykryła, albo nasze metody są błędne i poszukujemy niewłaściwych śladów. Tipler stwierdził, że jeżeli życie jest tak powszechne we wszechświecie, to nawet zakładając rozsądną zdolność do replikacji sond dawno już powinniśmy spotkać ślady obcych cywilizacji. W ten właśnie sposób autor teorii dowodzi, że nie mogą istnieć inne formy życia we wszechświecie. 14
15 5. Kalendarium 1903 von Neumann przychodzi na świat 1925 otrzymał tytuł bakałarza w dziedzinie inżynierii chemicznej otrzymał tytuł doktora nauk matematycznych na Uniwersytecie w Budapeszcie wyemigrował do Stanów Zjednoczonych opublikował książkę Mathematische Grundlagen der Quantenmechanik (Matematyczne podstawy mechaniki kwantowej), rozwijając aparat przestrzeni Hilberta w zastosowaniu do mechaniki kwantowej nadano mu obywatelstwo Stanów Zjednoczonych wyróżnienie: AMS Colloquium Lecturer 1938 wyróżnienie: AMS Bôcher Prize 1944 opublikował wraz z Oskarem Morgensternem książkę Theory of Games and Economic Behavior (Teoria gier i zachowania ekonomicznego), kładąc tym samym podwaliny pod rozwój teorii gier wyróżnienie: AMS Gibbs Lecturer 1945 opublikował książkę: "First Draft of a Report on the EDVAC", opisującą architekturę Von Neumanna przemawia w International Congress prezydentura American Maths Society 1952 wyróżnienie: LMS Honorary Member 1954 przemawia w International Congress 1957 von Nuemann umiera na raka 15
16 6. Cytaty 1) In mathematics you don't understand things. You just get used to them. 2) The most vitally characteristic fact about mathematics is, in my opinion, its quite peculiar relationship to the natural sciences, or more generally, to any science which interprets experience on a higher than purely descriptive level. 3) By and large it is uniformly true that in mathematics there is a time lapse between a mathematical discovery and the moment it becomes useful; and that this lapse can be anything from 30 to 100 years, in some cases even more; and that the whole system seems to function without any direction, without any reference to usefulness, and without any desire to do things which are useful. 4) Anyone who considers arithmetic methods of producing random digits is, of course, in a state of sin. 5) There is an infinite set A that is not too big. 6) All stable processes we shall predict. All unstable processes we shall control.' 7) The sciences do not try to explain, they hardly even try to interpret, they mainly make models. By a model is meant a mathematical construct which, with the addition of certain verbal interpretations, describes observed phenomena. The justification of such a mathematical construct is solely and precisely that it is expected to work. 8) It would appear that we have reached the limits of what it is possible to achieve with computer technology, although one should be careful with such statements, as they tend to sound pretty silly in 5 years (wypowiedziane w 1949 roku). 9) There's no sense in being precise when you don't even know what you're talking about. 10) If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is. 16
17 Bibliografia 1) Aspray William, John von Neumann and the Origins of Modern Computing; 2) Bochner S., John von Neumann , A Biographical Memoir; 3) Macrae Norman, John von Neumann, A Scientific Genius who Pioneered the Modern Computer, Game Theory, Nuclear Deterrence, and Much More; 4) Vonneuman, Nicholas A. John von Neumann as Seen by His Brother; 5) 6) 7) 17
John von Neumann, historia prawdziwa
John von Neumann, historia prawdziwa Młody człowieku, w matematyce nie ma nic do zrozumienia, trzeba się po prostu przyzwyczajać. Dawid Lamperski John von Neumann John von Neumann urodził się 28 grudnia
Rok akademicki: 2013/14, Semestr letni, Krótki kurs historii matematyki Wydział MiNI PW
John von Neumann Ilona Bednarz Magdalena Borys Jarosław Mazur Michał Miśniakiewicz Rok akademicki: 2013/14, Semestr letni, Krótki kurs historii matematyki Wydział MiNI PW Plan prezentacji Wstęp Wczesne
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Architektura komputerów wer. 7
Architektura komputerów wer. 7 Wojciech Myszka 2013-10-29 19:47:07 +0100 Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie liczby z karty, mnożyła je przez siebie i wynik
Podstawy Informatyki Systemy sterowane przepływem argumentów
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Komputer i jego architektura Taksonomia Flynna 2 Komputer i jego architektura Taksonomia Flynna Komputer Komputer
Architektura komputerów wer. 3
Architektura komputerów wer. 3 Wojciech Myszka, Maciej Panek listopad 2014 r. Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie liczby z karty, mnożyła je przez siebie
Technologie Informacyjne Wykład 2
Technologie Informacyjne Wykład 2 Elementy systemu komputerowego Wojciech Myszka Jakub Słowiński Katedra Mechaniki i Inżynierii Materiałowej Wydział Mechaniczny Politechnika Wrocławska 15 października
Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1
i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:
Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula
Pracownia Komputerowa Wyk ad I Magdalena Posiada a-zezula Kontakt Zak ad Cząstek i Oddzia ywań Fundamentalnych pok 4.20, Pasteura 5. http://www.fuw.edu.pl/~mposiada email: Magdalena.Posiadala@fuw.edu.pl
Johna von Neumanna koncepcja umysłu
Paweł Skowroński Uniwersytet Śląski Wydział Nauk Społecznych Instytut filozofii Johna von Neumanna koncepcja umysłu Urodzony 28 grudnia 1903 r. w Budapeszcie, naprawdę nazywał się Neumann János Lajos,
Naukowiec NASA zasugerował, że żyjemy w sztucznej rzeczywistości stworzonej przez zaawansowaną obcą cywilizację
Naukowiec NASA zasugerował, że żyjemy w sztucznej rzeczywistości stworzonej przez zaawansowaną obcą cywilizację Coraz więcej dowodów wskazuje na to, że nasza rzeczywistość nie jest tak realna jak wydaje
Krótka wycieczka do wnętrza komputera
Krótka wycieczka do wnętrza komputera Podstawy Technik Informatycznych Wykład drugi Roman Simiński romansiminski@usedupl wwwsiminskionlinepl Komputer w drugiej dekadzie XXI wieku Podstawy Technik Informatycznych
Architektura komputera
Architektura komputera Architektura systemu komputerowego O tym w jaki sposób komputer wykonuje program i uzyskuje dostęp do pamięci i danych, decyduje architektura systemu komputerowego. Określa ona sposób
Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych
Rachunek prawdopodobieństwa projekt Ilustracja metody Monte Carlo obliczania całek oznaczonych Autorzy: Marta Rotkiel, Anna Konik, Bartłomiej Parowicz, Robert Rudak, Piotr Otręba Spis treści: Wstęp Cel
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
O ALGORYTMACH I MASZYNACH TURINGA
O ALGORYTMACH I MASZYNACH TURINGA ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające współcześnie precyzyjny schemat mechanicznej lub maszynowej realizacji zadań określonego
Liczby nadrzeczywiste i gry Hackenbusha
Liczby nadrzeczywiste i gry Hackenbusha Adam Dzedzej Uniwersytet Gdański Wola Ducka 25 sierpnia 2018 Liczby naturalne Young man, in mathematics you don t understand things. You just get used to them. John
Budowa komputera Komputer computer computare
11. Budowa komputera Komputer (z ang. computer od łac. computare obliczać) urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału
Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Architektura komputerów
Architektura komputerów wer. 14 Wojciech Myszka 2018-11-07 07:48:25 +0100 Karty perforowane Kalkulator IBM 601, 1931 IBM 601 kalkulator Maszyna czytała dwie, maksimum ośmiocyfrowe, liczby z karty, mnożyła
Alan M. TURING. Matematyk u progu współczesnej informatyki
Alan M. TURING n=0 1 n! Matematyk u progu współczesnej informatyki Wykład 5. Alan Turing u progu współczesnej informatyki O co pytał Alan TURING? Czym jest algorytm? Czy wszystkie problemy da się rozwiązać
Komputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji
Komputer Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji Budowa komputera Drukarka (printer) Monitor ekranowy skaner Jednostka
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.
Efekty dla studiów pierwszego stopnia profil ogólnoakademicki na kierunku Informatyka w języku polskim i w języku angielskim (Computer Science) na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie-
dr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki
Logiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Teoria gier. prof. UŚ dr hab. Mariusz Boryczka. Wykład 4 - Gry o sumie zero. Instytut Informatyki Uniwersytetu Śląskiego
Instytut Informatyki Uniwersytetu Śląskiego Wykład 4 - Gry o sumie zero Gry o sumie zero Dwuosobowe gry o sumie zero (ogólniej: o sumie stałej) były pierwszym typem gier dla których podjęto próby ich rozwiązania.
M T E O T D O ZI Z E E A LG L O G R O Y R TM
O ALGORYTMACH I METODZIE ALGORYTMICZNEJ Czym jest algorytm? Czym jest algorytm? przepis schemat zestaw reguł [ ] program ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające
Architektura komputerów Historia systemów liczących
Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój
Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
Urządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
PRZESŁANKI I PIERWSZE KONCEPCJE AUTOMATYCZNEGO LICZENIA
PRZESŁANKI I PIERWSZE KONCEPCJE AUTOMATYCZNEGO LICZENIA Pierwszą maszyną cyfrową, w której operacje wykonywane były za pomocą układów elektronicznych, był ENIAC (Electronic Numerioal Integrator And Computer)
Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Budowa komputera. Lubię to! - podręcznik
Budowa komputera Lubię to! - podręcznik Plan na dziś Przypomnienie podstawowych wiadomości z poprzedniej lekcji Założenia teoretyczne komputera Praktyczna realizacja idei Podział elementów: W zależności
Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia
Informacja w perspektywie obliczeniowej Informacje, liczby i obliczenia Cztery punkty odniesienia (dla pojęcia informacji) ŚWIAT ontologia fizyka UMYSŁ psychologia epistemologia JĘZYK lingwistyka nauki
Historia komputera. Lubię to! - podręcznik
Historia komputera Lubię to! - podręcznik Plan na dziś Definicja komputera Dlaczego powstał komputer? Historia komputerów Przyrządy do liczenia Co to jest komputer? Definicja z https://www.wikipedia.org/
Technologie informacyjne - wykład 2 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 2 - Prowadzący: dr inż. Łukasz
JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?
JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI? Dlaczego dla informatyków ważne są liczby? Dlaczego dla informatyków ważne są liczby? bo w pamięci komputerów cyfrowych wszelkie dane (teksty,
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Objaśnienia oznaczeń w symbolach K przed podkreślnikiem kierunkowe efekty kształcenia W kategoria wiedzy
Efekty kształcenia dla kierunku studiów FIZYKA - studia II stopnia, profil ogólnoakademicki - i ich odniesienia do efektów kształcenia w obszarze nauk ścisłych Kierunek studiów fizyka należy do obszaru
POSZUKIWANIE CYWILIZACJI TECHNICZNYCH
POSZUKIWANIE CYWILIZACJI TECHNICZNYCH SETI SEARCH FOR EXTRA- TERRESTRIAL INTELLIGENCE Częstotliwośd SETI: 1420 MHz TRUDNOŚCI W POSZUKIWANIU SYGNAŁOW Kodowanie Źródła zakłóceo Częstotliwośd wysyłanych fal
Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
Mikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Historia informatyki
Spis treści 1 CZYM JEST INFORMATYKA... - 2-1.1 DEFINICJE INFORMATYKI...- 2-1.2 POJĘCIA ZWIĄZANE Z INFORMATYKĄ...- 2-2 ELEMENTY HISTORII INFORMATYKI... - 2-2.1 OD STAROŻYTNOŚCI DO ŚREDNIOWIECZA...- 2-2.2
Efekty kształcenia dla kierunku studiów CHEMIA studia pierwszego stopnia profil ogólnoakademicki
Załącznik nr 1 Efekty kształcenia dla kierunku studiów CHEMIA studia pierwszego stopnia profil ogólnoakademicki Umiejscowienie kierunku w obszarze kształcenia Kierunek studiów chemia należy do obszaru
Wstęp do architektury komputerów
Wstęp do architektury komputerów Podręczniki: Willians Stallings: Organizacja i architektura systemu komputerowego, WNT Notatki z wykładu: http://zefir.if.uj.edu.pl/planeta/wyklad_architektura.htm Egzamin:
Magistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
JAKIEGO RODZAJU NAUKĄ JEST
JAKIEGO RODZAJU NAUKĄ JEST INFORMATYKA? Computer Science czy Informatyka? Computer Science czy Informatyka? RACZEJ COMPUTER SCIENCE bo: dziedzina ta zaistniała na dobre wraz z wynalezieniem komputerów
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ SZTUCZNA INTELIGENCJA dwa podstawowe znaczenia Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące się), pewną dyscyplinę badawczą (dział
Wprowadzenie do teorii systemów ekspertowych
Myślące komputery przyszłość czy utopia? Wprowadzenie do teorii systemów ekspertowych Roman Simiński siminski@us.edu.pl Wizja inteligentnych maszyn jest od wielu lat obecna w literaturze oraz filmach z
STUDIA INDYWIDUALNE I STOPNIA NA KIERUNKU FIZYKA UW
STUDIA INDYWIDUALNE I STOPNIA NA KIERUNKU FIZYKA UW Ι.CHARAKTERYSTYKA STUDIÓW Studia indywidualne pierwszego stopnia na kierunku fizyka UW trwają trzy lata i kończą się nadaniem tytułu licencjata (licencjat
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Urządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja
01, 02, 03 i kolejne numer efektu kształcenia. Załącznik 1 i 2
Efekty kształcenia dla kierunku studiów Studia Przyrodnicze i Technologiczne (z językiem wykładowym angielskim) - studia I stopnia, stacjonarne, profil ogólnoakademicki - i ich odniesienia do efektów kształcenia
Podstawy Programowania Algorytmy i programowanie
Podstawy Programowania Algorytmy i programowanie Katedra Analizy Nieliniowej, WMiI UŁ Łódź, 3 października 2013 r. Algorytm Algorytm w matematyce, informatyce, fizyce, itp. lub innej dziedzinie życia,
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Zasady studiów magisterskich na kierunku astronomia
Zasady studiów magisterskich na kierunku astronomia Sylwetka absolwenta Absolwent jednolitych studiów magisterskich na kierunku astronomia powinien: posiadać rozszerzoną wiedzę w dziedzinie astronomii,
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Algebra WYKŁAD 3 ALGEBRA 1
Algebra WYKŁAD 3 ALGEBRA 1 Liczby zespolone Postać wykładnicza liczby zespolonej Niech e oznacza stałą Eulera Definicja Równość e i cos isin nazywamy wzorem Eulera. ALGEBRA 2 Liczby zespolone Każdą liczbę
KIERUNKOWE EFEKTY KSZTAŁCENIA
KIERUNKOWE EFEKTY KSZTAŁCENIA Wydział: Matematyki Kierunek studiów: Matematyka i Statystyka (MiS) Studia w j. polskim Stopień studiów: Pierwszy (1) Profil: Ogólnoakademicki (A) Umiejscowienie kierunku
Technologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
Tak określił mechanikę kwantową laureat nagrody Nobla Ryszard Feynman ( ) mechanika kwantowa opisuje naturę w sposób prawdziwy, jako absurd.
Tak określił mechanikę kwantową laureat nagrody Nobla Ryszard Feynman (1918-1988) mechanika kwantowa opisuje naturę w sposób prawdziwy, jako absurd. Równocześnie Feynman podkreślił, że obliczenia mechaniki
Budowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Projektowanie. Projektowanie mikroprocesorów
WYKŁAD Projektowanie mikroprocesorów Projektowanie układ adów w cyfrowych - podsumowanie Algebra Boole a Bramki logiczne i przerzutniki Automat skończony System binarny i reprezentacja danych Synteza logiczna
Abstrakcyjny model maszyny przetwarzającej dane To pomysł jak zapisać komputer jako działające urządzenie i tu pojawia się pomysł na maszynę Turinga.
ARCHITEKTURA I DZIAŁANIE KOMPUTERA Abstrakcyjny model maszyny przetwarzającej dane To pomysł jak zapisać komputer jako działające urządzenie i tu pojawia się pomysł na maszynę Turinga. Maszyna Turinga
Wstęp do informatyki. Maszyna RAM. Schemat logiczny komputera. Maszyna RAM. RAM: szczegóły. Realizacja algorytmu przez komputer
Realizacja algorytmu przez komputer Wstęp do informatyki Wykład UniwersytetWrocławski 0 Tydzień temu: opis algorytmu w języku zrozumiałym dla człowieka: schemat blokowy, pseudokod. Dziś: schemat logiczny
Tychy, plan miasta: Skala 1: (Polish Edition)
Tychy, plan miasta: Skala 1:20 000 (Polish Edition) Poland) Przedsiebiorstwo Geodezyjno-Kartograficzne (Katowice Click here if your download doesn"t start automatically Tychy, plan miasta: Skala 1:20 000
Informatyka. informatyka i nauki komputerowe (computer science)
Informatyka informacja i jej reprezentacje informatyka i nauki komputerowe (computer science) algorytmika efektywność algorytmów poprawność algorytmów złożoność obliczeniowa, problemy NP-trudne (NP-zupełne)
Wprowadzenie do złożoności obliczeniowej
problemów Katedra Informatyki Politechniki Świętokrzyskiej Kielce, 16 stycznia 2007 problemów Plan wykładu 1 2 algorytmów 3 4 5 6 problemów problemów Plan wykładu 1 2 algorytmów 3 4 5 6 problemów problemów
urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.
Komputer (z ang. computer od łac. computare obliczać, dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) urządzenie elektroniczne służące do przetwarzania
Struktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99
Scenariusz lekcji opartej na programie Program nauczania informatyki w gimnazjum DKW-4014-87/99 Techniki algorytmiczne realizowane przy pomocy grafiki żółwia w programie ELI 2,0. Przedmiot: Informatyka
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Stargard Szczecinski i okolice (Polish Edition)
Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz Click here if your download doesn"t start automatically Stargard Szczecinski i okolice (Polish Edition) Janusz Leszek Jurkiewicz
Procesory. Schemat budowy procesora
Procesory Procesor jednostka centralna (CPU Central Processing Unit) to sekwencyjne urządzenie cyfrowe którego zadaniem jest wykonywanie rozkazów i sterowanie pracą wszystkich pozostałych bloków systemu
Dydaktyka Informatyki budowa i zasady działania komputera
Dydaktyka Informatyki budowa i zasady działania komputera Instytut Matematyki Uniwersytet Gdański System komputerowy System komputerowy układ współdziałania dwóch składowych: szprzętu komputerowego oraz
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna Literatura B. Siemieniecki, W. Lewandowski Internet w szkole, Wyd. A. Marszałek 2001, B. Siemieniecki
Dwuletnie studia indywidualne II stopnia na kierunku fizyka, specjalność Fizyka matematyczna
Dwuletnie studia indywidualne II stopnia na kierunku fizyka, specjalność Fizyka matematyczna 1. CHARAKTERYSTYKA STUDIÓW Specjalność Fizyka matematyczna ma charakter interdyscyplinarny. Obejmuje wiedzę
Systemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj
Systemy operacyjne wykład dr Marcin Czarnota laboratorium mgr Radosław Maj Plan wykładów 1. Wprowadzenie, 2. Procesy, wątki i zasoby, 3. Planowanie przydziału procesora, 4. Zarządzanie pamięcią operacyjną,
140. ROCZNICA URODZIN ALBERTA EINSTEINA
140. ROCZNICA URODZIN ALBERTA EINSTEINA Albert Einstein Urodził się 14 marca 1879 w Ulm, Zmarł 18 kwietnia 1955 w Princeton, Niemiecki fizyk pochodzenia żydowskiego. Albert z matką Źródło: Internet, [online],
Dwuletnie studia indywidualne II stopnia na kierunku fizyka, specjalność Metody fizyki w ekonomii (ekonofizyka)
Dwuletnie studia indywidualne II stopnia na kierunku fizyka, specjalność Metody fizyki w ekonomii (ekonofizyka) 1. CHARAKTERYSTYKA STUDIÓW Celem kształcenia w ramach specjalności Metody fizyki w ekonomii
Wykład 4. Określimy teraz pewną ważną klasę pierścieni.
Wykład 4 Określimy teraz pewną ważną klasę pierścieni. Twierdzenie 1 Niech m, n Z. Jeśli n > 0 to istnieje dokładnie jedna para licz q, r, że: m = qn + r, 0 r < n. Liczbę r nazywamy resztą z dzielenia
Sławomir Kulesza. Projektowanie automatów synchronicznych
Sławomir Kulesza Technika cyfrowa Projektowanie automatów synchronicznych Wykład dla studentów III roku Informatyki Wersja 2.0, 20/12/2012 Automaty skończone Automat Mealy'ego Funkcja wyjść: Yt = f(st,
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)
Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition) Robert Respondowski Click here if your download doesn"t start automatically Wojewodztwo Koszalinskie:
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Algorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
STUDIA INDYWIDUALNE I STOPNIA NA KIERUNKU ASTRONOMIA UW
STUDIA INDYWIDUALNE I STOPNIA NA KIERUNKU ASTRONOMIA UW I.CHARAKTERYSTYKA STUDIÓW Studia indywidualne pierwszego stopnia na kierunku astronomia UW trwają trzy lata i kończą się nadaniem tytułu licencjata
istocie dziedzina zajmująca się poszukiwaniem zależności na podstawie prowadzenia doświadczeń jest o wiele starsza: tak na przykład matematycy
MODEL REGRESJI LINIOWEJ. METODA NAJMNIEJSZYCH KWADRATÓW Analiza regresji zajmuje się badaniem zależności pomiędzy interesującymi nas wielkościami (zmiennymi), mające na celu konstrukcję modelu, który dobrze
Obliczenia inspirowane Naturą
Obliczenia inspirowane Naturą Wykład 01 Modele obliczeń Jarosław Miszczak IITiS PAN Gliwice 05/10/2016 1 / 33 1 2 3 4 5 6 2 / 33 Co to znaczy obliczać? Co to znaczy obliczać? Deterministyczna maszyna Turinga
Programowanie współbieżne Wykład 2. Iwona Kochańska
Programowanie współbieżne Wykład 2 Iwona Kochańska Miary skalowalności algorytmu równoległego Przyspieszenie Stały rozmiar danych N T(1) - czas obliczeń dla najlepszego algorytmu sekwencyjnego T(p) - czas
Historia. Zasada Działania
Komputer kwantowy układ fizyczny do opisu którego wymagana jest mechanika kwantowa, zaprojektowany tak, aby wynik ewolucji tego układu reprezentował rozwiązanie określonego problemu obliczeniowego. Historia