- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作系统”课程实验教学探讨
陈渝
清华大学计算机系
yuchen@ chyyuu@
2010年7月24 日
报告内容
前言
已有现状
实验课程设计
效果和存在的问题
小结
前言
对操作系统实验教学的理解
– 计算机科学与计算机工程相结合
– 原理和实验教学内容并行进行
– 原理-->实验-->原理
– 强调动手编程实践
前言
对操作系统实验教学的理解
– 实验需求
理解硬件
循序渐进
阅读代码
把握全局
功能完善
改进创新
已有现状
当前国外的现状
– MIT:xv6-2.0和J OS
7千行以下,C语言,支持X86 SMP架
– 清华:ucore
基于j os/xv6/linux/rtems,5千行左右,C语言,支持X86,
组件化
– Harvard:OS161-1.4.1
1万1千行代码,C语言,支持MIPS架
– Columbia:Linux
部分Linux核心代码,C语言
– Berkeley: Nachos
1万行左右,j ava语言,模拟MIPS架
已有现状
当前国内的现状
– Ucore
清华
– xv6和J OS
北大
– Linux
国防科大、浙大、西邮、清华
– MINIX
上海交大,南开
– Nachos
南开,山大
– Solaris W indows W RK W ince RTEMS ..
已有现状
清华大学的OS课程
– 操作系统原理:本科大三下,160人左右
原理与实验
– 操作系统实践:本科大四上,60人左右
侧重创新型实践,Linux
– 高级 作系统:研究生课程,40人左右
操作系统前沿+研究型实验,SOSP,OSDI,
EuroSys...
实验课程设计
目标
– 对原理知识的补充和完善
讲课内容和实验内容同步
– 让学生对 作系统设计有一个全局的理解
操作系统要小巧且覆盖面全
– 适合不同层次学生的需求
存在高中低三类学生
实验课程设计
设计思路
– 方便且利用理解细节
大量采用开源软件
实验环境:W indows/Linux
IDE工具:Eclipse
源码阅读工具:Kscope
源码文档自动生成工具:Doxygen
编译环境:gcc,make,Binutils
真实/虚拟运行环境:X86机器或QEMU
调试工具:改进的QEMU+GDB
实验课程设计
设计思路
– 采用小巧全面的 作系统ucore并进行改进,
需要覆盖 作系统的关键点,为此增加:
I/O管理/中断管理
虚存管理/页表/缺页处理/页替换算法
进程管理/调度器算法
信号量实现和同步互斥应用
基于链表/FAT的文件系统
– 完整代码量控制在5000行左右
– 提供实验讲义和源码分析文档
实验课程设计
设计思路
您可能关注的文档
- “Windows网络操作系统管理”试题.doc
- “操作系统”教学设想.doc
- “计算机操作系统”练习题.doc
- 《DOS操作系统》期末试卷.doc
- 《LINUX操作系统》习题.doc
- 《Linux操作系统应用》实训项目单.doc
- 《Linux操作系统应用》实训项目卡.doc
- 《UNIX&LINUX操作系统》实验教学大纲.doc
- 《Unix_Linux操作系统》课程教学大纲.doc
- 《UNIX操作系统》教学大纲.doc
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版初级练习卷有答案与.docx
- (附答案)川农12月《中药化学》作业考核-.docx
- (附答案)川农12月《园林植物保护学(本科)》作业考核-.docx
- (附答案)川农12月《有机化学(专科)》作业考核-.docx
- (附答案)川农12月《植物保护学(本科)》作业考核-.docx
- (附答案)东师《教育心理学》在线作业2-1(1).docx
- (附答案)川农12月《药剂学》作业考核-.docx
- (附答案)川农12月《配方饲料制造工艺与技术(专科)》作业考核-.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版基础知识题库带解析.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》基础知识模拟押题卷.docx
文档评论(0)