- 7
- 0
- 约2.58万字
- 约 16页
- 2018-03-11 发布于天津
- 举报
第五章.抢占式调度(lab3)(v0.1).PDF
第五章. 抢占式调度(lab3 )(v0.1)
5.1. 实验目标
MIT 这次实验是在 Lab2 的基础上实现,目标是在他们的JOS 操作系统中实现进程管理
和中断的功能。
程序的几乎所有代码都集中在 env.c 和 trap.c 文件中。实际上,该实验可以分为 2 部分:
进程环境和中断处理(包括系统调用)。前者通过设置进程控制块和编写进程创建、进程中
止和进程调度程序,实现如何对进程进行管理;后者通过设置中断描述符表 IDT ,编写通用
中断派发程序,实现如何管理中断等。
在进程管理上,需要完成的函数包括:
env_init()
env_setup_vm()
segment_alloc()
load_icode()
env_create()
env_run()
在中断处理中,需要完成的函数包括:
trapentry.S 中相关代码
trap_dispatch()
idt_init()
syscall()
在本次实验过程中,并没有像上次实验的检查函数,因为进程运行有很多意想不到的错
误,在实验中多使用 panic 或者 cprintf 打印一下相关信息,如果程序不符合实验原来的设想
的话,只能自己找问题所在了。
您可能关注的文档
- 第一条为加强电力建设工法管理工作,促进电力建设企业提升自主.doc
- 第一部分实验指导.PDF
- 第七十一号.doc
- 第三课时第二章.ppt
- 第九届陕西高等学校教学名师奖(本科部分)候选人推荐表.doc
- 第二节单片机测量系统的输人接口p.PDF
- 第八章农业科技创新与农村小康建设.PDF
- 第十二单元中国近代经济、社会生活、科技与思想文化.ppt
- 第十四届全国中小学电脑制作活动第二届中国国际学生信息.doc
- 第四十六期发刊日期20070413.PDF
- 钢筋混凝土桥盖梁加固施工技术.pptx
- 港口规模结构的核心要素与发展趋势.pptx
- 人教版高中英语必修二Unit1Cultural Heritage-Reading and Thinking课件.pptx
- 樊口大桥悬臂浇筑箱梁挂篮施工技术研究与实践.pptx
- 防水混凝土抗渗试验的必要性与实施原理.pptx
- 钢质门窗及旧柜资源化利用综合解决方案.pptx
- 粉煤灰烧结砖的原料构成与成型工艺体系.pptx
- 钢筋混凝土桥梁实用碳化模型研究.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 全章热门考点聚焦.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 专题9 等腰三角形中分类讨论的5种常见题型.pptx
原创力文档

文档评论(0)