8086-uyumlu işlemci tabanlı sistemlerin görkemli doruk yakalamak için şanslı olan bu bilgisayar kullanıcılarının o anda bellek önemli miktarda yüklü nasıl çok iyi farkındayız.Skor anlamıyla kilobayt: Temel 640 kbps aşan ve nispeten büyük ölçekli konut ağır bir ücreti herhangi bir özel dış uzantısı, kazanmak için "fantastik" 736 KB ulaşmak için.Ancak, bilgisayar teknolojisi hızla gelişti ve kısa sürede 1 megabayt psikolojik bariyer geçti.RAM modülleri de sonuna kadar kullanarak işlemcileri çıktı çok daha küçüktür.Değil geride ve uygulamaları.Bir dönüm noktası olay çıktı Vindovs üçüncü versiyonu, hangi sanal bellek kullanımı.Ancak, bu tüm işletim sistemleri üzerinde standart olacak yönde sadece geçici adımlar vardı.
sanal bellek nedir?2 MB - tek 1 MB bellek ve diğer vardır, Windows 3 çalıştıran iki özdeş bilgisayar düşünün.Onlar 1, 2, vb ürünlerini optimize etmek gerekir, çünkü programcılara zor işi kınamaya - hacmine dayalı yazılım uygulamaları seçmek içinmegabayt.640 KB standart minimum için tasarlanmış bir program oluşturun - bu bazı fırsatlar, "Sürücü" uygulama çerçevesi vazgeçmek anlamına gelir.2MB odaklanmak - sadece 1 MB bilgisayar var potansiyel müşterilere kaybetmek.Anlaşılacağı ve Microsoft, dolayısıyla "sanal bellek" olarak adlandırılan bir mekanizma önerilmiştir.Programcılar artık her bilgisayarda yüklü olan ne kadar bilmek gerekir.Tabii ki, bazı kısıtlamalar, yine de, dikkate almak, ama zorlu uygulamalar ve bilgisayar bileşenleri "arkadaşlar" konusunda genel endişe işletim sistemi devraldı.Mucize burada, tabii ki, oluşmaz.Çalışma prensibi son derece basittir.Bilgisayar 2MB kapsamında geliştirilen 1MB uygulaması ile başlatıldığında
örneğin ele alalım.Kullanıcı (asılmış) 500 kb 1 MB temin edilebilen, bu nedenle, sistemin kendisi tarafından işgal edilen hacmin bir parçası.Uygulamayı çalıştırın.Sanal bellek etkin veya devre dışı ise, program hatasıyla ilgili bir mesaj vererek, 500 kb ve çıkışları kaplar.Ama mekanizma dahil edilirse tamamen farklı: Aşağıdaki sorgu bir bellek ise, veri bloğu RAM sesini boşaltarak, diskteki özel bir dosyaya yazılır, aynı 500 kb yapıyor.Uygulama mekanizması "şeffaf".Aslında, sanal bellek - bu görevinin bir parçasıdır, ama cips ve disk alanı yer değil.Bu karar halen iyileştirme üzerinde çalışıyoruz o kadar başarılı olduğu ortaya çıktı.Yani, zaten tanıdık takas dosyasının son Vindovs 8 yalnızca metro uygulamaları için tasarlanmıştır disk belleği dosyası takas ekledi.
Bazen, kullanıcılar sanal bellek biten bir sistem mesajı görebilirsiniz.Nasıl Yukarıda belirtilenler ışığında onu açıklamak?Ayrıca, sabit diskinizde boş disk alanı hala olabilir göz önüne alındığında, belli değildir.Bunun en olası sebeplerinden birisi sanal bellek mekanizması yanlış konfigürasyonunda yer almaktadır.Varsayılan rağmen, sistem belleği dosyasının boyutunu manuel kontrol katı bir çerçeve belirlemek için izin otomatik kontrolünü seçer.Bunu ya da değil yapmak için gerekli mi - bir hata oluşursa her kullanıcı izin üst sınırını yükseltmek zorunda kalacak nedeniyle hacminin eksikliği kendi seçer, ancak.Bu ("Bilgisayarım" üzerinden veya kontrol panelinden ulaşılabilir) Performans Seçenekleri yapılandırıldı.