[]
Veriler flash disklerde / sd kartlarda nasıl depolanır?
Bir video çekiyorum da ucu buralara dokunuyor bahsetmem lazım.
Aslında bilmediğim veya unuttuğum bilgilere aratarak ulaştım birazına. Veya bazılarını chat gpt ile tartıştım artık ne kadar doğru bilmiyorum ama bir şeyler oturdu. Oturtamadığım bazı şeyler var. Bilenler varsa maddeler halinde yazsam cevaplayabilir mi?
1- Anladığım kadarıyla sd kartlarda ön bellek olmuyor. Varsa da çok çok küçük oluyor. Bu alan ne için kullanılıyor çok çok küçük ise?
2- Normalde benim bildiğim ön bellekte tekrar erişme ihtimali olan datalar tutulur. Ama bazen düşünüyorum datanın boyutu fazla ise burada ne tutuluyor? O datanın kendisi yerine bellekte bulunduğu adresi mi?
3- Yani bu da düşünüldüğünde, her önbellekte data tutulmuyor, adresin veya meta verinin tutulduğu yöntemler de var diyebilir miyiz? Bunlar hangileri mesela cpu,ram,hdd,ssd önbellekleri arasında ne gibi farklılıklar var?
4- Manyetik disklerde yazma ve okuma olaylarını biliyorum. Katı halli disklerde de öyle. Fakat flash diskleri tam anlamadım. RAM i de az çok hatırlıyorum fakülteden. Fakat ram sadece sistem çalıştığında kullanıldığı için ve geçici bellek olduğu için yani datalar zaten elektrik gittiğinde silindiği için kafama biraz daha yatıyor ama mesela ssd ler tam yatmıyor elektrik bilgim zayıf olduğu için. Bazı animasyonlar izledim. Elektron tutabilen hücreler vardır, oralara elektron yüklenir veya yüklenmez. Bu da 0 ve 1 durumuna karşılık gelir. Böylelikle data yazabilir diyor. Kimisi belli voltaj aralığına kadar tutabiliyormuş yani 1 bit değil 1 byte ya da fazlasını tutabilenler de varmış. Okurken de ilgili adreslerden voltajı geçiriyor, voltaj farklarına göre data okunuyormuş. Fakat buradaki "data tutma" olayını tam anlamadım. Ssd veya sd kartı cihazdan çıkardığımız zaman elektrik yüklü bir şey orada bozulmadan durmaya nasıl devam edebiliyor? Data nasıl korunuyor yani? Pil gibi mi çalışıyor? O kısmı tam anlamadım.
5- Depolama aygıtlarını farklı dosya formatlarıyla biçimlendirdiğimizde, farklı kullanım alanları sunuyorlar kullanıcıya. Çünkü bir miktarı meta veri ve veri kurtarma için kullanılıyor. Başka ne için kullanılıyor bilen var mı? Bir de eğer mesela dataların adresleri de yazıyor ise, bir nevi bu kısma ön bellek diyebilir miyiz?
6- Bir sd kart veya ssd nin hızını ölçerken paket boyutu ve süre seçiyoruz. Sanırım 64kb lik parçalar halinde 10gb lık dosyayı atmak ile 128mb lik veya tek parça halinde 10gb ı atmaya çalışmak arasında farklılıklar var. Dosya ne kadar tek parça ise hız artıyor sanırım. 5mb lık bir görsel ile 5mb lık içinde trilyonlarca klasör ve dosya olan bir şeyi atmak arasında fark var. Ama 5mb lik tek dosyayı da laps diye taşımıyor ki onu da bitlere bölüyor. Bu kısımdaki senaryoları da açıklayabilir misiniz?
7- SD karta dosya yazılırken buffer görevini neresi görüyor mesela fotoğraf makinamda fotoğraf çektim diyelim, buffer makine üzerinde ayrı bir devre değil mi? Bu dolunca çekimde de bir yavaşlık oluyor. Bu neden doluyor, çünkü sd kart yeterince hızlı değil. Yığılma oluyor. Bu esnada bu trafik sıkışıklığını kart üzerinde dağıtmaya çalışan kartın kendisi mi yoksa işlemci mi? Yani hop birader sen şu adrese git diyen kartın devresi mi?
8- Buffer devresi normalde depolama birimlerinde olmaz değil mi? Mesela yüksek hız kapasiteli sd kartlar var. Bunların özelliği üzerlerinde cache veya buffer barındırıyor olması mı yoksa aktarım organlarında kullanılar malzemeler daha mı iletken falan da o yüzden mi hızlı çalışıyorlar?
Danke
Aslında bilmediğim veya unuttuğum bilgilere aratarak ulaştım birazına. Veya bazılarını chat gpt ile tartıştım artık ne kadar doğru bilmiyorum ama bir şeyler oturdu. Oturtamadığım bazı şeyler var. Bilenler varsa maddeler halinde yazsam cevaplayabilir mi?
1- Anladığım kadarıyla sd kartlarda ön bellek olmuyor. Varsa da çok çok küçük oluyor. Bu alan ne için kullanılıyor çok çok küçük ise?
2- Normalde benim bildiğim ön bellekte tekrar erişme ihtimali olan datalar tutulur. Ama bazen düşünüyorum datanın boyutu fazla ise burada ne tutuluyor? O datanın kendisi yerine bellekte bulunduğu adresi mi?
3- Yani bu da düşünüldüğünde, her önbellekte data tutulmuyor, adresin veya meta verinin tutulduğu yöntemler de var diyebilir miyiz? Bunlar hangileri mesela cpu,ram,hdd,ssd önbellekleri arasında ne gibi farklılıklar var?
4- Manyetik disklerde yazma ve okuma olaylarını biliyorum. Katı halli disklerde de öyle. Fakat flash diskleri tam anlamadım. RAM i de az çok hatırlıyorum fakülteden. Fakat ram sadece sistem çalıştığında kullanıldığı için ve geçici bellek olduğu için yani datalar zaten elektrik gittiğinde silindiği için kafama biraz daha yatıyor ama mesela ssd ler tam yatmıyor elektrik bilgim zayıf olduğu için. Bazı animasyonlar izledim. Elektron tutabilen hücreler vardır, oralara elektron yüklenir veya yüklenmez. Bu da 0 ve 1 durumuna karşılık gelir. Böylelikle data yazabilir diyor. Kimisi belli voltaj aralığına kadar tutabiliyormuş yani 1 bit değil 1 byte ya da fazlasını tutabilenler de varmış. Okurken de ilgili adreslerden voltajı geçiriyor, voltaj farklarına göre data okunuyormuş. Fakat buradaki "data tutma" olayını tam anlamadım. Ssd veya sd kartı cihazdan çıkardığımız zaman elektrik yüklü bir şey orada bozulmadan durmaya nasıl devam edebiliyor? Data nasıl korunuyor yani? Pil gibi mi çalışıyor? O kısmı tam anlamadım.
5- Depolama aygıtlarını farklı dosya formatlarıyla biçimlendirdiğimizde, farklı kullanım alanları sunuyorlar kullanıcıya. Çünkü bir miktarı meta veri ve veri kurtarma için kullanılıyor. Başka ne için kullanılıyor bilen var mı? Bir de eğer mesela dataların adresleri de yazıyor ise, bir nevi bu kısma ön bellek diyebilir miyiz?
6- Bir sd kart veya ssd nin hızını ölçerken paket boyutu ve süre seçiyoruz. Sanırım 64kb lik parçalar halinde 10gb lık dosyayı atmak ile 128mb lik veya tek parça halinde 10gb ı atmaya çalışmak arasında farklılıklar var. Dosya ne kadar tek parça ise hız artıyor sanırım. 5mb lık bir görsel ile 5mb lık içinde trilyonlarca klasör ve dosya olan bir şeyi atmak arasında fark var. Ama 5mb lik tek dosyayı da laps diye taşımıyor ki onu da bitlere bölüyor. Bu kısımdaki senaryoları da açıklayabilir misiniz?
7- SD karta dosya yazılırken buffer görevini neresi görüyor mesela fotoğraf makinamda fotoğraf çektim diyelim, buffer makine üzerinde ayrı bir devre değil mi? Bu dolunca çekimde de bir yavaşlık oluyor. Bu neden doluyor, çünkü sd kart yeterince hızlı değil. Yığılma oluyor. Bu esnada bu trafik sıkışıklığını kart üzerinde dağıtmaya çalışan kartın kendisi mi yoksa işlemci mi? Yani hop birader sen şu adrese git diyen kartın devresi mi?
8- Buffer devresi normalde depolama birimlerinde olmaz değil mi? Mesela yüksek hız kapasiteli sd kartlar var. Bunların özelliği üzerlerinde cache veya buffer barındırıyor olması mı yoksa aktarım organlarında kullanılar malzemeler daha mı iletken falan da o yüzden mi hızlı çalışıyorlar?
Danke
SD Cardların içerisinde milyarlarca su kovası olduğunu düşün (transistörler) ve bunlara suların nasıl dağıtılacağını söyleyen birisi var (controller chip). transistorlar minik miktarlarda elektronları hapsedebiliyorlar, elektrik kaynağı kesilse bile hapsedilenler orda duruyor(non-volatile memory) bunun aksi de pclerdeki ramler(volatile memory). bu elektronların karşılığı da bit değerleri oluyor. controller chip dediğimiz usta başı da bu kovaların dizilimini biliyor, şöyle çalışıyor 523453. sıradan 104 kovanın içindeki elektronların bit karşılıklarını oku örnek:
01100001011011100110000101101110011010010111100101101001011011010110100101101111011001110111010101111010
bunu da bilgisayar ekranda senin nickine çeviriyor.
controller chipde önbellek olabilir, benim bildiğim ilginç bir özelliği yoksa kullanılan cihazın memorysinde tutuluyor. yeni nesil memory çiplerini takip etmedim dram ve slc falan ismen biliyorum sadece. elektron dizilimi transistörlere aktarılmadan önce buffer(önbellek) doldurulur önce bir hata yoksa buffer dolduğunda ilgili transistörlere veri aktarılıyor.
01100001011011100110000101101110011010010111100101101001011011010110100101101111011001110111010101111010
bunu da bilgisayar ekranda senin nickine çeviriyor.
controller chipde önbellek olabilir, benim bildiğim ilginç bir özelliği yoksa kullanılan cihazın memorysinde tutuluyor. yeni nesil memory çiplerini takip etmedim dram ve slc falan ismen biliyorum sadece. elektron dizilimi transistörlere aktarılmadan önce buffer(önbellek) doldurulur önce bir hata yoksa buffer dolduğunda ilgili transistörlere veri aktarılıyor.
- nahtoderfahrung (28.02.24 00:44:37 ~ 00:46:13)
teşekkürler peki bu controller chip ve barındırdığı cache, sd kart hafızasının dışında mı yoksa ondan mı yiyor?
64gb bir sd kart aldığımızda 59gb kullanmamımız nedeni mi bu? Dosya sistemi belli bir algoritmaya göre adresliyor ya, bu adresler bu yenen alanda mı tutuluyor?
64gb bir sd kart aldığımızda 59gb kullanmamımız nedeni mi bu? Dosya sistemi belli bir algoritmaya göre adresliyor ya, bu adresler bu yenen alanda mı tutuluyor?
- ananiyimioguz (28.02.24 01:33:48)
1