⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000005.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;raner&nbsp;(lilo),&nbsp;信区:&nbsp;Linux&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;NACHOS论坛(5)&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木调试站&nbsp;(Thu&nbsp;Jun&nbsp;&nbsp;4&nbsp;16:49:32&nbsp;1998)&nbsp;<BR>&nbsp;<BR>作&nbsp;&nbsp;家:&nbsp;solmon&nbsp;(所罗门王)&nbsp;on&nbsp;board&nbsp;'Unix'&nbsp;<BR>题&nbsp;&nbsp;目:&nbsp;NACHOS论坛(5)&nbsp;<BR>来&nbsp;&nbsp;源:&nbsp;&nbsp;鼓浪听涛站&nbsp;<BR>日&nbsp;&nbsp;期:&nbsp;Thu&nbsp;Mar&nbsp;&nbsp;6&nbsp;23:06:26&nbsp;1997&nbsp;<BR>出&nbsp;&nbsp;处:&nbsp;<A HREF="mailto:mysu@JingXian.xmu.edu.cn">mysu@JingXian.xmu.edu.cn</A>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第五章&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nachos在8086上的实现&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Nachos是一个优秀的操作系统课程设计系统,它对学生理解和学习操作系统的基本&nbsp;<BR>概念,基本原理和方法很有帮助.但是Nachos的运行环境必须是UNIX的工作站,硬件平台&nbsp;<BR>为DEC&nbsp;MIPS,SUN&nbsp;SPARC&nbsp;,HP&nbsp;PA-RISC或Intel386.如果使用其网络部分,还必须将工作&nbsp;<BR>站联网.要让大量同学在在这样的软硬件环境上完成Nachos课程设计,对国内大部分高&nbsp;<BR>校来说,是很困难的.我们根据国内大部分高校的实际情况,将Nachos系统移植到广泛使&nbsp;<BR>用的DOS操作系统上,移植后的Nachos只要Intel386微机和DOS操作系统即可使用,如果&nbsp;<BR>要使用Nachos的网络部分,只需再加一个DOS的多任务管理器,如DOSSHELL或Windows.这&nbsp;<BR>些软硬件要求在国内大多数高校中都可以得到满足.甚至学生自己购买的微机上大部分&nbsp;<BR>也有上述环境.这样移植后的Nachos就可以被广泛地使用了.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;在Nachos的移植过程中,我们做了以下几个工作:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.在8086上实现Nachos的两个进程切换函数.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.用自定义的数据类型改写Nachos中数据的数据类型,使其能够用DOS的16位&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编译器编译.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.将一些UNIX库函数移植到DOS.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.Nachos的应用程序解释器原来运行的应用程序是用MIPS机器指令写的,现改&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;为运行8086机器指令的应用程序.&nbsp;<BR>&nbsp;<BR>一.进程切换函数的移植.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;Nachos是一个真正的多进程系统,它的多进程不是依靠宿主机操作系统上的多进程&nbsp;<BR>机制实现的.从宿主机操作系统的角度来看,Nachos只是一个应用程序,只有一个进程在&nbsp;<BR>运行,但是Nachos内部实际上可以运行多个Nachos自己实现的进程.这些进程可以动

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -