mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-04 16:23:11 +02:00
23 lines
402 B
Java
23 lines
402 B
Java
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;
|
|
}
|
|
}
|