1.5 GB Veri, Kaç MB'dır ?

Xurmirac

Kilopat
Katılım
20 Ocak 2015
Mesajlar
1.714
Çözümler
2
Yer
Ankara
Daha fazla  
Sistem Özellikleri
Ryzen 5 5600X | RTX 3060Ti
Cinsiyet
Erkek
Arkadaşlar lise 3, bilişim teknolojileri bölümü öğrencisiyim. Bilenler bilir, "Ağ Sistemleri ve Yönlendirme" adından sinir bir dersimiz var. Bu dersin sınavında kısaca şöyle bir soru soruyordu;

"Elinizde 1.5 GB büyüklüğünde bir veri var, 100MB/s hız sağlayan bir kablo ile bu veri en hızlı ne kadar sürede aktarılır?"

Sorunun arasında CAT5 kablo vs. yazıyordu oraları kurcalamadım kısaca kablonun maksimum hızı 100MB/s 'di, veya biz öyle varsayalım orası da önemli değil. Bende sınavın son saniyelerinde aceleyle doğal olarak orantı kurdum ve burası önemli, 1.5 GB veriyi 1500 MB olarak çevirdim. İşte 100 MB 'yi 1 saniyede atıyorsa, 15000 MB 'yi x saniyede atar şeklinde. Neyse sonuçlar açıklandı, soruda 1.5 GB 'yi, 1500 MB olarak değil, 1 GB(1024MB) + 0.5 GB(512MB) olarak ayırmamız gerekiyormuş. Yani 1.5 GB asıl olarak 1536 MB olması gerekiyormuş.

Şimdi ben burada bir kafa karışıklığı yaşadım açıkçası. Sizce hoca haklı mı ? Eğer haklıysa, örneğin 1.8 GB diye bir tabir yanlış mı oluyor ? Veya 1.3 GB gibi 2 'nin katı olmayan boyutlarda durum nasıl oluyor ? Son olarak konuyu en mantıklı buraya açmayı uygun gördüm. Eğer yanlış yere açtıysam muhtemelen ceza alacağım gerçi ama net buraya açabilirim diyebileceğim bir kategori yoktu.
 
Daha önce Türkcell Vınn kullanmıştım. 4 Gb kotası var demilerdi. Ancak ay başında baktığımda hattıma 4,096 Mb kota yüklenmişti. Bu düşünceyle bakacak olursam hocan haklı. Ancak senin dediğin gibi küsüratlı durumlarda nasıl işliyor bilmiyorum.
 
Pek iyi bilmiyorum ama şunu söyleyebilirim; 1gb =2^10(2 üssü 10)=1024 ve 2gb=2^11=2048mb ve 512mb =2^9 diye gider. Bilgisayardaki 32-64 bit olayıda burdan gelir. 2^32Bit=32Bit=4gb ve 2^64bit=64Bit=128gb (yanlış olabilir). Kısacası tam büyüklüğü üslü sayılardan bulabilirsin. Hocan haklı oluyor bu durumda.
 
Pek iyi bilmiyorum ama şunu söyleyebilirim; 1gb =2^10(2 üssü 10)=1024 ve 2gb=2^11=2048mb ve 512mb =2^9 diye gider. Bilgisayardaki 32-64 bit olayıda burdan gelir. 2^32Bit=32Bit=4gb ve 2^64bit=64Bit=128gb (yanlış olabilir). Kısacası tam büyüklüğü üslü sayılardan bulabilirsin. Hocan haklı oluyor bu durumda.
Üslü sayılar ancak belli sayıları karşılayabiliyor. Sizin mantığınızla 1.2 GB , 1024 MB ve 256 MB ile toplanarak olabilir ve 2 üzeri 8 oluyor. Ancak bu üssü bir arttırdığımızda 512 oluyor, bir düşürdüğümüzde 128 oluyor ? 256 ile 512 arasında ki 300 ve 400 'ler ne olacak ? Bu arada 2 üzeri 64 128 GB etmez. Uçsuz bucaksız bir sayıya denk geliyor.

Daha önce Türkcell Vınn kullanmıştım. 4 Gb kotası var demilerdi. Ancak ay başında baktığımda hattıma 4,096 Mb kota yüklenmişti. Bu düşünceyle bakacak olursam hocan haklı. Ancak senin dediğin gibi küsüratlı durumlarda nasıl işliyor bilmiyorum.
Kota durumlarında hep bu şekilde oluyor zaten. Mesela 2 GB kotalı bir mobil internet kullandığınızda 2048 MB kotanız oluyor.
 
2^1 =2 ve 2^0=1. Her boyutu hesaplayabilir. Ayrıca işe bit açısından bakarsak :

2^64 = 18,446,744,073,709,551,616 b (byte)

18,446,744,073,709,551,616 / 1024 = 18,014,398,509,481,984 kb (kilobyte)

18,014,398,509,481,984 / 1024 = 17,592,186,044,416 mb (megabyte)

17,592,186,044,416 / 1024 = 17,179,869,184 gb (gigabyte)

17,179,869,184 / 1024 = 16,777,216 tb terabyte)

16,777,216 / 1024 = 16,384 pb (petabyte)

16,384 / 1024 = 16 eb (exabyte)

etmektedir.
 
Arkadaşlar lise 3, bilişim teknolojileri bölümü öğrencisiyim. Bilenler bilir, "ağ sistemleri ve yönlendirme" adından sinir bir dersimiz var. Bu dersin sınavında kısaca şöyle bir soru soruyordu;

"Elinizde 1.5 GB büyüklüğünde bir veri var, 100MB/s hız sağlayan bir kablo ile bu veri en hızlı ne kadar sürede aktarılır?"

Sorunun arasında CAT5 kablo vs. yazıyordu oraları kurcalamadım kısaca kablonun maksimum hızı 100MB/s'di, veya biz öyle varsayalım orası da önemli değil. Bende sınavın son saniyelerinde aceleyle doğal olarak orantı kurdum ve burası önemli, 1.5 GB veriyi 1500 MB olarak çevirdim. İşte 100 MB'yi 1 saniyede atıyorsa, 15000 MB'yi X saniyede atar şeklinde. Neyse sonuçlar açıklandı, soruda 1.5 GB'yi, 1500 MB olarak değil, 1 GB(1024MB) + 0.5 GB(512MB) olarak ayırmamız gerekiyormuş. Yani 1.5 GB asıl olarak 1536 MB olması gerekiyormuş.

Şimdi ben burada bir kafa karışıklığı yaşadım açıkçası. Sizce hoca haklı mı? Eğer haklıysa, örneğin 1.8 GB diye bir tabir yanlış mı oluyor? Veya 1.3 GB gibi 2'nin katı olmayan boyutlarda durum nasıl oluyor? Son olarak konuyu en mantıklı buraya açmayı uygun gördüm. Eğer yanlış yere açtıysam muhtemelen ceza alacağım gerçi ama net buraya açabilirim diyebileceğim bir kategori yoktu.
 
Birkaç farklı boyut belirtme türü var. Bunlardan birisi B/b ayrımı, B olan Byte, b olan bit. İkincil olarak da 2^ ve 10^ şeklinde. Normalde Windows bunu yanlış kullandığı için çokça yanılıyoruz. 2^ şeklinde ifade edilen birimler KiB, MiB, GiB ... şeklinde belirtilir. 10^ olanlar ise KB, MB, GB ... şeklinde.
Bu durumda orjinalde 1.5GB => 1500MB olarak çevrilir. 1.5GiB yazılmış olsaydı 1536MiB olarak çevrilirdi. Aynı şekilde kablo hızının da max 100MB/s olduğu söylenmiş. Dolayısı ile ~15s kadar bir sürede aktarım yapılır. En ideal durumda 15s ile aktarım yapılır, ancak gerçek dünya koşullarında daima kayıp vardır, bu nedenle 15s'den biraz uzun sürecektir.
Ara değerlere gelecek olursak eğer;
Örneğin "5 sayısını 2 tabanında" elde etmek istiyosak sonuç şu şekilde olur: "00000110".
Ara değerleri bu şekilde elde edersiniz. Bu durumda her sayı ikinin katı şeklinde yazılabilir.
Yüksek bir sayı örneği: 1333 => "00000101 00110101"
Aynı zamanda geri çevirmek için ise;
(2^15*0) + (2^14*0) + (2^15*0) + (2^12*0) + (2^11*0) + (2^10*1) + (2^9*0) + (2^8*1) + (2^7*0) + (2^6*0) + (2^5*1) + (2^4*1) + (2^3*0) + (2^2*1) + (2^1*0) + (2^0*1) = 1333.
 

Yeni konular

Geri
Yukarı