← 操作系统主页操作系统 · 系统调用
近年来 408 操作系统真题中,与「系统调用」相关的题目共 8 道,累计 16 分。
中断处理:中断服务程序将数据送入内核缓冲区
中断与异常(OS 视角)系统调用
文件数量上限:由索引结点号4字节=32位决定,最多2³²个文件
系统调用
系统调用:在内核态执行,是OS提供的接口,不同OS接口不统一
系统调用
系统调用流程:先传参→陷入→执行服务→返回
系统调用
态切换:除零异常和read系统调用进入内核态,sin()是库函数不进入
中断与异常(OS 视角)系统调用
read系统调用:需要文件描述符而非文件名,缺数据会阻塞,会切换到内核态
系统调用
外部中断:键盘输入是外部设备中断,其他是内部异常
系统调用