101《操作系统课程设计》指导书.docVIP

  • 0
  • 0
  • 约1.43万字
  • 约 22页
  • 2017-02-27 发布于湖北
  • 举报
《操作系统原理》课程设计参考 2010年12月 课设的目的 操作系统是计算机专业的一门专业课,也是计算机专业考研课程,但操作系统比较抽象,有的同学一学期完了都还很难理解进程、内存管理等一些概念和原理,操作系统课程设计的目的就是通过设计的实验,让同学们真正理解进程的实现,内存管理的机制,达到理解概念,了解实现原理。同时也进一步巩固程序设计与数据结构的实践技能,实现整个大学阶段实践技能不断线的目的。 课设的故事 一个操作系统采用请求页式管理方式来管理内存。当一个进程在运行中,随着进程的执行,它会不断的访问内存(代码执行、存取数据),这样就会提出内存访问请求。操作系统会根据用户进程提出的访存请求,来做地址变换,从而访问到用户进程想要访问的代码或数据。操作系统进行地址变换的过程中发现用户将要访问的地址所在的虚页还没有进入内存会自动将该虚页从磁盘中装入内存,再进行地址变换。当然若新的页调入内存之前,该进程所能使用的最大内存块数已经用完的话,操作系统就会从该进程已经在内存的那些页中根据先进先出的原则来淘汰掉一个页,腾出空间给将要正要请求访问的页。所以操作系统要记录每个进程的每个页面的状态,记录这些调入内存的页面的顺序,还要记录内存中各个块的使用情况。这些都是操作系统必需动态维护的数据,是操作系统的信息基础。 现假设一个计算机系统有内存m KB,系统的页面大小为1KB,假设操作系统占用内存低

文档评论(0)

1亿VIP精品文档

相关文档