📄 00000001.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: tdx (汤大虾), 信区: Linux <BR>标 题: MINIX原代码分析之一 进程管理 <BR>发信站: BBS 水木清华站 (Sun Feb 27 08:45:54 2000) WWW-POST <BR> <BR> MINIX 进 程 管 理
<BR>
<BR>系统调用 作用 备注
<BR>pid=fork( ) 创建一个与父进程相似的子进程 实际上是对父进程 <BR> 的拷贝,包括文件描述符、寄存器等
<BR>pid=waitpid(pid,&statloc.opts) 等待一个子进程结束 id:进程号 &statloc:waitpid <BR>结束时,子进程的终止状态(正常结束或异常结束,正常结束的返回值) opts:可选项 <BR>
<BR>s=wait(&status) waitpid的老版本 保留它是为了兼容性
<BR>s=execve(name,argv,envp) 替换一个进程的核心映像 name:待执行的文件名 argv:指 <BR>向参数数组的指针 envp:指向环境变量数组的指针,用来传递诸如终端类型和用户主目 <BR>录等信息
<BR>exit(status) 终止进程的执行并返回状态
<BR>size=brk(addr) 设置数据段的大小 addr:大小值
<BR>pid=getpid() 返回调用进程的标识号。
<BR>pid=getpgrp() 返回调用进程的组标识号。
<BR>pid=setpid() 创建一个新的会话并返回其组标识
<BR>I=ptrace(req,pid,addr,data) 用于调试
<BR>
<BR> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.11.183] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -