2013-06-13 2 views
2

Я изучил книгу из книги william stalling, она была написана там, если мы увеличиваем размер страницы, а затем сначала начинаем pagefault, а затем, когда число страниц становится размером процесса, тогда сбой страницы уменьшается. Я не могу понять, почему pagefault увеличивается, как если бы я увеличил размер страницы, любой PLZ объяснил причину. Спасибо.Связь между страницами и pagefault

ответ

3

страницы имеют фиксированный размер «куски», которые образованы путем деления логической memory.if мы увеличить размерстраницу количество страниц будет уменьшаться (consider an example for that matter , if you have to divide a large piece of bread among few people then you have to make sure that pieces are distributed to all now if you cut it into large chunks the number of pieces will not be sufficient enough to feed all people so some will remain hungry) .similarly, если количество страниц уменьшить процессор будет имеют очень мало адресов для ссылки и, таким образом, увеличивают количество ошибок .. Теперь, если размер страницы становится размером процесса, тогда будет столько же числа страниц как число процессов, поэтому CPU будет обратитесь к нему без pagefaults.

+0

если понравится, ответьте, пожалуйста, не забудьте принять его. Спасибо! – 0decimal0

+0

thnks получил это! – KJS