Otwórz plik PDF

Transkrypt

Otwórz plik PDF
Reprezentacja informacji w
komputerze
1
Agenda - O czym będzie
• System informacyjny
• Systemy liczenia
• Wielkość danych. Bit, Bajt
• Systemy kodowania
2
SYSTEM INFORMACYJNY POJĘCIE, STRUKTURA,
WŁAŚCIWOŚCI
• System informacyjny - uporządkowany układ
odpowiednich elementów, charakteryzujących
się pewnymi właściwościami i połączonych
wzajemnie określonymi relacjami
3
Zasoby systemu informacyjnego
zapewniające jego funkcjonowanie
• Zasoby systemu informacyjnego zapewniające jego
funkcjonowanie to:
– ludzkie - potencjał wiedzy ukierunkowany na rozwiązywanie
problemów systemu; uŜytkownicy pełniący role nadawców i
odbiorców oraz adresaci technologii informacyjnych;
– informacyjne - zbiory danych przeznaczone do
przetwarzania (bazy danych, metod, modeli, wiedzy);
– proceduralne - algorytmy, procedury, oprogramowanie;
– techniczne - sprzęt komputerowy, sieci telekomunikacyjne,
nośniki danych.
4
Struktura systemu informacyjnego
• funkcjonalna
– zbiór zadań i celów systemu oraz ich wzajemnych
współzaleŜności;
– system informacyjny jest związany bezpośrednio z funkcjami
wytwarzania i zarządzania obiektem gospodarczym;
– struktura ta jest nadrzędna w stosunku do pozostałych
struktur, moŜna ją rozpatrywać w przekroju struktury
organizacyjnej lub przekroju struktury procesów
gospodarczych;
– wieloprzekrojowe ujęcie struktury funkcjonalnej pozwala
zaprezentować system kompleksowo i obiektywnie z punktu
widzenia celów systemów wytwarzania i zarządzania;
5
Struktury systemu informacyjnego
• informacyjna - składa się z zasobów informacyjnych
(zbiory danych wraz z algorytmami ich przetwarzania)
i zbioru meta informacji (zbiór informacji o zasobach
systemu - katalog systemu); struktura informacyjna
systemu jest ściśle powiązana z jego strukturą
funkcjonalną (realizacja kaŜdej funkcji i zadania
angaŜuje określone elementy struktury
informacyjnej);
• techniczna - technologiczna - utworzona z
zastosowanych w przetwarzaniu środków
technicznych i stosowanych w nim technologii
przetwarzania danych;
6
MIEJSCE I ROLA SYSTEMU
INFORMACYJNEGO W OBIEKCIE
GOSPODARCZYM
• Funkcje systemu informacyjnego:
• gromadzenie informacji - jej istotą jest zbieranie, rejestrowanie i
ewidencjonowanie danych i komunikatów gospodarczych, czyli
informacyjne zasilanie obiektu i jego poszczególnych komórek
organizacyjnych; w czasie gromadzenia dane i ich zbiory
podlegają operacjom pomocniczym;
• przetwarzanie informacji - wykonywanie na nich typowych
operacji arytmetycznych i logicznych; z danych źródłowych
uzyskuje się w wyniku ich przetworzenia informacje wynikowe
Ŝądane przez odbiorców;
7
MIEJSCE I ROLA SYSTEMU
INFORMACYJNEGO W OBIEKCIE
GOSPODARCZYM
• przechowywanie informacji - polega na zapisaniu
danych na trwałych nośnikach w postaci i formie
umoŜliwiających ich łatwe wykorzystanie w kolejnych
procesach; przechowywane (zwłaszcza
archiwizowane) informacje podlegają operacjom
dodatkowym takim jak kompresja;
• prezentowanie informacji - polega na dostarczeniu
odbiorcom niezbędnych informacji wynikowych.
8
Wymagania wobec informacji
gospodarczej
• rzetelność - informacje muszą wiernie opisywać operacje
gospodarcze i stany;
• selektywność - informacje powinny być dobrane pod kątem
charakterystyk opisywanego problemu czy stosowanej metody;
• adresowalność - zakres przedmiotowy, dokładność i aktualność
informacji muszą być dostosowane do indywidualnych potrzeb
określonego odbiorcy, wyznaczanych przez charakter
wykonywanych przez niego działań;
• odpowiedniość - zgodność z konkretnym zapotrzebowaniem na
informacje;
• terminowość - dostarczanie informacji we właściwym czasie;
9
System Informacyjny
• Podstawowym zadaniem systemu informacyjnego jest
dostarczanie uŜytkownikom informacji umoŜliwiających im
podejmowanie i wprowadzanie w Ŝycie decyzji regulujących
funkcjonowanie obiektu gospodarczego.
• System informacyjny w obiekcie gospodarczym zwykle
lokalizuje się w systemie zarządzania.
• System informacyjny integruje funkcjonowanie dwóch
podsystemów obiektu gospodarczego: zarządzania oraz
wytwarzania i obejmuje swym zasięgiem całą działalność
obiektu gospodarczego.
10
SYSTEM INFORMACYJNY SYSTEM ZARZĄDZANIA SYSTEM INFORMATYCZNY
• System informacyjny zapewnia dokumentacyjną obsługę
przestrzenno-czasowego przebiegu procesów produkcji w
systemie wytwarzania, a takŜe gromadzi informacje nieodzowne
w procesie podejmowania decyzji gospodarczych w systemie
zarządzania.
• System zarządzania steruje prawidłowym i skutecznym
wykonawstwem zadań całego środowiska gospodarowania, w
tym systemu wytwarzania; wpływa na wszystkie elementy w
celu realizacji celi i funkcji obiektu gospodarczego.
• System informatyczny to system informacyjny, w którym
procesy przetwarzania danych i procesy komunikacji
realizowane są automatycznie (za pomocą technik
komputerowych).
11
Systemy liczenia
• Systemy liczenia - sposób tworzenia liczb ze znaków cyfrowych
oraz zbiór reguł umoŜliwiających wykonywanie operacji
arytmetycznych na liczbach.
• Dla dowolnego systemu liczenia istnieje zbiór cyfr, z których
tworzy się liczby.
• Ilość róŜnych cyfr systemu nazywa się jego podstawą.
• Systemy liczenia dzielą się na:
– pozycyjne
- wartość liczbowa cyfry zaleŜy od jej
umiejscowienia (pozycji) w liczbie
– Niepozycyjne - poszczególne cyfry zachowują swą wartość
liczbową bez względu na miejsce, jakie zajmują w liczbie.
Przykładem takiego systemu jest system rzymski.
12
Systemy liczenia
Obecnie większość ludzi licząc posługuje się dziesiętnym
systemem liczenia.
jednak ...
– amerykanie dzielą stopy na 12 cali,
– rok dzielimy na 12 miesięcy
– tydzień dzielimy na 7 dni
– dzień na dwa okresy po 12 godzin.
–
–
–
–
System rzymski
System dziesiętny
System binarny
System szesnastkowy
13
System dziesiętny
• Cyfry od 0 do 9 - biorąc od prawej oznaczają wartość liczby
reprezentowanej przez cyfrę pomnoŜoną przez potęgę
dziesiątki począwszy od zerowej. Suma wyników daje liczbę.
Weźmy na przykład liczbę 274, czyli dwieście siedemdziesiąt
cztery. Na najsłabszej pozycji widnieje cyfra 4. Pozycja ta nosi
nazwę pozycji jedności, jeśli pamiętacie ze szkoły podstawowej.
Mamy zatem 4 jedności. Na drugiej pozycji jest cyfra 7. Cyfra ta
znajduje się na drugiej pozycji, czyli pozycji dziesiątek. MoŜna
więc powiedzieć, Ŝe jest tam siedem dziesiątek, inaczej mówiąc
70 jedności. Na trzeciej natomiast pozycji jest cyfra 2. Trzecia
pozycja to pozycja setek, czyli mam dwie setki.
14
System binarny (dwójkowy)
• System binarny (dwójkowy), składa się tylko z dwóch
cyfr: 0 (zero) i 1 (jeden). Ten system jest
powszechnie stosowany w komputerach, poniewaŜ
cyfry 0 i 1 łatwo jest realizować technicznie:
- w przewodniku płynie prąd (cyfra 1),
nie płynie
(cyfra 0),
- cyfry 0 i 1 moŜna łatwo interpretować jako wartości
logiczne zdań:
1 - zdanie prawdziwe,
0 - zdanie fałszywe,
- algorytmy działań w systemie binarnym są
15
prostsze niŜ w innych systemach.
Wielkość danych
• BIT - binary unit, jednostka dwójkowa. . Jest to najmniejsza
jednostka informacji, pozwalającą odróŜnić 2 sytuacje: tak lub
nie, "jest" lub "nie ma”,
0 lub 1, lewo lub prawo. Wybór jednej z takich moŜliwości daje
nam jeden bit informacji.
• BAJT - to 8 (osiem) bitów (np. 1001 0110) czyli liczba w
systemie dwójkowym składająca się z ośmiu zer lub jedynek w
dowolnej kombinacji.
• Dane przechowywane są w pamięci komputera w postaci zbioru
bajtów, a na nośnikach w postaci plików.
• Słowo - liczby bitów, na których komputer moŜe wykonać
podstawowe operacje.
CPU 8, 16, 32, 64 bitowy procesor.
16
Wielkość danych
• 1 KB (kilobajt) = 210 = 1024 B (bajty)
• 1 MB (megabajt) = 220 = 1024 * 1024 = 1 048 576 B =
1024 KB
• 1 GB (gigabajt) = 230 = 1024 MB
• 1 TB (terabajt) = 240 = 1024 GB
• 1 PB (petabajt) = 250 = 1024 TB
W Bibliotece Bibliotece Kongresu USA, jednej z największych
bibliotek świata, zapisanych jest około 20 TB informacji.
17
System kodowania
• Dla uŜytkownika końcowego (business users) nie jest istotne jak
w komputerze są kodowane dane (jak są reprezentowane).
• Dla zwykłego uŜytkownika mikrokomputera istotne są
moŜliwości reprezentacji typów danych, których on potrzebuje i
języki, jakich uŜywa.
MoŜliwość uŜywania chińskich, koreańskich znaków, cyrylicy?
• Potrzeby wymiany informacji między komputerami (Internet,
kodowanie strony) - standardy kodowania
• Rozwój społeczeństwa a stosowany alfabet
– Wietnam
- przejście z chińskich znaków na łacińskie
– Turcja - 1920r. Ataturk - przejście z alfabetu arabskiego
na łaciński
– Mongolia
- przejście z alfabetu cyrylicy na łaciński 18
– Gruzja
- przejście z alfabetu cyrylicy na łaciński
Standard ASCII (American Standard
Code for Information Exchange).
• Standard ASCII dotyczy podstawowych znaków
alfanumerycznych i ustala tylko pierwsze 128 znaków.
• Pierwsze 32 znaki standardu ASCII zarezerwowano dla celów
specjalnych, reprezentują one kody kontrolne dla drukarek i
ekranu.
• Strony kodowe - wariant rozszerzonego standardu ASCII, w
których mniej potrzebne znaki (o numerach powyŜej 127) są
zastąpione znakami specjalnymi - narodowymi. Znaki polskie
znalazły się na stronie kodowej określanej nazwą “Latin 2”,
razem z innymi znakami narodowymi krajów Europy Centralnej.
„Latin 2” a Ms Win 1250 - kodowanie strony w Internecie
19
Standard Unicode
• Najnowszym standardem kodowania znaków, ustalonym w
1992 roku, jest Unicode.
• System ten uŜywa dwubajtowej reprezentacji znaków (16 bitowy
system kodowania). W ten sposób mamy do dyspozycji nie 256
a 2 do potęgi 16 = 256 potęga 2=65536 znaków, w tym około
3000 znaków definiowanych przez uŜytkownika.
• Teksty pisane w językach europejskich zajmują przy takiej
reprezentacji dwa razy więcej pamięci (2 bajty zamiast 1) niŜ
przy ASCII.
• W Unicode 3 są zawarte znaki chińskie, japońskie ......
• Najnowsze systemy operacyjne i bazy danych uŜywają
Unicode3 - Windows 2000 / XP, Linux, baza danych Oracle
20
Literatura, Zasoby
• Stallings, W.: Number Systems,
ftp://shell.shore.net/members/w/s/ws/Su
pport/NumberSystems.pdf
• www.unicode.org
21