Anladığım kadarıyla, önbellek, bir araya getirilmiş olan RAM'in bir kopyasıdır, böylece yürütme, uzamsal ve zamansal konumlara göre daha hızlıdır. Ama neden sadece hemen RAM'e erişip orta adamı kesip atmıyorsunuz? Belleği (bazen doğru kısmı bile olmayan) kopyalayan önbelleğe neden erişmemiz gerekiyor?Neden önbelleğe ihtiyacımız var?
-2
A
cevap
1
TB ile sabit diskiniz varsa neden RAM'i istiyorsunuz? :)
+0
bu nasıl? tamamen ayrı şeylerdir. –
4
İşte sizin için numaralar, onlar sorunuzu
0.5 ns - Execute typical instruction
1 ns - Fetch from L1 cache memory
5 ns - CPU L1 CACHE branch misprediction
7 ns - Fetch from L2 cache memory
100 ns - Mutex lock/unlock
100 ns - Fetch from main memory
20,000 ns - Send 2K bytes over 1Gbps network
250,000 ns - Read 1MB sequentially from memory
10,000,000 ns - Fetch from new disk location (seek)
10,000,000 ns - Read 1MB sequentially from disk
150,000,000 ns - Send packet US to Europe and back
İlgili konular
- 1. Neden force.on'a ihtiyacımız var d3
- 2. Neden stelaz.stream iteratee üzerinde ihtiyacımız var?
- 3. Neden ClassMethods ve InstanceMethods'a ihtiyacımız var?
- 4. Neden TensorFlow tf.Graph'a ihtiyacımız var? amacını nedir
- 5. PHP: Neden string karşılaştırma fonksiyonuna ihtiyacımız var?
- 6. İstemci oturumlarımız olduğunda neden JWT'ye ihtiyacımız var?
- 7. Konuları başlatmak için neden bir Runnable'a ihtiyacımız var?
- 8. Neden AGGREGATE FONKSİYONLARI ile GROUP BY'ye ihtiyacımız var?
- 9. Havuz modeli - Neden tam olarak Arayüzlere ihtiyacımız var?
- 10. Önbellek birden çok işlemden (Redis) erişildiğinde iş parçacığı güvenliğine ihtiyacımız var mı? (Redis)
- 11. Apache Önbelleğe Alma Proxy'sini Tersine Çevirme - neden önbelleğe almıyor?
- 12. Önbelleğe almadan çerezlerle önbelleğe alma Çerezler
- 13. Python'da, dosya tanıtıcısı üzerinde yineleme yapabileceğimiz için neden readlines() 'a ihtiyacımız var?
- 14. Kancalar: izinleri geri almak için neden VirtualProtect() 'a tekrar ihtiyacımız var?
- 15. Çekirdek bağlantılı listedeki düğümleri silmek için neden list_for_each_safe() dosyasına ihtiyacımız var?
- 16. Bazı 512 elemanlar için CSS sorgusuna ihtiyacımız var
- 17. Builder Kalıbında bir .build() yöntemine mi ihtiyacımız var?
- 18. Neden tablolamacı eski satırlarımı önbelleğe tutuyor?
- 19. Önbelleğe alınma önbelleğe alınıyor
- 20. nginx json önbelleğe almaz, ancak önbelleğe dosyasını
- 21. React Native - Önbelleğe alın çağrı önbelleğe al
- 22. Önceden iPad'de önbelleğe alındığında neden SVG'lerde görüntüler uygulama önbelleğinden yüklenmez?
- 23. Önbelleğe alınmış içeriği okumak için bir google API var mı?
- 24. Neden javascript'te Function.call var?
- 25. Neden Dictionary.TrimExcess() var mı?
- 26. Neden varlığımın değişmesi var?
- 27. Neden zombi işlemleri var?
- 28. Apache neden/var/www?
- 29. Neden bir NSInteger var?
- 30. MySQL sorgularını önbelleğe alma
Önbellek RAM daha hızlıdır cevap verecektir umarım. – SLaks
Tamam, nasıl daha hızlı? Özel nedenler nelerdir? Sadece bunu şimdi öğreniyorum, sadece anlamaya çalışıyorum. –
https://en.wikipedia.org/wiki/CPU_cache – SLaks