欢迎来到天天文库
浏览记录
ID:38553836
大小:496.51 KB
页数:29页
时间:2019-06-14
《_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的指令集、主存、中断系统、网络以及磁盘系统等操作系统所必须的硬件系统。许多现代操作系统大多是先在用软件模拟的硬件上建立并调试,最后才在真正的硬件上运行。用软件模拟硬件的可靠性比真实硬件高得多,不会因为硬件故障而导致系统出错,便于调试。虚拟机可以在运行时报告详尽的出错信
此文档下载收益归作者所有