四川大学操作系统课件week07实验_课件.pptVIP

四川大学操作系统课件week07实验_课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SourceInsight(2/2) * OS课程设计 Nachos简介 目录(1/7) Nachos介绍 Nachos源代码框架 Nachos工作过程 Nachos交叉编译环境搭建 Nachos下程序编写、编译和运行 SourceInsight的使用 什么是Nachos(1/4) Nachos 美国UC Berkeley在操作系统课程中已多次使用的操作系统课程设计平台,在美国很多大学和国内一些高校中得到了应用 Nachos “Not Another Completely Heuristic Operating System”它是一个可修改和跟踪的操作系统教学软件 什么是Nachos(2/4) 它给出了一个支持多线程和虚拟存储的操作系统框架:可让学生在较短的时间内对操作系统中的基本原理和核心算法有一个全面和完整的了解。 Nachos建立在一个软件模拟的虚拟机之上,模拟了MIPS R2/3000的指令集、主存、中断系统、网络以及磁盘系统等操作系统所必须的硬件系统。 什么是Nachos(3/4) Nachos在操作系统教学方面具有以下优点: 采用虚拟机 面向对象性 简单而易于扩展 实现了操作系统中的一些新的技术:如网络、线程和分布式应用 确定性调试比较方便,随机因素使系统运行更加真实 什么是Nachos(4/4) 需要阅读的书籍和学习资料: 操作系统原理课程设计实验手册.doc A Road Map Through Nachos.pdf NachOS介绍-1.pdf NachOS介绍-2.pdf 目录(2/7) Nachos介绍 Nachos源代码框架 Nachos工作过程 Nachos环境搭建 Nachos交叉编译环境搭建 Nachos下程序编写、编译和运行 SourceInsight的使用 Nachos源代码框架(1/5) Nachos源代码框架(2/5) Nachos源代码框架(3/5) Nachos与Linux/VMWare/Windows的关系 X86 machine Windows VMWare word game RedHat Linux … … Nachos P1 Pn 根目录 C++ introduction to teach how to write C++ Nachos的源代码根目录 Building directories for different systems (Platform dependent) 文件管理系统代码 Nachos的函数库 硬件模拟部分代码 网络管理部分代码 Source code of Nachos kernel and MIPS simulator 用户程序测试用例 线程管理部分代码 用户程序接口: system calls, address space The tool to convert user programs from MIPS’s COFF into Nachos’s NOFF format NOFF: Nachos Object File Format Nachos源代码框架(5/5) 目录(3/7) Nachos介绍 Nachos源代码框架 Nachos工作过程 Nachos环境搭建 Nachos交叉编译环境搭建 Nachos下程序编写、编译和运行 SourceInsight的使用 Nachos源代码框架(4/9) Nachos源代码框架(5/9) Nachos源代码框架(6/9) Nachos源代码框架(7/9) 目录(4/7) Nachos介绍 Nachos源代码框架 Nachos工作过程 Nachos环境搭建 Nachos交叉编译环境搭建 Nachos下程序编写、编译和运行 SourceInsight的使用 Nachos环境搭建(1/3) 1. 将NachOS-4.1.tgz压缩文件上传到/usr/local目录 2. 在命令行下使用cd命令切换到指定目录 cd /usr/local 3. 使用tar命令解压压缩文件NachOS-4.1.tgz tar –zvxf NachOS-4.1.tgz 4. 解压之后目录为NachOS-4.1,为了输入方便,把其改成nachos mv NachOS-4.1 nachos Nachos环境搭建(2/3) 5. 进入nachos目录,进入code/build.linux子目录 cd ./nachos/code/build.linux 6. 输入make depend 7. 输入make,进行编译,如果没有错误,则表示编译成功 8.编译好的nachos系统镜像就在build.linux目录下,运行时直接 ./nachos 就可以了 9. 可以使用./nachos –u查看nachos运行参数

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档