İşlemcinin 32 bit olduğunu varsayalım. Böylece bu işlemci üzerinde çalışan her işlem 2 ^ 32 bit mantıksal bellek alır.
- Sistem n işlem yapıyorsa, diskte n * 2 ^ 32 bit ayrılmış mı? nerede tahsis edilir? takas alanında mı?
Sayfa boyutu 4KB ise, toplam sayfa sayısı 2 ^ 32/2 ^ 12 = 2 ^ 20'dir. disklerin içinde yer alan sayfaların toplamı ve RAM bu işlem için 2 ^ 20 mi? eğer değilse, bu 2 ^ 20'den kaç tanesi tahsis edildi? 3.
#include <stdio.h> int main(){ printf("Hello World"); }
Bu basit işlem aynı zamanda RAM + Disk'te 2 ^ 20 sayfa kaplar mı?
#include <stdio.h> int main(){ int x; scanf("%d",&x); while(x!=0){ malloc(sizeof(int)); x--; } }
Yükleme sırasında başlangıçta disk + RAM'e kaç sayfa atanır? Her malloc çağrısı çağrıldıkça nasıl büyürse, bu da 2 ^ 20 midir?