bajt- liczba złożona z osmiu bitów.
10011100
2
8 = 256 stanów (zero lub jeden). Rozmiar bajtu dobrano tak, aby
wystarczył do zapamiętania każdego znaku, np. litery, cyfry lub znaku
typograficznego (a, 1, @)
Pojęcie
bajt wprowadził Werner Bucholz w 1956 roku podczas podczas prac
nad konstrukcją komputera dla IBM.
W bajtach i ich
wielokrotnościach określa się pojemności pamięci komputerowych.
KB |
kilo bajt |
1000 bajtów |
1 000
bajtów |
MB |
mega bajt |
1000x1000 bajty |
1 000
000 bajtów |
GB |
giga bajt |
1000x1000x1000 bajty |
1 000
000 000 bajtów |
TB |
tera bajt |
1000x1000x1000x1000
bajty |
1 000
000 000 000
bajtów |
Te przeliczniki są powszechnie
stosowane w handlu. Kupując dysk czy dyskietkę podaje się pojemność za pomocą
powyżej stosowanych prefiksów.
Natomiast komputer odczytuje pojemność wg podanych poniżej prefiksów.
Do 1998 roku używano pojęć KB,
MB, GB, TB, które oznaczały kilobajt, megabajt, gigabajt, terabajt. W handlu pod
tym pojęciem kryły się kilobajty, megabajty, gigabajty, terabajty dziesiętne,
natomiast komputer pokazywał pojemność w
kilobajtach, megabajtach, gigabajtach, terabajtach binarnych.
W 1998 roku Międzynarodowa
Komisja Elektrotechniczna wprowadziła nowe prefiksy, ale nie zdążyły się one
jeszcze upowszechnić.
Zamiast
kilobajtów, megabajtów, gigabajtów, terabajtów binarnych
mamy:
KiB |
kibi bajt |
1024 bajtów |
1024 bajtów |
MiB |
mebi bajt |
1024x1024 bajty |
1048576 bajtów |
GiB |
gibi bajt |
1024x1024x1024 bajty |
1 073 741 824 bajtów |
TiB |
tebi bajt |
1024x1024x1024x1024
bajty |
1099511627776 bajtów |
Jeśli chcielibyśmy otrzymać
bity, wtedy trzeba wartości z bajtami pomnożyć przez 8
(bajt=8 bitów).
System pozycyjny dwójkowy
Jest to system, który zrewolucjonizował cały
świat techniki, dając podstawę rozwoju wiodącej obecnie dziedzinie wiedzy jaką
jest elektronika.
Cyframi tego systemu są: 0 i 1.
Symbolizują one dwa stany tzw. stan niski i stan
wysoki.
Podstawą systemu jest 2. Stąd też i nazwa system dwójkowy. A ponieważ jest to również system pozycyjny,
to możemy w znany już sposób dokonywać konwersji (zamiany) liczby z systemu
dziesiątkowego na dwójkowy.
Liczba
23 to:
setki |
dziesiątki |
jedności |
102 |
101 |
100 |
- |
2 |
3 |
Liczba
23 to:
23 = 2x101 + 3x100 = 2x10 + 3x1 = 20 + 3 = 23
Podzielmy teraz liczbę
23 przez2
23:2=11 |
reszta=1 |
11:2=5 |
reszta=1 |
5:2 =2 |
reszta=1 |
2:2 =1
|
reszta=0 |
1:2 =0
|
reszta=1 |
Odczytujemy liczbę
binarną (dwójkową) od dołu reszt do góry.
Wynosi ona 10111
1x24 + 0x23
+ 1x22 + 1x21 + 1x20 = 1x16 + 0x8 + 1x4 + 1x2 +
1x1 = 16+0+4+2+1=23
Tak wygląda sposób zamiany
liczby w systemie dziesiętnym na liczbę w systemie dwójkowym i na odwrót.
Zapisujemy to
następująco:
23D = 10111B
D — oznacza system pozycyjny dziesiętny
B — oznacza system pozycyjny dwójkowy
21
= 2 |
26
= 64 |
22
= 4 |
27
= 128 |
23
= 8 |
28
= 256 |
24
= 16 |
29
= 512 |
25
= 32 |
210
=1024 |
Obliczenia te są czasami dość
skomplikowane. Warto wtedy użyć z akcesoriów Windows kalkulatora, który w
profesjonalnym wyglądzie zmienia nam liczby w systemie dziesiętnym na binarne (bin)
i liczby binarne na dziesiętne (dec).
Zapisywanie
liczby całkowitej ujemnej binarnej
W pierwszym bicie należy zapisać znak liczby
(0 może oznaczać liczbę dodatnią, a
1liczbę ujemną),
pozostałe bity wykorzystać do zapisania wartości
bezwzględnej tej liczby w systemie dwójkowym.
System pozycyjny szesnastkowy
(heksadecymalny)
Nie jest on bezpośrednio używany przez układy
cyfrowe, jest natomiast wygodnym sposobem zapisywania liczb binarnych. Stosowany
jest przez programistów lub przy wyświetlaniu informacji cyfrowej na ekranie.
Liczba
16 jest podstawą
tego systemu.
Cyfry to: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Można również dokonać
konwersji liczby dziesiętnej na heksadecymalną dzieląc ją przez
16 i zapisując resztę w postaci cyfr
heksadecymalnych ( 10 <
zapisz jako A, 11 zapisz
jako B, 12 < zapisz jako
C itd. ).
Każdej liczbie szesnastkowej odpowiada określona
kombinacja czterech cyfr binarnych i na odwrót.
Cyfra szesnastkowa |
Liczba binarna |
0 |
0000 |
1 |
0001 |
2 |
0010 |
3 |
0011 |
4 |
0100 |
5 |
0101 |
6 |
0110 |
7 |
0111 |
8 |
1000 |
9 |
1001 |
A |
1010 |
B |
1011 |
C |
1100 |
D |
1101 |
E |
1110 |
F |
1111 |
0010|0101|1010B
= 25AH
H ― system pozycyjny szesnastkowy
Darmowy hosting zapewnia PRV.PL