Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie.

Podobne prezentacje


Prezentacja na temat: "Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie."— Zapis prezentacji:

1 Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Jerzy.Nawrocki@put.poznan.pl http://www.cs.put.poznan.pl/~nawrocki/ics/ Wprowadzenie do informatyki Wykład 1

2 J.Nawrocki, Wprowadzenie.., Wykład 1 Plan wykładu Co to jest informatyka? Obszary informatyki Trzy filary informatyki Sprawy organizacyjne

3 J.Nawrocki, Wprowadzenie.., Wykład 1 Co to jest informatyka? Dziedzina wiedzy zajmująca się problemami przetwarzania, przechowywania i przesyłania danych. Co proszę?

4 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

5 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki 123 132 112 134 123 114 Algorytmy i struktury danych

6 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki 123 132 112 134 123 114 Algorytmy i struktury danych

7 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? 1 + 2 * 3 1 + * 2 3 = 7 = ??? Języki programowania

8 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

9 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

10 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1

11 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1

12 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących Odczyt komórki o adresie 1

13 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Pamięć wirtualna Architektura systemów liczących 7 Odczyt komórki o adresie 7

14 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 7 Odczyt komórki o adresie 7

15 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 9 Odczyt komórki o adresie 9

16 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Architektura systemów liczących Pamięć wirtualna 9 Odczyt komórki o adresie 9

17 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

18 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

19 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

20 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

21 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak uniknąć zastoju w systemie? AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

22 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

23 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

24 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

25 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

26 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

27 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

28 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

29 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

30 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; Systemy operacyjne LP HD B A

31 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!

32 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

33 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

34 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

35 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

36 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

37 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A ?

38 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateHD; AllocateLP; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

39 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki AllocateLP; AllocateHD; UseHDandLP; ReleaseHD; ReleaseLP; AllocateLP; AllocateHD; UseHDandLP; ReleaseLP; ReleaseHD; Systemy operacyjne LP HD B A

40 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!

41 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

42 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ę > 11 000 zł Bazy danych

43 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak rozpoznawać obrazy lub pismo? Politechnika Poznańska Sztuczna inteligencja i robotyka

44 J.Nawrocki, Wprowadzenie.., Wykład 1 Obszary informatyki Jak odwzorowywać na ekranie obiekty 3-wymiarowe w czasie rzeczywistym? Komunikacja człowiek-komputer

45 J.Nawrocki, Wprowadzenie.., Wykład 1 Trzy filary informatyki Matematyka Nauki ścisłe (science) Inżynieria Mathematics Science Engineering

46 J.Nawrocki, Wprowadzenie.., Wykład 1 Historia informatyki -325: Euklides (365 - 300 pne), algorytm obliczania NWD 1642: Blaise Pascal (1623 - 1662), pierwszy kalkulator 1822: Charles Babbage (1791 - 1871), maszyna różnicowa 1833: Ch. Babbage, maszyna analityczna 1890: Herman Hollerith (1860 - 1929), zastosowanie kart perforowanych do przetwarzania danych statystycznych

47 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, $120 000) ~1963: Pierwsze komputery w Poznaniu

48 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

49 J.Nawrocki, Wprowadzenie.., Wykład 1 Sprawy organizacyjne Plan wykładów: www.cs.put.poznan.pl/~nawrocki/ics/ Przedmiot kończy się egzaminem Dyżury: czwartki, 15:30 - 17:00, pok. 416

50 J.Nawrocki, Wprowadzenie.., Wykład 1 Literatura Per Brinch Hansen, Podstawy systemów operacyjnych, Warszawa, WNT, 1979.

51 J.Nawrocki, Wprowadzenie.., Wykład 1 Podsumowanie Informatyka jest bogatą dziedziną, łączącą w sobie elementy matematyczne, przyrodnicze (science) i inżynierskie. Wreszcie!

52 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?


Pobierz ppt "Informatyka jako dziedzina wiedzy Copyright, 2000 © Jerzy R. Nawrocki Wprowadzenie."

Podobne prezentacje


Reklamy Google