Click here to load reader

Technologie Informacyjne - Wykład 1

  • View
    215

  • Download
    1

Embed Size (px)

Text of Technologie Informacyjne - Wykład 1

  • Technologie InformacyjneWykad 1

    Pawe Witkowski

    MIM UW

    Wiosna 2018

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 1 / 27

  • 1 Plan wykadu

    2 Dane

    3 Sprzt komputerowy

    4 Systemy operacyjne

    5 Systemy plikw

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 2 / 27

  • Cele zaj

    Zasady dziaania komputera i sieci

    Wykorzystanie zasobw Internetu

    Redagowanie duych dokumentw

    Podstawowe narzedzia biurowe

    Arkusz kalkulacyjny

    Tworzenie stron WWW

    Przygotowywanie prezentacji multimedialnych

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 3 / 27

  • Typy danych

    Wartoci logiczne (prawda/fasz)

    Znaki (a-z, A-Z, 0-9,:,;@,#,$,%,...)

    Liczby (cakowite i niecakowite)

    Obrazy

    Sygnay dwikowe

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 4 / 27

  • Binarna reprezentacja danych

    Komputer operuje wycznie na grupach bitw (wartoci 0 lub 1)tworzcych liczby binarne

    Grupa 8 bitw nazywa si bajt i reprezentuje jeden znak

    Niektre znaki s zapisywane z uyciem wicej ni jednego bajtu

    Dane nieliczbowe s rwnie zapisywane przy pomocy bitw

    Bajt

    1 0 1 1 0 1 0 0

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 5 / 27

  • Jednostki informacji

    Bit: 0-1

    Bajt = 8 bitw (00000000, 00000001, 00000010, ..., 11111111)(28=256 rnych znakw)

    Kilobajt = 210 bajtw (1024 bajtw)

    Megabajt = 210 kilobajtw = 220 bajtw(1 024 * 1 024 = 1 048 576 bajtw)

    Gigabajt = 210 megabajtw = 230 bajtw(1 024 * 1 024 * 1 024 = 1 073 741 824 bajtw)

    Terabajt = 210 gigabajtw = 240 bajtw(1 024 * 1 024 1 024 * 1 024 = 1 099 511 627 776 bajtw)

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 6 / 27

  • Kodowanie znakw

    Kady znak jest reprezentowany przez liczb stanowic jego numer wtablicy kodowejTablice kodowe

    I ASCII 128 pozycji, w tym mae i wielkie literu alfabetu aciskiego,cyfry, znaki przestankowe

    I Rozszerzone ASCII 256 pozycji, w tym pierwsze 128 takie jak wASCII, a nastpne 128 zawiera znaki narodowe (np. ,,,,,...) lubinne symbole

    I UNICODE pierwotnie 216 = 65 536, obecnie 232 = 4 294 967 296pozycji reprezentujcych wszystkie znaki uywane na wiecie

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 7 / 27

  • Polskie znaki

    rodkowoeuropejski ISO 8859-2 256 pozycji, w tym pierwsze 128takie jak w ASCII, a nastpne 128 zawiera m. in. znaki narodowe (np.,,,,,...)

    rodkowoeuropejski Microsoft utf8 256 pozycji, w tym pierwsze 128takie jak w ASCII, a nastpne 128 zawiera m. in. znaki narodowe (np.,,,,,...) lub inne symbole

    Unicode UTF-8

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 8 / 27

  • Ukad klawiatury

    Polski (programisty):QWERTY

    Polskie znaki z klawiszem prawy ALT

    Polski 214: QWERTZ

    Polskie znaki bezporednio na klawiaturze

    Przeczanie ukadu klawiatury pod Windows: Ctrl + Shift

    Przeczanie jzyka pod Windows: lewy Alt + Shift

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 9 / 27

  • Inne znaki narodowe

    ISO 8859-1 (Latin-1) - alfabet aciski dla Europy zachodniej

    ISO 8859-2,3,4 (Latin-2,3,4) - aciski dla Europy rodkowej iwschodniej, poudniowej, pnocnej rwnie odpowiednia PolskaNorma

    ISO 8859-5 (Cyrillic) - dla cyrylicy

    ISO 8859-6 (Arabic) - dla alfabetu arabskiego

    ISO 8859-7 (Greek) - dla alfabetu greckiego

    ISO 8859-8 (Hebrew) - dla alfabetu hebrajskiego

    ISO 8859-11 (Thai) - dla alfabetu tajskiego

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 10 / 27

  • Dwiki i obrazy

    Dwik: liczby oznaczajce napicia reprezentujcego cinienieakustyczne z zadan czstotliwociObraz (rastrowy): prostoktna tablica punktw (pikseli)

    I piksel ma jeden kolorI kolor ma trzy skadowe - jasnoci podstawowych barw wiata

    (czerwony, zielony, niebieski)I wartoci jasnoci zapisane za pomoc liczb

    Obraz (wektorowy): ksztaty zapisane za pomoc rwnamatematycznych i wsprzdnych

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 11 / 27

  • Procesor (CPU)

    Wykonuje instrukcje zawarte w pamici operacyjnejJedna instrukcja na jeden impuls taktujcy1 Hz (herc) to jedna operacja na sekund1 GHz to miliard operacji na sekundWspczesne procesory maj 2 GHz - 3,5 GHzWielozadaniowoKonieczne jest chodzenie (wentylatory, radiatory)

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 12 / 27

  • Pami operacyjna

    Dostpna bezporednio dla procesora (RAM)

    Znajduje si w niej kod wykonywanych programw

    Zawarto jest tracona po zaniku zasilania

    Istnieje konieczno zapisu trwaego danych

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 13 / 27

  • Dysk twardy - HDD

    Dane s zapisywane na noniku magnetycznym

    Dyski talerzowe (HDD Hard Disk Drive)maj du pojemno - 1-2TB

    Mao odporne na wstrzsy

    Duy pobr energii

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 14 / 27

  • Dysk twardy - SSD

    Dyski SSD (Solid State Drive) uywaj pamici typu ash

    Odporne na wstrzsy

    May pobr energii

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 15 / 27

  • Karta graczna

    Generuje sygna dla monitora

    Procesor graczny (GPU)

    Wasna pami

    Bardzo wydajne przy zadaniach sekwencyjnych

    Potrzebne wydajne chodzenie

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 16 / 27

  • Microsoft

    Dla komputerw osobistychI MS-DOS (1982)I Windows 95 (1995), 98 (1998), ME (2000)I Windows XP (2001)I Windows Vista (2007)I Windows 7 (2009)I Windows 10 (2015)

    Dla serwerwI Windows NTI Windows 2003 ServerI Windows 2008 ServerI Windows 2012 ServerI Windows 2016 Server

    Dla urzdze przenonychI Windows Mobile 5, 6

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 17 / 27

  • UNIX i pochodne

    Dla komputerw osobistych i serwerwI UNIX (1969)I Linux (Ubuntu, SuSE, Debian, Gentoo, CentOS, ...)I BSD (1978), FreeBSD (1993)I Sun Solaris (1991)

    Dla urzdze przenonychI Android (2007)

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 18 / 27

  • Apple

    Dla komputerw osobistychI System 1.0 (1984) - 7 (1998)I MacOS 8 (1997), 9 (1999)I MacOS X (2001)

    Dla urzdze przenonychI iPhone OS (2008)

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 19 / 27

  • Funkcje

    Tworzenie i usuwanie plikw i katalogw

    Informacje o plikach

    Wyszukiwanie

    Prawa dostpu

    Woluminy (partycje, noniki optyczne, karty pamici)

    Informacje o plikach (metadane) zajmuj rwnie miejsce na dysku

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 20 / 27

  • Systemy plikw

    Kady system operacyjny ma system plikw

    Noniki danych maj swoje systemy plikw (CD, DVD)

    Windows: FAT32, exFAT, NTFS

    UNIX/Linux: ext2, ext3, ext4

    APPLE: HFS, HFS+

    Sieciowe: NFS, SMB

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 21 / 27

  • Rnice

    Dopuszczalny rozmiar woluminu

    Dopuszczalne nazwy plikwRozrnianie wielkich i maych liter

    I UNIX i pochodne - takI Windows - nie

    Uprawnienia

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 22 / 27

  • Nazwy plikw

    DugoI MS-DOS - 8 znakw nazwy + 3 na rozszerzenieI Windows 95 i nowsze, UNIX i pochodne - 256 znakw, rozszerzenie jest

    czci nazwy, po kropce

    RozszerzenieI Windows i UNIX - suy do rozpoznania aplikacji, ktra otwiera plik

    (np. odt -> OpenOce)I Windows - oznacza plik jako wykonywalny (np. exe)I UNIX - pliki wykonywalne nie musz mie zadanego rozszerzenia, tylko

    ustawiony atrybut wykonywalny

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 23 / 27

  • Typy plikw

    Pliki tekstoweI Cig znakw uyciem strony kodowejI Podzia na wierszeI Znaki ASCII reprezentowane przez jeden bajtI Pozostae znaki mog by reprezentowane przez dwa lub wicej bajtwI Mona je edytowa w dowolnym edytorze tekstowym

    Pliki binarneI Cig bajtwI Nie nadaj si do edycji w edytorze tekstowymI Maj format odczytywany przez aplikacje

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 24 / 27

  • Przykady typw plikw

    Pliki tekstoweI TXT, RTF - tekstI HTML, XML, KML - dane odczytywane przez aplikacje, np.

    przegldarkiI CSS - pliki stylw dla stron internetowychI CSV - dane, np. z arkusza kalkulacyjnegoI SVG - graki w formacie wektorowym

    Pliki binarneI DOC, DOCX, ODT, PDF - tekst z formatowaniemI XLS, XLSX, ODS - arkusze kalkulacyjneI BMP, JPG, GIF, PNG - obrazyI MP3 - dwikI AVI, MPG - lm

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 25 / 27

  • Uprawnienia w systemach UNIX i pochodnych

    Podzia naI Waciciel (owner)I Grupa (group)I Inni (others)

    UprawnieniaI Odczyt (r)I Zapis (w)I Wykonanie (x)

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 26 / 27

  • Uprawnienia w systemach UNIX i pochodnych

    Ustalanie uprawnie dla waciciela, grupy, innych

    Trzy grupy uprawnie rwx

    rwxrwxrwx - peny zestaw uprawnie, kady moe plik odczyta,zmodykowa, wykona

    rw - - - - - - - - tylko waciciel moe plik odczyta i zmodykowa

    rw-r- -r- - - tylko waciciel moe plik zmodykowa, a wszyscyodczyta - domylne dla nowych plikw

    rwxr-xr-x - tylko waciciel moe plik zmodykowa, a wszyscyodczyta i wykona - domylne dla katalogw

    P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2018 27 / 27

    Plan wykaduDaneSprzet komputerowySystemy operacyjneSystemy plikw

Search related