Kafama takıldı acayip merak ettim. Şimdi her programın kendi sanal adreslemesi oluyor. O halde bütün sanal adres bizim sayılmaz mı? Yapmak istediğim şey programın belirli bir adres blokunu sadece belirli bir malloc fonksiyonumuz için ayıracağız ve sadece lazım oldukça ilgili adresi işletim sisteminden isteyeceğiz.
Örnek vermek gerekirse
01000000
04000000
adres bloku arasını kendimize ayıracağız. Diğer malloc veya new işlemleri tarafından hiç bir şekilde kullanılmayacak bu blok ve ram de de yer tutmayacak biz bu bloku muaf tuttuğumuz sırada. Biz malloc yaparken özellikle o adres bloku arasında malloc yapmasını isteyeceğiz ve işte o zaman ram de yer tutmaya başlayacak.
Böyle bir şeyi yapmak mümkün müdür? Mümkünse de sanırsam windows apilerini kullanmak gerekecek.
Biraz anlatımım zayıf oldu kusura bakmayın.
Zekeriya
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]