系统调用 — 计算机选择题
题目
某用户程序依次执行三项操作:①在用户态完成字符串复制;②调用一个明确封装文件读取系统调用的库函数,该函数执行陷阱指令请求内核读取文件;③调用系统调用接口请求创建进程。关于这些操作的系统调用执行过程,哪项正确?
A. ①②③均是系统调用,均由内核完成具体操作
B. 只有②是系统调用,③因请求创建进程而不属于系统调用
C. ②和③涉及系统调用,均经陷阱进入内核态,内核处理后返回用户态;①不是系统调用
D. ②和③涉及系统调用,但内核处理完成后仍保持核心态,直到程序退出