Bir EXEC çağrısı sırasında, Ebeveyn işlemcilerin belleğini silerek bellek oluşturarak daha büyük "alt işlem" e izin vermek istiyorum. https://github.com/minix3/minix/blob/master/servers/vm/alloc.cMinix'teki EXEC aramasında ana belleği nasıl serbest bırakırsınız?
işaretçiler arıyorsunuz - Ben Minix 3.2 kullanıyorum ve İşte alloc.c
içinde alloc_new_mem
değiştirilmiş bir sürümünü çağırmak için exec.c
değiştirmeye planlıyorum
alloc.c için kaynak kodudur.
OS: MINIX3 Dosya: basitçe alt süreç beklemeden dönebilirsiniz ebeveyn süreçte alloc.c
Ebeveynin belleğini boşaltmak istediğinizi mi kastediyorsunuz, bu nedenle çocuğunuz için daha fazla * fiziksel * hafızaya sahip olacaksınız? Yoksa çocuk süreci için maksimum VMEM'i mi arttırmak istiyorsunuz? –
Kuşkusuz, çocuk süreç çıktığı ve bekleyen ebeveynin koştuğu anda düşecek mi? –