-
系统调用
用户空间无法直接调用内核空间的进程来获取内核提供的服务,需要通过内核空间提供的接口(一些函数)来实现;这些函数即为系统调用
由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口,是应用程序同系统之间的接口。
其他可以调用系统调用的somethings:1.Shell 2.c函数库
-
Linux进程的运行状态
1.内核态:系统调用进程运行在内核空间
2.运行态(用户态):进程运行在用户空间
-
系统调用的标准——POSIX
在Linux用户编程接口中(API)遵循了在UNIX中最流行的应用编程界面标准——POSIX标准。这些系统调用编程接口主要通过C库(libc)实现的。