İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. SDN Forum
  3. İşletim Sistemleri
  4. Diğer Windows Sürümleri
Diğer Windows Sürümleri

Neden 1024 mb 1 gb ?

kemal8025.09.20076 cevap31.861 görüntüleme
#1
arkadaşlar benim anlamadığım bir durum var

8 bit = 1 byte neden 7 değil de 8

1024 kb = 1mb neden 1000 değilde 1024

yani

32 mb,64mb,128,256,512 diye gitmesinin mantığı nedşr bunu merak ediyorum
teşekkürler
Cevaplar
kemal80 Konuyu açan
#3
çok teşekkür ederim ama o kadar karışıkmışki merak edesim kaçtı valla :D
#4
ben söyliyeyim bilgisayar 2 li sayı sistemine göre çalışır bütün bu bellek boyutlarının nedeni bundan kaynaklanırr...
#5
kemal80 dedi:
çok teşekkür ederim ama o kadar karışıkmışki merak edesim kaçtı valla :D
:D :D D:
#6
Bilgisayarın ilk dönemlerinde bir kaç karakter yeterliydi. 256 karakterle işlerini görebiliyorlardı. Herkesin söylediği gibi, bilgisayar, 2'li sisteme göre çalışır ve tüm verileri 0 ve 1'lerden ibaret olarak algılar.

Yani her karakter 0 ve 1 haline getirilir. Hatta 0 ve 1 'in kendileri bile! Çünkü onlar da bir karakterdir. İkili sistemdeki 0 ve 1'lere bir bit denir ve bilgisayar dilinde en küçük veri birimidir. 8 tane 0 ve 1'i yanyana koyarsak 8 bit eder. Bunun da kombinasyonunu alırsak, 2x2x2x2x2x2x2x2 = 28 = 256 karakter yapar. İşte bu karakterler o insanlara yetiyordu. Bu karakterler arasında A, b, T gibi harfler varken, 0-9 arası rakam dediğimiz sayılar da var, boşluk da var, bir takım özel karakterler de var. Böylece 8 bit dediğimiz olay bir karaktere, yani bir byte (bayt)'a tekabül ediyor. Ama bunların içinde örneğin İ,ş,ı,ğ gibi harfler yok. Dolayısıyla artık 8 bit bir karakter tanımlamaya yetmediği için insanlar UTF denilen olayı geliştirdiler iyice. Ancak sistemi kökten değiştirmek yerine 256 karakterin dışında kalan işaret ve harfleri 2 karakter gibi (8x2 = 16 bit) ifade etmeye başladılar. Dolayısıyla örneğin "a" karakteri 1 bayt yer kaplarken, "ş" karakteri 2 bayt yer kaplar. Telefonlarınızdan SMS gönderirken o yüzden Türkçe yazdığınızda kalan sayı birer birer değil ikişer üçer atlar. :) Yİne o yüzden veritabanları aktarımı veya program çalışmaları sırasında Türkçe karakterler bozuk görünür veya soru işareti haline gelir.

Sistem ikili (0 ve 1) olduğu için de veri miktarı da ikinin üsleri şeklinde artar. Örneğin, 2, 4, 8, 16, 32, 64, 128, 256 gibi..

Dolayısıyla armut'u tanımazdan evvel onun adını bize hırt olarak tanıtsalardı, hırt olarak tanıyacaktık..
Yani 256 karakter adamlara yetiyordu, sonra yetmemeye başlayınca bilgisayar teknolojisini geliştirip güncellemek yerine yama yaptılar tembeller. :)
Yanisi, birisi deseydi ki 4 bit bir karakter ifade etsin, o zaman sadece 16 karakter kullanılabilirdi. Ya da birisi deseydi ki 2'lik değil de 5'lik sistem kullanalım, o zaman şahlanırdık! Ama bilgisayarın dilinden anlamak Einstein olmaktan bile daha çok zeka gerektirebilirdi. :) Ayrıca teknoloji farklılığı gerekirdi. Yani 2'li sistemi geliştirmek veya değiştirmek demek, o güne kadar icat edilmiş bilgisayar teknolojilerinin büyük kısmını çöpe atmak ve tüm herşeyi yeniden icat etmek anlamına gelirdi..

Bu arada not da düşelim ki bilgisayar dilinde 16'lık sistem (hexadecimal) de kullanılır. Örneğin biz günlük hayatta 10 rakamdan oluşan 10'luk sistemi (decimal) kullanıyoruz ve bu sistemin rakamları da 0,1,2,3,4,5,6,7,8,9 'dur. 16'lık sistemdeki rakamlar da 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 'dir. Ancak bilgisayar, bilahare bu dili de 2'lik sistemde (binary) işler. İstiyorsanız siz de farklı bir sistem geliştirebilirsiniz. :) Örneğin 12'lik, 14'lük, 20'lik sistemler geliştirilmiş olsa da, genel çapta kabul görmemiş ve kullanılmamıştır.
#7
Devamlı katlanarak gelişmesi bir dez avantaj.Bir sonraki kademeye geçtiğinizde elinizdeki ile artık son sistem makinenin yaptığının yarısnı yapabileceksiniz.Ama bunu hızlı gelişim için kullanırsan bir avantaj.(Fakat bu gelişimin sonu yok)
Örnek:
önce 1 adet 256 lık ram kullanıyordum daha sonra 512 mb lık bir ram aldım sistemi biraz daha yükseltmek istedim ki bir 512 mb daha aldım fakat elimde olan imkan 2 slot tu malesef bende 512 512 2 ram kullandım performansım bir 512 mb artmadı işte dezavantajın avantajdan çıktığı nokta burası.O yüzden neymiş bekleyin yenisi çıkarr :) Sabreden sadece sabreder...

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.