⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000001.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -