首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么用户模式linux产生4进程?

为什么用户模式linux产生4进程?
EN

Unix & Linux用户
提问于 2015-05-15 16:39:12
回答 1查看 298关注 0票数 0

如果我使用以下命令启动用户模式Linux:

代码语言:javascript
复制
./kernel32-3.19.8 ubda=./Debian-Wheezy-x86-root_fs mem=128m

在只有一个CPU内核的Debian /Linux 8 (jessie)上,为什么我在顶部看到4个进程:

代码语言:javascript
复制
 1608 root      20   0  132m  42m  42m S   0.7 33.4   0:12.01 kernel32-3.19.8
 1615 root      20   0  132m  42m  42m S   0.0 33.4   0:00.00 kernel32-3.19.8
 1616 root      20   0  132m  42m  42m S   0.0 33.4   0:00.02 kernel32-3.19.8
 1617 root      20   0  132m  42m  42m S   0.0 33.4   0:00.00 kernel32-3.19.8
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-05-15 20:35:28

来自用户模式Linux: skas模式

如果您运行ps,您将只注意到每个UML只有四个进程,而不是在tt模式中看到的几十个进程。他们是

  • 在单独的内核地址空间中运行的UML内核线程执行内核代码,并对UML进程执行系统调用拦截。
  • userspace线程,它运行所有UML过程代码,并在每个UML上下文开关上的主机地址空间之间切换。
  • ubd驱动程序异步IO线程
  • 写SIGIO仿真线程
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/203652

复制
相关文章

相似问题

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