系统调用(system call),是操作系统内核提供给用户空间的应用程序,用于和内核空间交互,请求更高权限服务的接口。
1)fork:创建子进程。
2)文件系统操作:open(打开文件),read(读文件),write(写文件)。
3)进程间通信:pipe(创建管道),msgget(获取消息队列),shmget(获取共享内存)。
4)socket操作:socket(创建socket),listen(监听socket端口),connect(请求连接),bind(绑定socket和端口)。
参考链接:
https://zh.wikipedia.org/wiki/%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8
https://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html