问题标签 [nachos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 编写和测试子函数
我正在尝试为 nachOS 编写子函数,但是当我组合它时它不起作用。不知道原因。详细信息:在 ../userprog/syscall.h
添加:
在../test/
之后我写了一个 sub.c:
在 exception.cc 中:我尝试捕获异常:
结合我去/code/gmake all
我有错误:(
这是 nachos 的文件夹。它不包含我编写的“错误”子函数。
java - NachOS + Eclipse 调试问题
嘿伙计们,我正在尝试在我的 ubuntu 机器上的 Eclipse 中设置一个 nachos 项目。我仔细按照这里的说明进行操作:
http://inst.eecs.berkeley.edu/~cs162/fa06/Nachos/eclipse/#nachosfs
它运行良好,但是当我设置断点并点击调试时,我得到:
有没有额外肩部空间的巨人队?:P
java - NACHOS(JAVA 版) 教程【设置及简单示例】
我需要在 Linux 中设置 NACHOS java 版本并运行一些简单的示例。如何设置和运行简单示例?需要一些教程和一些计算机作业以及 NACHOS 的解决方案
java - Java中的开源操作系统
我想下载并尝试用 Java 编写的开源操作系统(仿真)。因此,我搜索并下载了可以说是我发现的最著名的一个,它是 NACHOS 5.0j。
我刚刚安装了一个全新的 Ubuntu 10.04 LTS 并通过 apt-get 安装了 open-JDK 1.6,然后以类似的方式安装了 eclipse。
在遵循 NACHOS 中的自述文件后,我启动了终端,并使用了 gmake (make),得到了一堆错误和警告。最困扰我的是:
问题是,我尝试下载另一个名为 JX 的开源操作系统,并且遇到了类似的问题。
对此问题的任何帮助表示赞赏!任何其他关于从哪里开始学习操作系统和 Java 的想法都更加感激!(但一些实用的东西。)
ubuntu - 编译 Nachos 源代码时出现错误“gnu/stubs-32.h: No such file or directory”
我正在尝试在我的笔记本电脑上安装 Nachos,我在笔记本电脑上安装了 Ubuntu 11.04。
代码在 C 中,所以要构建它,我假设我需要交叉编译器。这就是我的问题所在。我使用命令下载了 MIPS 交叉编译器的源代码
我用
没关系,但是当我尝试使用 make 构建 nachos 操作系统的源代码时,我收到了这个错误 -
我正在尝试按照此处给出的说明进行操作 - http://mll.csie.ntu.edu.tw/course/os_f08/217.htm并且一切正常,除非我尝试使用 make。
c++ - 如何在 NACHOS (C++) 中制作课程
我正在尝试实现一个播放器类,所以我在我的线程文件夹中创建了两个文件 player.cc 和 player.h
player.h 是这样的:
然后 player.cc 就像
然后在我的 main.cc 和 threadtest.cc 中,我添加了 #include player.h 然后我开始出错并且无法编译。我是玉米片的新手,对 c++ 有点陌生,所以我对如何解决这个问题感到困惑。Nachos 也不通过编译器提供解决方案。
当我输入 gmake 时,它会说两件事来表示错误。1. 解析 player.h 中 '(' 前的错误(指 Player()) 2. * [main.o] 错误 1
c++ - DEBUG 语句有什么作用?
我正在为一个大学项目学习玉米片,但无法理解下面代码中的 DEBUG(...) 语句在做什么。
有人可以帮忙吗?
c++ - NACHOS C++:创建数据结构的线程叉
当我在顶部声明和初始化我的 List 数据结构然后调用我的函数 generateID 时,我有一个运行良好的程序。如果我在顶部声明列表并在函数内初始化列表,它也可以工作。但是我遇到的问题是使用线程来创建列表。我不断收到分段错误。
在我的程序顶部,我有我的声明。
列出* aLine;
在底部,我有两个功能。
现在,当我运行线程测试时,我得到了分段错误。我猜想在使用线程创建列表时,内存都搞砸了。但是我想不通为什么会有这个问题?我以相同的方式(使用线程)创建了一个播放器对象,并且程序运行良好。现在我正在尝试创建 List 数据结构,但它失败了。***注意 generateID() 使用 append 和 remove 来操作列表。
operating-system - 实现没有信号量的锁
我正在做一个学校项目(解释我在问题中的限制)。我的问题是如何在 NACHOS 中实现没有信号量的锁。虽然 NACHOS 的具体答案会很棒,但我正在寻找的是朝着正确方向的推动。到目前为止,据我了解,监视器使用使用信号量的锁(实际上是互斥锁)。最初我们想用监视器替换信号量来实现锁,然而,这没有意义。
java - OS X 上的 Eclipse v3.7.1:古怪的编译错误
我正在尝试在 Eclipse 中编译 Nachos OS。当我运行“make”(调用 javac)时,该项目编译得很好,但是当我尝试在 eclipse 中运行它时,它会吐出一些奇怪的 java 错误。例如,它报告此 javadoc 注释的最后一行是一个无法找到的文件...
代码片段:
错误输出:
我正在使用 OS X 10.7.2 (Lion) 和 Java SE 6 (1.6.0 jdk)。我已将构建设置配置为使用 Nachos 的 Machine.Machine.java 主函数。
知道为什么 Eclipse 的输出奇怪吗?