Bilgisayarda Sayı Sistemleri

 Günlük hayatta kullandığımız sayma sayıları bilgisayarda sadece 1 ve 0  sayılarına indirgenerek kullanılır.  İşlemler sadece bu ikisi üzerinden gerçekleşir.  Biz bu sisteme ikilik sistem adını veriyoruz. Sayı sistemlerinde her bir rakam digit olarak adlandırılır. Onluk sistemde her bir rakam decimal digit adını alırken, ikilik sistemde binary digit yani kısaca bit  adını alır.

123456 = 6 digitlik onlu sayı

100111= 6 bitlik ikili sayı

İkilik sistemdeki bir sayıyı onluk sistemdeki bir sayıya çevirmek için onluk sistemde yaptığımız gibi basamak değerleri ile çarpılma yapılır. Fakat 10 ile değilde 2 lik tabanda olduğu için 2 ile çarpılma yapılır. Örneğin;

111 sayısının onluk sistemdeki karşılığı= 2^0*1 + 2^1*1 + 2^2*1= 7 olur.

Bunun yanında onluk sistemdeki bir sayıyı sürekli 2 ye bölerek 2 lik sisteme de çevirebiliriz. Bölme işlemi son bulana kadar 2 ye bölme yapılır. En sondaki sayının bölüm kısmıyla diğer sayıların kalan kısımları yan yana yazılarak 10 luk sayı 2 lik sayıya çevirilir.

10/2=5 (kalan 0)

5/2=2(kalan 1)

2/2=0 (kalan0 / bölüm 1 )

1010 = (10 sayısının ikilik karşılığı)


8 bitlik ikili sayılara byte denir.

1 byte=8 bit 

11001001= 8 bit =1 byte


1 word= 2 byte=16 bit

1010110001111010=1 word=2 byte=16 bit


1 Nibble= 4 bit

1100= 1 Nibble=4 bit


1 Byte = 8 Bit 

1 Kilobyte (KB) = 10^3 byte= 1.024 byte. 

1 Megabyte (MB) = 10^6 byte = 1.048.576 byte. 

1 Gigabyte (GB) = 10^9 byte = 1.073.741.824 byte. 

1 Terabyte (TB) = 10^12 byte = 1.099.511.627.776 byte. 





Yorumlar

Bu blogdaki popüler yayınlar

Bilgisayar Mimarisi: Giriş/ Çıkış Gösterim

Bilgisayar Mimarisi: Bellek Adresleme Gösterim