2024年3月11日发(作者:)
系统调用简介(就是一系列的函数的调用)
操作系统的主要功能是为应用程序的运行创建良好的环境,为了达到这个目的,内核
提供一系列具备预定功能的多内核函数,通过一组称为系统调用的(system call)的接口呈
现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,
将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程
序。
Linux系统调用,包含了大部分常用系统调用和由系统调用派生出的的函数。
进程控制
fork 创建一个新进程
clone 按指定条件创建子进程
execve 运行可执行文件
exit 中止进程
_exit 立即中止当前进程
getdtablesize 进程所能打开的最大文件数
getpgid 获取指定进程组标识号
setpgid 设置指定进程组标志号
getpgrp 获取当前进程组标识号
setpgrp 设置当前进程组标志号
getpid 获取进程标识号
getppid 获取父进程标识号
getpriority 获取调度优先级
setpriority 设置调度优先级
modify_ldt 读写进程的本地描述表
nanosleep 使进程睡眠指定的时间
nice 改变分时进程的优先级
pause 挂起进程,等待信号
personality 设置进程运行域
prctl 对进程进行特定操作


发布评论