为何用户可直接调用系统调用?关于内核区访问的技术疑问
关于系统调用直接调用方式的疑问
已知前提
- 系统调用位于内核区
- 用户无法直接访问内核区
系统调用的两种调用方式
- 直接调用
- 包含系统调用的包装函数(API),流程为:(用户空间)包装函数→系统调用接口→(内核空间)系统调用
核心疑问
针对第一种直接调用的情况,用户为何能直接使用内核区?或是我存在认知误区?
已采取的解答行动
- 在社交平台提问
- 网络搜索
- 阅读《操作系统概念第10版》第64页内容
内容的提问来源于stack exchange,提问作者grower
相关产品推荐
相关产品推荐

