Karmaşık kavramları bir kenara bıraktığımız zaman; ilkel bir bilgisayarın çalışması için bu işi gerçekleştirecek dataları bir yerde saklamamız gerekiyor (Kişisel datalar ve işletim sistemi gibi).
- Üç temel seçeneğimiz var; CPU ile aynı board üzerinde yer alan Cache ve RAM, ve bunlara nazaran daha uzak bir yerde duran disk.
- Kodu çalıştıran CPU (İşlemci) olduğuna göre, Cache ve RAM'e olan erişim CPU için daha kolay olacaktır, ve bu da bilgisayarın daha hızlı çalışmasına yol açacaktır.
- CPU, RAM'den okuduğu datayı direk çalıştırabilir fakat disk üzerinden okuma yapmak için datayı RAM'e taşımak gibi daha zahmetli işlemlere ihtiyaç duyar.
Bu bağlamda RAM'in Disk üzerindeki üstünlüğünü görüyoruz, fakat neden data saklamak için disk kullanıyoruz?
- Günümüzde RAM'ler volatile (devreye elektrik geldiği süre boyunca içinde data tutan, daha sonra sıfırlanan) bellekler olduğundan kalıcı olmasını istediğimiz dataları (işletim sistemi kodu, kişisel veriler) RAM'de tutamayız.
- RAM daha pahalı bir parça olduğundan 8GB RAM fiyat olarak 1 TB disk ile aynı ücrete denk geliyor.
Bu nedenlerle, kalıcı datalarımızı disk üzerinde saklarız fakat RAM bizlere içerisindeki kodu çalıştırma imkanı sunduğundan disk üzerinden okuduğumuz çalıştırılabilir programları RAM'e taşıyıp programı çalıştırıp işi bitince diske geri göndeririz.
Tüm Reklamları Kapat