Harici diskler neden üzerinde yazan boyutu sunmaz konusunu araştırdım ve aklıma bir soru takıldı işletim sistemlerinde 1GB = 1024MB burada sorun yok ama kendi kodladığımız bir işletim sisteminde de bu durum aynı mıdır? Kendi kodladığım bir işletim sistemim bulunmadığı için ve kodlama bilmediğim için böyle bir soru sormaya karar verdim ve çok merak ettim Mac veya Linux'da da bu durum böyle midir? Bu neden kaynaklanıyor?
Tamamen sıfırdan bir işletim sistemi yaratırsanız bu sayıları kendiniz belirleyebilirsiniz, hazır sistemlerde düzenleme yaparsanız çok büyük ihtimalle zaten önceden bu veriler ayarlanmıştır.
Tamamen sıfırdan bir işletim sistemi yaratırsanız bu sayıları kendiniz belirleyebilirsiniz, hazır sistemlerde düzenleme yaparsanız çok büyük ihtimalle zaten önceden bu veriler ayarlanmıştır.
Bu dosya boyutu birimi evrenseldir, 2'nin katları şeklinde gittiğinden 2¹⁰'dan 1024 geliyor. Sadece depolama birimi üreticileri 1 GB = 1000 MB mantığıyla disk üretip piyasaya sunuyor. Dolayısıyla istisnalar dışında 1 GB = 1024 MB'tır.
Bu dosya boyutu birimi evrenseldir, 2'nin katları şeklinde gittiğinden 2¹⁰'dan 1024 geliyor. Sadece depolama birimi üreticileri 1 GB = 1000 MB mantığıyla disk üretip piyasaya sunuyor. Dolayısıyla istisnalar dışında 1 GB = 1024 MB'tır.
Tamamen sıfırdan bir işletim sistemi yaratırsanız bu sayıları kendiniz belirleyebilirsiniz, hazır sistemlerde düzenleme yaparsanız çok büyük ihtimalle zaten önceden bu veriler ayarlanmıştır.
Teşekkür ederim içimi rahatlattınız doğrusu ama siz neye dayanarak bunu söylüyorsunuz yanlış anlamayın ama merak ettim daha önce kendi işletim sistemini kodladınız mı ya da yazılımcı mısınız?
Şu an yaygın olarak kullanılan sistemi baz alarak isterseniz 10'luk sistemde bir birim bile çıkarabilirsiniz. 10 bayt = 1 Polybayt şeklinde. Bu size kalmış fakat sistemlerde ikilik sistem kullanıldığından ikinin katları üzerinden gider. Üstelik bu birimlerin evrensel olduğunu şöyle kanıtlayabiliriz:
Kodlayacağınız işletim sisteminde klavyenin her bir tuşuna vurduğunuzda ortaya çıkacak harf (ASCII varsayıyorum.) 8 bit = 1 bayt'a eşittir. İşletim sisteminin temelini bunlar oluşturuyor olacak yani.
Dostum bak bu MB GB biçimi artık evrensel.
Sen ben kendime ait bir dosya sistemim olsun diyorsan atıyorum 1H =967k derseniz tek sınır senin hayal etme yeteneğin.
Bu işletim sistemine kalmış. Windows'un gösterdiği şey GiB aslında ama nedense GB yazıyor. GNU/Linux dağıtımlarında GiB vs. yazdığını görebilirsiniz mesela.
Normalde doğrusu da bu, çünkü 1 GB = 1000 MB aslında, 1024'lü olan "Gibibyte" şeklinde ifade edilen.
Bu işletim sistemine kalmış. Windows'un gösterdiği şey gib aslında ama nedense GB yazıyor. GNU/Linux dağıtımlarında gib vs. yazdığını görebilirsiniz mesela.
Normalde doğrusu da bu, çünkü 1 GB = 1000 MB aslında, 1024'lü olan "gibibyte" şeklinde ifade edilen.
Dostum bak bu MB GB biçimi artık evrensel.
Sen ben kendime ait bir dosya sistemim olsun diyorsan atıyorum 1H =967k derseniz tek sınır senin hayal etme yeteneğin.
Sadece merak ettim böyle bir huyum var işte ne yapayım bir şey araştırdım mı soru işareti kalmayana dek araştırma yaparım araştırma yaparak bulamazsam konu açarım
Şu an yaygın olarak kullanılan sistemi baz alarak isterseniz 10'luk sistemde bir birim bile çıkarabilirsiniz. 10 Bayt = 1 polybayt şeklinde. Bu size kalmış fakat sistemlerde ikilik sistem kullanıldığından ikinin katları üzerinden gider. Üstelik bu birimlerin evrensel olduğunu şöyle kanıtlayabiliriz:
Kodlayacağınız işletim sisteminde klavyenin her bir tuşuna vurduğunuzda ortaya çıkacak harf (ascıı varsayıyorum.) 8 Bit = 1 Bayt'a eşittir. İşletim sisteminin temelini bunlar oluşturuyor olacak yani.
Zaten bunu biliyorum dediğim gibi sadece bu konuyu merak ettim cevabımı aldım teşekkürler ama farklı sorular gelmeye başladı şimdi. Hangi işletim sistemleri 1GB = 1000 kabul ediyor kullanacağımdan değil merak ettim bir de Windows'ta bunu değiştirmek mümkün mü? ya da Linux, Mac vb. işletim sistemlerinde bu mümkün mü?
Tanımlamaları bu şekilde. Nedenini bilmiyorum ancak Windows verileri MiB gibi hesaplamasına rağmen MB adıyla gösteriyor. Bu yüzden de 1TB'lık bir disk 931GB görünüyor.
Tanımlamaları bu şekilde. Nedenini bilmiyorum ancak Windows verileri mib gibi hesaplamasına rağmen MB adıyla gösteriyor. Bu yüzden de 1TB'lık bir disk 931GB görünüyor.