KODOWANIE LICZB Systemy liczenia III Danuta Stanek Komputer
KODOWANIE LICZB Systemy liczenia III Danuta Stanek
• Komputer służy do przetwarzania informacji (liczb i innych obiektów: liter, wartości logicznych itp. ) • Każda informacja jest przetwarzana przy pomocy dwóch stanów (wysokiego i niskiego), które nazywa się 0 i 1 • Proces przekształcania informacji jednego rodzaju na inną postać nazywany kodowaniem Danuta Stanek
Przedstawiając liczbę dziesiętną w systemie binarnym czy też heksadecymalnym musimy pamiętać, że w dalszym ciągu jest to ta sama liczba lecz przedstawiona za pomocą innego zestawu znaków. Możemy więc mówić o kodzie binarnym czy też kodzie heksadecymalnym Danuta Stanek
DEFINICJA Kodowaniem nazywamy przyporządkowanie poszczególnym obiektom zbioru kodowanego odpowiadających im elementów zwanych słowami kodowymi, przy czym każdemu słowu kodowemu musi odpowiadać dokładnie jeden element kodowany. Danuta Stanek
Graficzna interpretacja procesu kodowania Zbiór symboli A Zbiór symboli B A 2 B 2 A 1 B 1 A 3 B 3 Danuta Stanek © Wiesław Sornat
Sposób określenia kodu, czyli procesu kodowania może być różnoraki, np. opis słowny, wzór, tabela przekodowująca lub inny. Kodem liczbowym nazywamy taki kod, który liczbom dowolnego systemu będzie przyporządkowywał słowa kodowe w postaci zerojedynkowej Danuta Stanek
Kodowanie liczb Liczby binarne 1000101 Liczby dziesiętne 69 Liczby heksadecymalne 45 Danuta Stanek © Wiesław Sornat
Kodowanie w praktyce Jednostka centralna 0110010 Danuta Stanek
Informacja cyfrowa Najbardziej znaczący bit – najstarszy bit (MSB) Najmniej znaczący bit – najmłodszy bit LSB Jednostki informacji 1 b – oznacza 1 bit 1 B- oznacza bajt Danuta Stanek
1 kbit [Kb]=210 b=1024 bity 1 Mbit[Mb]=1024 Kb=1048576 bity 1 byte=8 bitów 1 k. B =210 bajtów=1024 B 1 MB=1024 KB=1048576 B Danuta Stanek
Jednostki informacji 1 1 1 1 1 k. B = 1024 B (k. B - kilobajt) MB = 1024 k. B (MB - megabajt) GB = 1024 MB (GB - gigabajt) TB = 1024 GB (TB - terabajt) PB = 1024 TB (PB - petabajt) EB = 1024 PB (EB - eksabajt) ZB = 1024 EB (ZB - zettabajt) JB = 1024 ZB (JB - jottabajt) BB = 1024 JB (BB - brontobajt) Danuta Stanek
- Slides: 11