Consider the following two-dimensional array D in the C programming language,…

GATE · 2023 · CS · Computer Science & IT

Consider the following two-dimensional array D in the C programming language, which is stored in row-major order:

        int D[128][128];

Demand paging is used for allocating memory and each physical page frame holds 512 elements of the array D. The Least Recently Used (LRU) page-replacement policy is used by the operating system. A total of 30 physical page frames are allocated to a process which executes the following code snippet:

    for (int i = 0; i < 128; i++)

        for (int j = 0; j < 128; j++)

                D[j][i] *= 10;

The number of page faults generated during the execution of this code snippet is ______ .

Attempted by 102 students.

Sign up free to check your answer

Sign up free

Explore the full course: Gate Guidance By Sanchit Sir

Loading lesson…