计算机 判断题 较难

系统调用 — 计算机判断题

操作系统(大学通用) 操作系统接口与多核概览 AI 三重审校通过

题目
某用户程序调用库函数 read 读取文件。该库函数在用户态准备好参数后,执行一条陷阱指令,CPU 由用户态切换到核心态。系统调用处理程序依据陷阱指令携带的系统调用号,在核心态执行文件读取服务例程。服务例程完成后,CPU 返回用户态,并重新执行那条陷阱指令,从而把服务例程的返回值交给库函数。因此,系统调用的执行过程可概括为:用户态陷阱指令 → 核心态服务例程 → 用户态重新执行陷阱指令。