Nachos线程通信和调度分析操作系统课程设计
《Nachos线程通信和调度分析操作系统课程设计》由会员分享,可在线阅读,更多相关《Nachos线程通信和调度分析操作系统课程设计(35页珍藏版)》请在毕设资料网上搜索。
1、NachOS 课程设计 操作系统课程设计操作系统课程设计 说说 明明 书书 学 院: 信息科学与工程学院 NachOS 课程设计 一、 理解 Nachos 模拟的物理机的运行机制. 3 1. Sysdep 模块分析(文件 sysdep.cc sysdep.h) 5 2.中断模块分析(文件 interrupt.cc interrupt.h) 8 3. 时钟中断模块分析(文件 timer.cc timer.h)12 4. 终端设备模块分析(文件 console.cc console.h) 错误错误!未定义书签。未定义书签。 二、 理解 Nachos 中线程运行机制 14 1. 工具模块分析(文件
2、list.cc list.h utility.cc utility.h) 17 2. 线程启动和调度模块分析(文件 switch.s switch.h) .18 3. 线程模块分析(文件 thread.cc thread.h)20 4. 线程调度算法模块分析(文件 scheduler.cc scheduler.h).23 5.Nachos 主控模块分析(文件 main.cc system.cc system.h) 24 6. 同步机制模块分析(文件 synch.cc synch.h) 25 三、 理解 Nachos 中支持用户进程的机制 27 一、用户程序空间(文件 address.cc, a
3、ddress.h).30 二、系统调用(文件 exception.cc, syscall.h, start.s) .33 NachOS 课程设计 一、一、理解理解 Nachos 模拟的物理机的运行机制模拟的物理机的运行机制 Machine 类错误错误!未找到引用源。未找到引用源。用来模拟计算机主机。它提供的功能有:读 写寄存器。读写主存、运行一条用户程序错误错误!未找到引用源。未找到引用源。的汇编指令、运 行用户程序、单步调试用户程序、显示主存和寄存器状态、将虚拟内存错误错误!未未 找到引用源。找到引用源。地址转换为物理内存地址、陷入 Nachos 内核等等。 Machine 类错误错误!未找
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Nachos 线程 通信 调度 分析 操作系统 课程设计
