WUT_Computer_Science/Programming/EOPSY/lab4/task4/work/Virtual2Physical.java

23 lines
402 B
Java
Raw Permalink Normal View History

2022-05-06 11:42:53 +02:00
import java.util.Vector;
public class Virtual2Physical
{
public static int pageNum ( long memaddr , int numpages , long block )
{
int i = 0;
long high = 0;
long low = 0;
for (i = 0; i <= numpages; i++)
{
low = block * i;
high = block * ( i + 1 );
if ( low <= memaddr && memaddr < high )
{
return i;
}
}
return -1;
}
}