mospage.java
来自「本程序是在软件模拟的计算机系统上设计一个多道程序的操作系统MOS」· Java 代码 · 共 32 行
JAVA
32 行
//该类用于保存进程页表;
public class MosPage{
byte page_table[] = null;
MosPage(byte[] pata){
page_table = new byte[pata.length];
for(int i=0;i<pata.length;i++)
page_table[i]=pata[i];
}
//实现虚-实地址转换;
int changeAdd(int vaddr){
return (page_table[vaddr/10]*10+vaddr%10)*4;
}
byte[] getPageTable()
{
return page_table;
}
/*void show(){
for(int i=0;i<10;i++)
System.out.print(page_table[i]);
//page_table;
}
//test;
public static void main(String[] args){
byte page[]={21,19,10,6,0,7,6,-1,-1,-1};
MosPage mos=new MosPage(page);
// System.out.println(MosPage.changeAdd(53));
System.out.println(mos.changeAdd(53));
mos.show();
}*/
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?