_Nachos源码分析与补充完善

_Nachos源码分析与补充完善

ID:38553836

大小:496.51 KB

页数:29页

时间:2019-06-14

_Nachos源码分析与补充完善_第1页
_Nachos源码分析与补充完善_第2页
_Nachos源码分析与补充完善_第3页
_Nachos源码分析与补充完善_第4页
_Nachos源码分析与补充完善_第5页
资源描述:

《_Nachos源码分析与补充完善》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东科技大学信息学院eagle_yue@163.com操作系统课程设计报告姓名XXX学号20060105XXXX班级计算机(计算机科学方向)06-2班指导教师XX撰写日期2009年1月1日山东科技大学信息学院eagle_yue@163.com目录一、源码分析..........................................................................................................................31、概述..........................................

2、.......................................................................................32机器模拟............................................................................................................................43进程管理...........................................................................

3、.................................................83.1Nachos进程概述.........................................................................................................83.2线程运行与切换......................................................................................................124.CPU调度........

4、..................................................................................................................145.用户程序的运行............................................................................................................166.系统调用.........................................................

5、.................................................................18二、Nachos的补充完善.........................................................................................................201.系统调用部分.......................................................................................................

6、...........202.进程调度部分................................................................................................................24山东科技大学信息学院eagle_yue@163.com一、源码分析1、概述Nachos(全称为NotAnotherCompletelyHeuristicOperatingSystem)是加州大学伯克利分校开发的教学用操作系统。作为教学用操作系统,Nachos实现简单并且尽量缩小与实际操作系统之间的差距,目的是为了向学生展示一

7、个相对真实的操作系统的内部结构及其实现方式。它有几个突出的特点:采用虚拟机实现Nachos是建立在一个软件模拟的虚拟机之上的,模拟了MIPSR2/3000的指令集、主存、中断系统、网络以及磁盘系统等操作系统所必须的硬件系统。许多现代操作系统大多是先在用软件模拟的硬件上建立并调试,最后才在真正的硬件上运行。用软件模拟硬件的可靠性比真实硬件高得多,不会因为硬件故障而导致系统出错,便于调试。虚拟机可以在运行时报告详尽的出错信

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

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

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