- 1
- 0
- 约1.83万字
- 约 10页
- 2021-10-17 发布于福建
- 举报
Linux 系统调用
摘要 :本期重点和大家讨论系统调用机制。其中涉及到了一些及系统调用的性能、上下文深
层问题,同时也穿插着讲述了一些内核调试方法。并且最后试验部分我们利用系统调用与相
关内核服务完成了一个搜集系统调用序列的特定任务,该试验具有较强的实用和教学价值。
什么是系统调用
顾名思意,系统调用说的是操作系统提供给用 户程 序调用的一 组“ 特殊”接口 。用户程 序
可以通过这组“ 特殊”接口来获得 操作系统内核提供的服务, 比如 用户可以通过 文件 系统相
关的调用 请求 系统 打开 文件 、关 闭文件或读写 文件 ,可以通过 时钟相关的系统调用 获得 系统
时 间或设置 系统时 间等 。
从逻辑 上来 说,系统调用 可被看 成是一个内核与用 户空间程 序交互 的接口——它好比 一
个中 间人 ,把用 户进程 的请求传达 给内核, 待 内核把请求处理 完 毕后再将处理结果送回 给用
户空间 。
系统服务 之所以需要通过 系统调用提供给用 户空间 的根本原因 是为 了对系统 “保护”,
因为我们 知
原创力文档

文档评论(0)