早教吧 育儿知识 作业答案 考试题库 百科 知识分享

若一分页存储管理系统中,某进程的页表如表1所示,已知页面大小为1024字节,试将逻辑地址,1011,2148,3000,4000,5012转化相应的物理地址。页号块号02132136表1

题目详情
若一分页存储管理系统中,某进程的页表如表1所示,已知页面大小为1024字节,试将逻辑地址,1011,2148,3000,4000,5012转化相应的物理地址。
页号 块号
0 2
1 3
2 1
3 6
表1
▼优质解答
答案和解析
是不是这个意思:
int main(int argc, char *argv[])
{
int page[]={0,1,2,3};
int block[]={2,3,1,6};
int addr[]={1011,2148,3000,4000,5012};
int i3,i4;
int i,j;

for(i=0;i<5;i++)
{
i3=addr[i]/1024;//页号
i4=addr[i]%1024;//块内地址

for(j=0;j<4;j++)
{
//查找页对应的块
if(i3==page[j])
{
i3=block[j];
cout< break;
}
}
}
system("PAUSE");
return 0;
}