首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xv6 OS中的进程迁移

xv6 OS中的进程迁移
EN

Stack Overflow用户
提问于 2016-01-11 18:56:19
回答 1查看 223关注 0票数 1

我想写一个程序,它可以保存一个进程的状态,当它退出一个文件和另一个程序,以重新加载该进程的状态,并从它离开在xv6操作系统。例如,当你在调度器中的进程之间改变时,保持进程的状态。

但问题是,我是xv6操作系统的新手,我不知道从哪里开始。我想我可以完成保存部分,但我不知道如何将进程状态重新加载到CPU中并运行它。

有没有人可以帮我从一些资源开始?

任何关于xv6编程的帮助都会很好。

EN

回答 1

Stack Overflow用户

发布于 2016-01-16 12:42:05

到目前为止,我意识到应该编写两个新的系统调用,并将它们添加到xv6 OS内核中。因此,使用一个系统调用,我可以保存进程状态,使用另一个系统调用,我可以重新加载前一个状态并继续。

需要修改的操作系统内核文件在此post https://stackoverflow.com/a/13205101/3057558中提到。

如果您检查这些文件,您将了解需要更改哪些行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34719741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档