Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałSzczęsny Niezbecki Został zmieniony 10 lat temu
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?
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.