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

被折叠的 条评论
为什么被折叠?



