




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
内师大计算机与信息工程学院操作系统课程设计报告实习题目编程演示三种存储管理方式的地址换算过程指导教师玉柱职 称副教授学生姓名学 号日 期2017/61. 设计任务编程演示三种存储管理方式的地址换算过程2 设计的功能目标1、分页方式的地址换算2、分段方式的地址换算3、段页式的地址换算3 设计的思想、方法和技术(含数据结构、算法) 实验要求演示分页方式的地址换算,分段方式的地址换算,段页式的地址换算。1. 分页方式通过自定义的逻辑地址算出页号与页内地址,页号=逻辑地址/页面大小,业内地址=逻辑地址%页面大小,然后通过页表来实现向物理地址的转换。物理地址=块号*页面大小+页内地址2.分段方式通过段号和段内地址得到物理地址。物理地址=段首地址+段内地址,段首地址根据段号找到,段号和逻辑地址自定义3.段页式通过段号得到页表首地址,通过页号得到块号,进而得到物理地址。物理地址=页表首地址+块号*页面长度+页内地址,通过段号找到页表首地址,通过页号找到块号,其中逻辑地址段号,页号,页内地址自定义。4 设计的主要代码及注释分页式部分: int page(int A,int L) int pl,pa; printf(int luo ji di zhi:); scanf(%d,&pl); printf(int ye mian da xiao:); scanf(%d,&pa); if(pl256) printf(luo ji di zhi %d ye biao chang du,wrongn,pl); else int d,P,kd,i; int WD; int PT256; for(i=0;i=256) printf(ye hao biao chang du,wrongn); else printf(ye hao = luo ji di zhi / ye mian da xiao=%d,ye nei di zhi = luo ji di zhi % ye mian da xiao=%dn,P,d); kd=PTP; printf(gen ju ye hao:%d get kuai hao:%dn,P,kd); WD=kd*pa+d; printf(wu li kuai hao=kuai hao*ye mian da xiao+ye nei di zhin); printf(wu li di zhi=%d*%d+%dn,kd,pa,d); printf(luo ji di zhi huan suan hou wu li di zhi=%dnn,WD); return (0); 分段式部分: int Segment(int sn,int sd) int i,wd; for(i=0;i256) printf(duan hao duan biao chang du 256,wrongnn,sn); else if(sdst.seglsn) printf(duan nei di zhi duan chang du ,wrongnn,sd,st.seglsn); else printf(gen ju duan hao zhao dao duan shou di zhi:%dn,st.segfsn); printf(wu li di zhi=duan shou di zhi+duan nei di zhin); printf(wu li di zhi =%d+%dn,st.segfsn,sd); wd=st.segfsn+sd; printf(huan suan de dao de wu li di zhi=%dnn,wd); return (0); 段页式部分:int SegPagt(int sn,int pn,int pd)int i,wd;sp.pl=256;for(i=0;i=256)printf(duan hao %d ye biao chang du 256,wrongnn,sn);else if(pn=256) printf(ye hao %d ye biao chang du 256,wrongnn,pn); else if(pdsp.pl) printf(ye nei di zhi ye mian chang du,wrongnn,pd,sp.pl); else printf(tong guo duan hao:%d get ye biao shou di zhi:%dn,tong guo ye hao:%d get kuai hao:%dn,sn,sp.pfsn,pn,sp.ptpn); printf(wu li di zhi=ye biao shou di zhi+kuai hao*ye mian chang du+ye nei di zhin); printf(wu li di zhi=%d+%d*%d+%dn,sp.pfsn,sp.ptpn,sp.pl,pd); wd=sp.pfsn+sp.ptpn*sp.pl+pd; printf(wu li di zhi:%dnn,wd); return (0);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建设工程合同纠纷涉及的常见问题
- 2025双方解除劳动合同协议书范本
- 2025年度丁二烯橡胶市场分析
- 2025年高考理科生物试题(全国卷新疆、山西适用)(学生版+解析版)
- 2025市场营销劳动合同范本
- 2025借款购车抵押合同范本
- 葡萄苗木知识培训课件
- 著名博物馆课件
- 物业保安主管考试及答案
- 2024译林版八年级英语上册Unit 1 课时3 Reading 2(分层作业)含答案
- 2023年视光考试题及答案
- 人教鄂教版科学五年级上册全册分层练习附答案
- SAP-按销售订单采购生产系统实现之配置和操作
- 电视节目编导与策划
- 人工智能文献检索方法课件
- 幼儿园经营与管理课件
- 航空发动机强度与振动:Chapter 4 Vibrations of Disc and Shells (盘和壳体的振动)
- 《英语教师职业技能训练简明教程》全册配套优质教学课件
- 高考语文复习-引号的作用 课件37张
- 农业模型PPT讲稿课件
- 国家开放大学电大专科《政治经济学》网络课机考网考形考单项选择题题库及答案
评论
0/150
提交评论