Kullanıcı: freeman
freeman
30.07.2016 01:22
ing. İşaretsiz tam sayı anlamına gelir. Bilgisayar sistemlerinde sayının işaretini temsil etmek, genellikle fazladan 1 bit alan harcanarak gerçekleştirilir.

unsigned integer

unsigned integer


Örneğin veri tabanında integer saklayacağız diyelim ve negatif değerde olmayacağından kesinlikle eminiz. Bu durumda tercih edilmesi gereken saklama türü unsigned integer olmalıdır.

Rakam-Bit dönüşüm tablosu

Rakam-Bit dönüşüm tablosu


Bunun ne faydası olacak derseniz; 3 milyar tane birbirinden farklı integer kayıt saklamamız gerekiyor diyelim. Unsigned değil de signed integer kullansaydık 3 milyar fazladan bit saklamamız gerekirdi. Çünkü sırf bir sayının işareti için 1 bit harcanmakta ancak bizim yukarıdaki senaryomuza göre buna ihtiyacımız yok. Bu da yaklaşık 350 mb tasarruf demek.

mantıksal değer çiftleri

mantıksal değer çiftleri


Mili saniyelerin önem arz edeceği böyle devasa verilerle çalışırken doğru veri türüyle çalışmak, sistemin kaderini belirler.

bkz
signed integer