पृष्ठन के साथ OS में निष्पादित निम्नलिखित C फंक्शन पर विचार कीजिए जहाँ पृष्ठ आकार 4 किलोबाइट है। आगे, मान लीजिए कि सिस्टम 32 - प्रविष्टि वाले प्रत्यक्ष प्रतिचित्रित TLB को नियोजित करता है।
int *alloc_and_init()
{
int counter, value=0, size=2048;
int * new_ptr = malloc (size * sizeof (int));
/* Assume sizeof (int) = 4 and new_ptr is 4KB aligned */
for (counter=0; counter < size ; new_ptr++,counter++)
*new_ptr = value;
return new_ptr;
}
मान लीजिए प्रोग्राम के निष्पादन के दौरान कोई पृष्ठ त्रुटि और कोई विषय परिवर्तन नहीं होते हैं, तो लूप के निष्पादन के दौरान लुप्त TLB की संख्या क्या है?
1
0
2
1
3
2048
4
2