- 0
- 0
- 约1.43万字
- 约 22页
- 2017-02-27 发布于湖北
- 举报
《操作系统原理》课程设计参考
2010年12月
课设的目的
操作系统是计算机专业的一门专业课,也是计算机专业考研课程,但操作系统比较抽象,有的同学一学期完了都还很难理解进程、内存管理等一些概念和原理,操作系统课程设计的目的就是通过设计的实验,让同学们真正理解进程的实现,内存管理的机制,达到理解概念,了解实现原理。同时也进一步巩固程序设计与数据结构的实践技能,实现整个大学阶段实践技能不断线的目的。
课设的故事
一个操作系统采用请求页式管理方式来管理内存。当一个进程在运行中,随着进程的执行,它会不断的访问内存(代码执行、存取数据),这样就会提出内存访问请求。操作系统会根据用户进程提出的访存请求,来做地址变换,从而访问到用户进程想要访问的代码或数据。操作系统进行地址变换的过程中发现用户将要访问的地址所在的虚页还没有进入内存会自动将该虚页从磁盘中装入内存,再进行地址变换。当然若新的页调入内存之前,该进程所能使用的最大内存块数已经用完的话,操作系统就会从该进程已经在内存的那些页中根据先进先出的原则来淘汰掉一个页,腾出空间给将要正要请求访问的页。所以操作系统要记录每个进程的每个页面的状态,记录这些调入内存的页面的顺序,还要记录内存中各个块的使用情况。这些都是操作系统必需动态维护的数据,是操作系统的信息基础。
现假设一个计算机系统有内存m KB,系统的页面大小为1KB,假设操作系统占用内存低
您可能关注的文档
- 14源文件编程和用户程序的重新接线.ppt
- 14章 数据文件.ppt
- 14种已灭绝的远古动物.ppt
- 15 制作 新闻中心.ppt
- 15.变速箱设计过程实例.ppt
- 15.硬件性能测试.ppt
- 15-Shell程序设计.ppt
- 15春学期在线作业.docx
- 15个程序员需要知道的Chrome扩展.docx
- 16. 深入linux文件系统.ppt
- GB/T 47799-2026城镇民用建筑电气火灾风险评价导则.pdf
- 中国国家标准 GB/T 47799-2026城镇民用建筑电气火灾风险评价导则.pdf
- GB/T 45388.2-2026工业过程测量、控制和自动化 第2部分:物联网 工业设施需求响应能源管理应用框架.pdf
- 中国国家标准 GB/T 45388.2-2026工业过程测量、控制和自动化 第2部分:物联网 工业设施需求响应能源管理应用框架.pdf
- 《GB/T 45388.2-2026工业过程测量、控制和自动化 第2部分:物联网 工业设施需求响应能源管理应用框架》.pdf
- GB/T 47792.3-2026自动液体处理系统 第3部分:容量性能的测定、规范和报告.pdf
- 中国国家标准 GB/T 47792.3-2026自动液体处理系统 第3部分:容量性能的测定、规范和报告.pdf
- 《GB/T 47792.3-2026自动液体处理系统 第3部分:容量性能的测定、规范和报告》.pdf
- GB/T 25647-2026数字政府 术语.pdf
- 中国国家标准 GB/T 25647-2026数字政府 术语.pdf
原创力文档

文档评论(0)