腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(22)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
将调试信息添加到
os161
我正在尝试调试
os161
,但由于缺少调试信息而遇到了问题。在编译
os161
时,有没有办法添加更多的调试信息?编辑:要启动gdb,我输入% sys161 -w kernel% cd ~/
os161
/root(gdb
浏览 6
修改于2014-02-20
得票数 1
1
回答
OS161
:加载时TLB缺失
当我运行fork测试时,我在加载错误时有一个TLB未命中,我知道这是由于将错误的stackptr传递给mips_usermode,我的实现似乎围绕着这里的一些建议,如果我能得到纠正,将不胜感激。下面的代码是作为thread_fork中的入口点函数提供的。我错过了什么吗?enter_forked_process(void *junk,unsigned long num) struct trapframe tf = (*((struct trapfr
浏览 5
修改于2014-11-26
得票数 1
1
回答
os161
中的不兼容指针类型警告
我正在
os161
内核中实现一个fork系统调用。我正在尝试创建一个新进程,对于它的线程创建,我使用了thread_fork。
浏览 3
提问于2020-03-13
得票数 0
回答已采纳
1
回答
os161
父线程和子线程pid
有没有熟悉的人可以回答我几个问题?我知道当您调用thread_fork()时,您是在当前线程的基础上创建另一个线程,新线程本身应该有一个唯一的id和一个不同的文件描述符表。当sys_fork从curthread创建子对象时,除了pid之外,该子对象与父对象相同。但我对pid和父pid的工作原理感到困惑。-A父线程可以有多个子线程(通过不断调用sys_fork)。调用-Whenever sys_fork,创建一个子级,并将
浏览 8
修改于2012-01-19
得票数 2
回答已采纳
1
回答
尝试在Mandriva上构建
OS161
时出现"bmake:无系统规则(sys.mk)“
我是一个操作系统班的学生,我正在尝试在我们的TAing实验室机器上安装哈佛大学的
OS161
。
浏览 6
提问于2013-09-10
得票数 0
1
回答
访问不正确地址的指针
OS161
我使用的是
OS161
,在process.c中有一段如下所示的代码:process_exit(int exit_code) splhigh(); curthread->p_process
浏览 7
修改于2020-03-13
得票数 2
2
回答
OS161
在错误之前期望'=‘、'asm’或'__attribute__‘
我正在
os161
项目上工作。我创建一个文件,其中包含src/kern/include中的array.h提供。在编译时,我遇到了这样的错误:.
浏览 1
提问于2012-03-26
得票数 0
1
回答
userptr_t类型在
os161
中的用途是什么?
我正在努力完成操作系统课程的作业,。 /* * with other pointers.typedef struct __userptr *userptr_t; typedef const struct __userptr *const_us
浏览 2
修改于2020-08-13
得票数 1
回答已采纳
1
回答
os161
中的地址空间和页表是什么关系?
在
os161
中,地址空间如下所示: vaddr_t as_vbase1; size_t as_npages1
浏览 5
提问于2013-07-15
得票数 1
回答已采纳
1
回答
如何在
OS161
中添加开放syscall的两个变体?
来自
OS161
的手册页#include <unistd.h>open(const char *filename, int flags);异常处理程序代码在这里引导期间加载到内存中。 异常处理程序(在发出syscall时运行的第一段代码)的代码是。
浏览 2
修改于2020-09-03
得票数 2
回答已采纳
1
回答
*缺少分隔符。停。当eclipse尝试运行OS/161时
在第13行.include "$(TOP)/mk/os161.config.mk“中,我已经安装了
OS161
工具,并且正在尝试在eclipse上运行
OS161
,并且正在编译依赖项。
浏览 2
提问于2015-03-09
得票数 0
1
回答
对Mandrive的bmake错误:"bmake:无系统规则(sys.mk)“
我试图使用bmake在Mandriva上构建
OS161
。不管我在哪个目录中运行bmake,都会发生这种情况,所以这绝对不是
OS161
问题。有人知道怎么解决这个问题吗?
浏览 0
修改于2023-01-27
得票数 4
1
回答
prog name和argv的trapframe寄存器值
我正在使用
os161
,我想找到char *程序名和char **argv的寄存器值,以便从traframe结构传递给execv系统调用 trapframe->tf_a1存储argv值,但在trapframe
浏览 4
提问于2014-04-07
得票数 0
2
回答
操作系统:实现进程ID
我在一个虚拟的类Unix操作系统(
OS161
)上工作,我想实现与Unix类似的进程,即fork()、execv()、getpid()、waitpid()。我可以提供更多细节,以供参考,我正在与
OS161
合作干杯。
浏览 0
修改于2015-02-28
得票数 1
回答已采纳
1
回答
thread_fork在内核上的工作
我正在
OS161
上工作,这里主要不支持C线程库。我目前的目标是理解sys调用,并使一些简单的程序运行。
浏览 3
提问于2014-03-08
得票数 0
回答已采纳
1
回答
extern关键字显示对我的函数的未定义引用
function1'我知道当我们使用extern时,我们必须编译这两个文件,但我目前使用的是
OS161
浏览 8
修改于2014-04-02
得票数 0
1
回答
在这段代码中,参数num的用途是什么?
"
os161
“操作系统包含以下代码。具体来说,这里定义了syscall:...
浏览 5
修改于2020-08-02
得票数 0
回答已采纳
1
回答
GDB在设置断点时不显示文件路径
例如,显示菜单的代码位于/
os161
/os161-1.11/kern/main/main.c中,当用户选择一个名为"tt3“的选项并位于名为tt3.c的文件中时,将调用一个函数(threadtest3)它的路径是:~/
os161
/os161-1.11/kern/test/tt3.c 我遇到的问题不是设置断点,而是为什么gdb只在调用函数时显示函数名,而不是显示完整路径。
浏览 0
修改于2018-03-11
得票数 0
1
回答
Makefile错误-“*缺少分隔符”&“*配方在第一个目标之前开始”
我正在尝试为
os161
构建用户土地。当我在命令行中输入make时,会得到以下错误: Makefile 24:*缺少分隔符(您是指TAB而不是8个空格吗?)停止播放。
浏览 3
修改于2017-05-21
得票数 1
回答已采纳
1
回答
当设置O_CREAT位但只为open()提供两个参数时,会发生什么情况?
,我在询问如何为
OS161
实现sys_open syscall,这将由open函数调用。
浏览 0
修改于2020-09-05
得票数 0
回答已采纳
第 2 页
领券