(期末了,随便写点笔记加深印象,不美化格式了,凑合吧
-
进程控制
fork 创建一个新进程
execve运行可执行文件
exit终止进程
getpid获取进程标识号
getppid获取父进程标识号
pause挂起,等待信号
wait等待子进程终止 -
进程间通信
ipc进程间通信总控制调用
sigaction设置对指定信号的处理方法
signal参见signal
kill向进程或进程组发信号 -
消息
msgctl消息控制操作
msgget获取消息队列
msgsnd发消息
msgrcv取消息 -
信号量
semctl信号量控制
semget获取一组信号量
semop信号量操作 -
共享内存
shmctl控制共享内存
shmget获取共享内存
shmat链接共享内存
shmdt拆卸共享内存 -
管道
pipe创建管道 -
文件读写操作
open打开文件
read读文件
write写文件
dup复制已打开的文件描述符
flock文件加/减锁 -
系统控制
alarm设置进程闹钟
time获取系统时间 -
用户管理
getuid获取用户标识号