XuSenfeng

个人站

复读了,更新随缘,有的文件不全或者图片缺失具体看我的笔记库(https://github.com/XuSenfeng/note)


系统调用

目录

系统调用

操作系统提供给程序使用的接口, 应用程序调用的特殊函数, 应用程序通过系统调用来请求获得操作系统内核的服务

是比库函数更加底层的接口

不是所有库函数使用操作系统

必须性: 在使用共享资源的时候程序通过操作系统向内核发出请求, 内核对请求协调处理

image-20230618200045913

和共性资源有关的都是使用系统调用, 提出请求, 由操作系统完成, 保证稳定性, 安全性, 防止非法操作

过程

  • 向CPU传入参数
  • 陷入指令(trap指令, 访管指令)