Fiziksel ve Sanal Bellek Arasındaki Fark

Anonim

Fiziksel bellek ve Sanal bellek, verileri bir bilgisayarda depolamak için kullanılan iki bellek biçimidir. Fiziksel bellek, RAM (Rasgele Erişim Belleği) belleği ve veri depolamak için kullanılan sabit diskler gibi depolama aygıtları gibi yongaları ifade eder. Sanal bellek, bilgisayar bir programı çalıştırmak için yeterli fiziksel belleğe sahip olmadığında İşletim sistemi tarafından oluşturulan bir bellek alanını belirtir. Sanal bellek, RAM'ı sabit disk alanı ile birleştirerek oluşturulmuştur. Sanal bellek, RAM yetersiz olduğunda büyük programları daha hızlı çalıştırmaya izin verir.

Fiziksel Bellek

Daha önce de belirtildiği gibi, fiziksel bellek RAM ve bilgisayardaki verileri depolamak için kullanılan sabit diskleri belirtir. Bir bilgisayarda, işletim sistemi, uygulama programları ve şu an kullanılan veriler RAM'de tutulur, böylece işlemci tarafından hızlı bir şekilde erişilebilir olur. RAM'e, sabit disk ve CD-ROM gibi diğer depolama aygıtlarından daha hızlı erişilebilir. Ancak RAM'deki veriler yalnızca bilgisayar çalışırken bulunur. Güç kapalıyken RAM'deki tüm veriler kaybolur ve işletim sistemi ve diğer veriler bilgisayar açıldığında sabit diskten RAM'e yüklenir. Sabit disk, verileri bilgisayara depolamak için kullanılan ve kalıcı olmayan bir bellektir (çalışmadığında bile veri saklar.). Manyetik verileri depolayan plakalar denilen dairesel disklerden oluşur. Veri, okuma / yazma kafaları kullanılarak plakalara yazılır ve okunur.

Sanal Bellek

Sanal bellek, bilgisayarın bir programı çalıştırmak için RAM alanına sahip olmadığı durumlarda kullanılır. Sanal bellek, RAM alanını sabit disk alanıyla birleştirir. Bilgisayar bir programı yürütmek için yeterli RAM alanına sahip olmadığında, sanal bellek RAM'den boş alanı boşaltan bir disk belleği dosyasına veri aktarır. Sabit diskin bir bölümü sayfa dosyasını depolamak için kullanılır. Bu aktarma işlemi çok hızlı bir şekilde yapılır, böylece kullanıcı bir fark hissetmez. Sanal bellek, o anda yürütülmekte olan bölüm RAM'de bulunurken bir bütün veri bloğunu tutabilir. Bu nedenle sanal bellek, işletim sisteminin aynı anda birden fazla programı çalıştırmasını ve böylece çoklu programlamanın derecesini arttırmasını sağlar. Gerçekleştirilebilecek programların boyutunu arttırırken sanal bellek sabit disk belleği RAM'den daha ucuz olduğundan maliyet avantajı sağlar.

Fiziksel ve Sanal Bellek arasındaki fark nedir?

Fiziksel bellek, verileri RAM ve sabit disk sürücüleri gibi bir bilgisayarda depolayan fiziksel aygıtları belirtir; ancak sanal bellek, RAM alanını RAM alanı yetersiz kaldığında verileri RAM'e depolamak için sabit disk alanı.Sabit diskin bir kısmı RAM'den aktarılan verileri depolamak için sanal bellek tarafından kullanılan sayfa dosyalarını depolamak için kullanılır. Sabit diskte ve RAM'de (sanal bellek aracılığıyla) sayfa dosyalarını değiştirme işlemi çok hızlı olmasına rağmen, çok fazla değiştirme, sistemin genel performansını yavaşlatabilir.