- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【报告精选】计算机专业操作系统课程设计存储管理地址换算演示.doc
《操作系统》课程设计报告
课题:存储管理地址换算演示
学院 (系): 计算机科学与工程学院
班 级:
学 号:
学生姓名:
指导教师:
时间: 2009年 12月24日 到 2009 年 12月30日
目 录
封 面 1
目 录 2
一、设计任务 3
二、任务目的 3
三、存储器管理地址换算思想 3
2.1 分页方式的地址换算 3
2.2 分段方式的地址换算 4
2.3 段页式的地址换算 5
四、设计方案 6
4.1 设计功能流程图 6
4.2 功能流程图说明 7
4.3 代码实现核心部分 7
4.3.1 打开演示窗体 7
4.3.2 分页方式的地址换算参数处理及模拟分配页表映射 10
4.3.3 分页方式的地址换算过程演示 10
4.3.4 分段方式的地址换算参数处理及模拟分配段表映射 11
4.3.5 分段方式的地址换算过程演示 13
4.3.6 段页式的地址换算参数处理及模拟分配页、段表映射 14
4.3.7 段页式的地址换算过程演示 17
五、程序运行实例 20
5.1 主窗体界面 20
5.2 分页方式的地址换算演示界面 20
5.3 分段方式的地址换算演示界面 21
5.4 段页式的址换算演示界面 22
5.5 关于对话框界面 23
六、心得体会 23
七、参考文献 24
一、设计任务
编程演示三种存储管理地址换算分页地址换算段地址换算段页式地址换算
4.2 功能流程图说明
设计C#程序Windows应用程序来分别实现上述三种存储管理方式的地址换算。主窗口用来进行地址换算方式的选择以及相对应方式的参数设置(分页方式的地址换算参数设置,页表长度、页面大小、逻辑地址、主存大小;分段方式的地址换算参数设置,段表长度、逻辑地址段号、段内地址;段页式的地址换算参数设置,段表长度、逻辑地址段号、页内地址、页面大小、逻辑地址页号)。在相应存储管理方式地址换算的参数设置中设置好参数后点击“演示”按钮,程序将会根据地址换算方式的选择的不同而打开不同地址换算方式的演示窗体,演示开始前将会以对话框的方式提交换算结果,演示窗体展示各个地址换算方式的换算过程。
4.3 代码实现核心部分
4.3.1 打开演示窗体
/// summary
/// 根据所选地址换算方式打开不同演示窗体演示不同方式的存储管理地址换算
/// /summary
/// param name=sender/param
/// param name=e/param
private void buttonShow_Click(object sender, EventArgs e)
{
//根据不同选择的地址换算方式打开不同演示窗体
if (radioPageMode.Checked)
//分页方式的地址换算 传递参数且打开相应演示窗体
{
Program.LogicalAddressA = (int)numericLogicalAddressA.Value;
//如果页面大小未设置则弹出警告对话框
if (comboBlockSizeA.SelectedIndex == -1)
{
MessageBox.Show(请设置页面大小!, 存储管理地址换算演示, MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
string PageSizeA = comboBlockSizeA.SelectedItem.ToString();
if (PageSizeA == 512B)
Program.PageSizeA = 512;
else if (PageSizeA == 1KB)
您可能关注的文档
- 精品推荐-禁毒宣传资料.doc
- 安全生产规章制度评审修订管理制度精编整理.pdf
- 安全评价师自学情况报告书精编整理.pdf
- 精品推荐-罗湖外语学校初三年级语文第一二次月考试题答案.doc
- 技能员工上岗准入管理办法精编整理.pdf
- 粉尘自动洒水降尘装置系统方案精编整理.pdf
- 粉尘防爆安全规程精编整理.pdf
- 规章制度汇编结构格式标准精编整理.pdf
- 精品推荐-银行混改十万亿蓝海盛宴分享股分析图.doc
- 让你的Word聪明一点--中文报告样式模板精编整理.pdf
- 南昌市经济技术开发区清华科技园商住用地项目可行性研究报告(精品可研报告).doc
- 卫生标准操作程序(精品推荐).doc
- 双欣电厂脱硫改造可行性研究报告(精品可研报告).doc
- 【报告精选】财务、审计相关岗位职责大全.doc
- 发酵床养猪技术基地建设项目可行性研究报告(精品推荐).doc
- 【报告精选】长途汽车站工程建设项目可行性研究报告.doc
- 合肥华仁生物创新性企业发展规划(精品推荐).doc
- 后农业税时代乡镇财政的困境及出路东北财经大学网络教育本科毕业论文(精品推荐).doc
- 【报告精选】高压变频器(XXHIVERT通用高压变频器及矢量控制可带能量回馈高压变频器)生产研发基地建设项目可行性研究报告WORD可编辑版.doc
- 【报告精选】高校网络视频监控系统解决方案实例.doc
最近下载
- 2025年新能源发电行业分析报告及未来五到十年行业发展趋势报告.docx
- 未成年人出游免责协议书5篇.docx VIP
- 八年级体育教育教学计划..doc VIP
- 劳动教育(微课版):认识劳动PPT教学课件.pptx VIP
- 特高压输电系统温室气体减排方法学.PDF VIP
- (高清版)DGJ 08-2173-2016 展览建筑及布展设计防火规程.pdf VIP
- 高中英语【拓展阅读】Before You Feel Pressure 双语课件.pptx VIP
- 2025年新人教版数学三年级上册全册教案.pdf
- 社会心理学:文化心理学完整版.pptx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
文档评论(0)