Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie do informatyki Wykład 1
J.Nawrocki, Wprowadzenie.., Wykład 1 Plan wykładu Co to jest informatyka? Obszary informatyki Trzy filary informatyki Sprawy organizacyjne
J.Nawrocki, Wprowadzenie.., Wykład 1 Co to jest informatyka? Dziedzina wiedzy zajmująca się problemami przetwarzania, przechowywania i przesyłania danych. Co proszę?
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Algorytmy i struktury danych Języki programowania Architektura systemów liczących Obliczenia numeryczne i symboliczne Systemy operacyjne Inżynieria oprogramowania Bazy danych Sztuczna inteligencja i robotyka Komunikacja człowiek-komputer
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Algorytmy i struktury danych
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Algorytmy i struktury danych
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Dany jest ciąg cyfr, nawiasów, znaków +, -, *, /. Czy ten ciąg jest poprawnie zbudowanym wyrażeniem arytmetycznym? * * 2 3 = 7 = ??? Języki programowania
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jest mała i szybka pamięć operacyjna i duża lecz wolna pamięć dyskowa. Jak zbudować z nich pamięć, która byłaby duża i szybka? Architektura systemów liczących
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jest mała i szybka pamięć operacyjna i duża lecz wolna pamięć dyskowa. Jak zbudować z nich pamięć, która byłaby duża i szybka? Architektura systemów liczących
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących 7 Odczyt komórki o adresie 7
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 7 Odczyt komórki o adresie 7
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 9 Odczyt komórki o adresie 9
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 9 Odczyt komórki o adresie 9
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna Tablica stron fadr = blok(str) + prz Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna Tablica stron fadr = blok(str) + prz Odczyt komórki o adresie log. ladr: str = ladr / 3 prz = ladr mod 3
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak rozwiązać układ równań lub pojedyncze równanie? 3x = 1 2x = 10 x 2 = 2 Obliczenia numeryczne i symboliczne
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak uniknąć zastoju w systemie? AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A Ale proste!
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A ?
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A Ale proste!
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak oszacować czas i koszt realizacji przedsięwzięcia programistycznego? Kiedy i za ile? Inżynieria oprogramowania
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak manipulować dużą ilością danych? Podaj nazwiska tych, u których dochód na głowę > zł Bazy danych
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak rozpoznawać obrazy lub pismo? Politechnika Poznańska Sztuczna inteligencja i robotyka
J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak odwzorowywać na ekranie obiekty 3-wymiarowe w czasie rzeczywistym? Komunikacja człowiek-komputer
J.Nawrocki, Wprowadzenie.., Wykład 1 Trzy filary informatyki Matematyka Nauki ścisłe (science) Inżynieria Mathematics Science Engineering
J.Nawrocki, Wprowadzenie.., Wykład 1 Historia informatyki -325: Euklides ( pne), algorytm obliczania NWD 1642: Blaise Pascal ( ), pierwszy kalkulator 1822: Charles Babbage ( ), maszyna różnicowa 1833: Ch. Babbage, maszyna analityczna 1890: Herman Hollerith ( ), zastosowanie kart perforowanych do przetwarzania danych statystycznych
J.Nawrocki, Wprowadzenie.., Wykład 1 Historia informatyki (c.d.) 1936: Konrad Zuse, pierwszy komputer programowalny (Z1) 1946: Włączenie komputera ENIAC (USA) 1947: Powstanie towarzystwa ACM 1948: W Warszawie powstaje Grupa Aparatów Matematycznych ~1955: Tranzystory zamiast lamp 1961: PDP-1 firmy DEC (4K słów, $ ) ~1963: Pierwsze komputery w Poznaniu
J.Nawrocki, Wprowadzenie.., Wykład 1 Studia informatyczne na PP Główne cechy: 2-stopniowość szersza obieralność minimum programowe ACM/IEEE zespołowa praca inżynierska Inżynier Mgr
J.Nawrocki, Wprowadzenie.., Wykład 1 Sprawy organizacyjne Plan wykładów: Przedmiot kończy się egzaminem Dyżury: czwartki, 15: :00, pok. 416
J.Nawrocki, Wprowadzenie.., Wykład 1 Literatura Per Brinch Hansen, Podstawy systemów operacyjnych, Warszawa, WNT, 1979.
J.Nawrocki, Wprowadzenie.., Wykład 1 Podsumowanie Informatyka jest bogatą dziedziną, łączącą w sobie elementy matematyczne, przyrodnicze (science) i inżynierskie. Wreszcie!
J.Nawrocki, Wprowadzenie.., Wykład 1 Ocena wykładu 1. Wrażenie ogólne? (1 - 6) 2. Zbyt wolno czy zbyt szybko? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co poprawić i jak?