LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 715|回复: 3

问一个基础的进程问题

[复制链接]
发表于 2005-10-21 16:44:31 | 显示全部楼层 |阅读模式
最近看系统调用的书,
其中“进程0”的含义不是很懂。我知道0是系统保留的id
它是不是用户当前正在调用的进程?
书上说它实际是一个交换进程又是什么意思呢?
发表于 2005-10-21 19:01:54 | 显示全部楼层
Post by denver
最近看系统调用的书,
其中“进程0”的含义不是很懂。我知道0是系统保留的id
它是不是用户当前正在调用的进程?
书上说它实际是一个交换进程又是什么意思呢?


0 号进程是一个 idle 进程,当没有进程运行时,该进程被调度运行.

apue 中提到:ID 0 is usually the scheduler process and is often known as the swapper. No program on disk corresponds to this process, which is part of the kernel and is known as a system process.

至于为什么叫交换进程,不是很清楚.
回复 支持 反对

使用道具 举报

发表于 2005-10-25 11:59:20 | 显示全部楼层
linux系统中0号是调度进程 1号是init进程
它们好像是由内核创造出来的!
回复 支持 反对

使用道具 举报

发表于 2005-10-25 15:25:43 | 显示全部楼层
Post by newroot
linux系统中0号是调度进程 1号是init进程
它们好像是由内核创造出来的!


0号进程是"造"出来的,1号进程(init)是fork出来的.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表