İPUCU

Donanım Bilgisayar Donanımı İle İlgili Yardımlaşma Bölümümüz ...

Seçenekler

32 bit ve 64 bit

ironx1 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2015
Mesajlar:
493
Konular:
127
Teşekkür (Etti):
136
Teşekkür (Aldı):
40
Ticaret:
(0) %
27-01-2016 21:14
#1
32 bit ve 64 bit
Bit kelimesi ingilizce binary digit kelimesinin kısaltılmasıdır binary digit in türkçe karşılığı ise ikili rakamdır.

ikili rakam(binary digit) nedir ?

Biz genellik ile günlük işlerimizde onlu sayı sistemini kullanırız yani 0,1,2,3,4,5,6,7,8,9

9 dan sonraki sayılar ise tekrar başa dönerek yazarız yani 11,12,13 gibi bu onlu sistemdir bunu yanında 8 li 16 lı ve 2 li sayı sistemleri bulunur.Mesela 2 li sistemi ele alalım :

ikili sistemde yanlızca 2 saymız vardır bu sayılar 0 ve 1 dir.10 lu sayı sisteminde nasıl 9 dan ileri gidemiyorsak buradada 1 den ileri gidemiyoruz bu yüzden 0 ve 1 den sonrasını şöyle yazarız

0, 1, 10 burada 2 ye kadar saydık.

0, 1, 10, 11, 100, 101, 110, 111, 1000 burdada 8 e kadar saymış olduk

Peki bu ikili sistemin bilgisayarlarla alakası nedir?

Bildiğiniz gibi, temelde bilgisayar dediğimiz şey, üzerinden elektrik akımı geçen birtakım devrelerden ibarettir. Elektriksel açıdan bir devrede ya elektrik vardır ya da elektrik yoktur. İşte bu ikili durumu temsil etmenin en mantıklı yolu, ikili sayı sistemini kullanmaktır.Yani bir devrede elektrik akımı var ise 1 yok ise 0 dır.

Yukarıda anlattığımız şeyleri somutlaştırmak için şöyle bir örnek verelim:

Önünüzde, yan yana dizilmiş sekiz adet ampul olduğunu hayal edin:

O O O O O O O O
Bu ampullerden sol baştakini yakalım, geri kalan 7 ampul kapalı kalsın:

X O O O O O O O
Şimdi ampullerin bu durumunu ikili sayı sistemiyle temsil edelim:

1 0 0 0 0 0 0 0

Buradan elde ettiğimiz sayı 10000000. Yalnız bu sayı ikili (binary) sisteme ait bir sayıdır. Bunu daha aşina olduğumuz onlu sisteme çevirirsek elde edeceğimiz sayı 128 olacaktır.

İşte ikili sayma sistemindeki bu 0 ve 1’lerin her birine bir ‘bit’ adı verilir.Yukarıdaki örneğe bakacak olursak, 10000000 sayısı 8 bitlik bir sayıdır. Çünkü burada 8 adet bit yan yana gelmiştir. Eğer bu bit’lerin 32 tanesini yan yana getirecek olursanız 32 bitlik bir sayı elde edersiniz. Bunların 64 tanesi ise 64 bitlik bir sayı meydana getirir. Gördüğünüz gibi, işin mantığı son derece basit.

Peki size şöyle bir soru sorayım: Acaba ikili sayma sisteminde 8 bitlik en büyük sayı kaç olabilir?

Bunu cevaplamadan önce şu soruyu cevaplayın:

Acaba 8 haneli en büyük onlu sayı kaçtır?

Bunun cevabını verebilmek için, onlu sayı sistemindeki en büyük tek sayı olan 9’u kullanabileceğimizi biliyorsunuz:

999999999
8 haneli en büyük onlu sayı budur. Eğer buna bir sayı daha eklerseniz 9 haneye çıkmış olursunuz.

İşte bu yöntemi ikili sayı sisteminde de kullanacağız. Yani 8 bitlik en büyük ikili sayıyı bulabilmek için, ikili sayı sisteminin en büyük tek sayısı olan 1’i kullanacağız:

11111111
Demek ki 8 bitlik en büyük sayı buymuş. Eğer yukarıdaki 1’lerin yanına bir sayı daha eklersek 9 bitlik bir sayı elde etmiş oluruz.Bunu onluk sisteme çevirirsek 255 yapar.

Sözün özü, bir yazılımın veya donanımın 32 bit olması demek, o yazılım veya donanımın en fazla 2 üzeri 32 bit, yani sıfır sayısı ile birlikte 4.294.967.296 adet bit üzerinde işlem yapabilmesi demektir. Aynı şekilde bir yazılım ya da donanımın 64 bit olması demek, o yazılım ya da donanımın 2 üzeri 64 bit, yani sıfır sayısı ile birlikte 18.446.744.073.709.551.616 adet bit üzerinde işlem yapabilmesi demektir.

Dolayısıyla bilgisayarınızın işlemcisinin 32 bit veya 64 bit olması, bu işlemcinin kaç tane bit üzerinde işlem yapabileceğini belirler. İşlemcinizin bit durumunun somut bir neticesini, bilgisayarınızın kullanabileceği bellek miktarında görebilirsiniz.

Buna göre, 32 bitlik bir işlemci en fazla 4 GB bellek kullanabilir. Yani:

4294967296 / (1024 x 1024) = 4096 MB = 4GB
64 bitlik bir işlemci ise en fazla 17 milyon terabayt civarı bellek kullanabilir. Yani:

18446744073709551616 / (1024 x 1024) = 17592186044416 MB = ~ 17 milyon TB

Bellek olarak sadece RAM i anlamayın buna ekran kartı ve PCI belleğide dahildir.

Eğer ilemciniz 64 bit ise hem 32 bit hemde 64 bit kullanabilirsiniz ama işlemciniz 32 bit ise sadece 32 bit kullanabilirsiniz.
Konu ironx1 tarafından (27-01-2016 21:19 Saat 21:19 ) değiştirilmiştir.
HACKERTHT - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
11/2006
Nereden:
TÜRK
Yaş:
40
Mesajlar:
10.456
Konular:
309
Teşekkür (Etti):
6687
Teşekkür (Aldı):
3401
Ticaret:
(0) %
27-01-2016 21:15
#2
Bilgi için teşekkürler
--------------------- Türklüğü yüceltmek için yaşa, Türk’e kılıç kaldıran eli kır!

Her Gün Ölmekten Se Bir gün Ölmeyi Tercih Ederim !

TurkHackTeam.Org/Net © 2006 - 2019




Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı