操作系统实验设计

操作系统实验设计

ID:6308765

大小:425.50 KB

页数:18页

时间:2018-01-09

操作系统实验设计_第1页
操作系统实验设计_第2页
操作系统实验设计_第3页
操作系统实验设计_第4页
操作系统实验设计_第5页
资源描述:

《操作系统实验设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、操作系统实验设计摘要:“操作系统”课程的理论性和实践性都很强,本文从北京航空航天大学操作系统课程设计出发,针对操作系统实验中存在的问题,通过分析、借鉴国内外著名大学的经验,以MIT操作系统实验为基础设计了一套以MIPS为硬件平台的操作系统实验,并在北航选取了一些学生进行应用。
  关键词:操作系统;实验设计;教学实践
  中图分类号:G642文献标识码:B
  
  “操作系统”课程内容丰富,既要讲授关于操作系统的基础理论,又要让学生了解实际操作系统的设计与实现。操作系统实验设计正是该课程实践环节的集中表现,不仅使学生巩固理论学习的概念和原理,同时培养学生的

2、工程实践能力。国内很多大学都非常重视操作系统实验设计,北京大学根据MIT课程,建立了自己的操作系统实验体系;清华大学专门设置了操作系统专题训练课程,以提高学生的工程实践能力;南开大学提倡使用系统仿真的实验环境加强学生理论联系实际的能力;浙江大学提出了“边学边干”的操作系统教学理念。
  北京航空航天大学计算机学院在2006年将“操作系统”课程分成了两门课程:一门讲授“操作系统”原理,一门“操作系统课程设计”专门进行操作系统实验。本文将以MIT的操作系统课程设计为基础,介绍在操作系统课程设计中,让学生自主开发一个小型教学操作系统。由于开发一个实际的操作系统难度和工作量很多,为了

3、保证教学效果,我们首先为学生提供一个基础系统,该系统实现操作系统中最基本的部分。在此基础上,学生可以再进一步扩充,实现一个完整的操作系统。将来可以与硬件课程进一步集成,将教学操作系统移植到学生自己开发的硬件平台中。我们试图通过操作系统作为纽带,将计算机硬件与软件结合起来,培养学生对计算机系统的整体认识。
  
  1目前存在的问题
  
  在前几年的教学实践中,我们尝试过Nachos、Minix、Linux和Windows四种不同类型的实验,目前保留了Linux和Windows两组实验。每类实验包含4组实验,每个(组)同学选做一类实验,并完成该类中全部4组

4、实验。Linux实验包括“YalnixShell”、“虚拟存储”、“作业控制系统”、“文件系统操作”或“模拟文件系统”(后面两个实验选做一个)。Windows2000/XP实验包括“生产者消费者问题”、“Windows虚拟存储器管理”、“NDIS协议驱动程序的分析与改进”、“虚拟磁盘的文件系统驱动程序设计”。
  这两组实验与主流操作系统结合紧密,极大地提高了学生的专业技能。虽然这些实验已经在国内一流院校中广泛使用,但是仔细分析我们可以发现,这些实验大部分还是停留在系统编程的水平。因此为提高操作系统教学水平,我们必须向国外研究型大学看齐,改进操作系统的课程设计。
  <

5、br>  2国外主要研究性大学操作系统实验
  
  我们选择了四所大学的操作系统实验情况进行重点介绍。
  BrownUniversity
  课程名称cs167/cs169operatingsystemFall2006
  cs167课程介绍操作系统的基本原理
  cs169课程:学生每人用C编写一个简单的、单内核操作系统。所写的操作系统在技术上等价现代的操作系统
  实习项目:Kernel1,Kernel2,虚拟文件系统,文件系统,虚拟存储
  基础

6、系统:Weenix
  PrincetonUniversity
  课程名称:OperatingSystemsFall2006
  实习项目:项目1:引导机制;项目2:非抢占式调度;项目3:抢占式调度;项目4:进程间通信与进程调度;项目5:虚存;项目6:文件系统
  UniversityofCaliforniaatBerkeley
  课程名称:OperatingSystemsandSystemProgrammingSpring2006
  实习项目:工程为仿真MIPS平台构造操作系

7、统有4个工程。工程1:线程管理;工程2:多道程序设计;工程3:高速缓存和虚拟存储;工程4:网络和分布式系统
  HarvardUniversity
  课程名称:CS161:OperatingSystemsSpring2006
  实习项目:工程0:熟悉OS/161以及其运行环境System/161;工程1:同步;工程2:系统调用和进程;工程3:虚拟内存;工程4:文件系统
  MIT
  课

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。