系统调用 — 计算机选择题
题目
某程序员在用户程序中调用库函数 printf 输出一行文本,该库函数内部通过 read/write 类系统调用请求内核完成实际输出。下列关于此次执行过程的描述,正确的是:A. printf 是系统调用,整个输出过程始终在用户态完成 B. 库函数都是系统调用的简单别名,二者一一对应 C. 执行系统调用时 CPU 由陷阱机制从用户态切换到核心态,调用完成后返回用户态继续执行 D. 系统调用可以在用户态直接执行内核代码,无需切换 CPU 状态
A. printf 是系统调用,整个输出过程始终在用户态完成 B. 库函数都是系统调用的简单别名,二者一一对应 C. 执行系统调用时 CPU 由陷阱机制从用户态切换到核心态,调用完成后返回用户态继续执行 D. 系统调用可以在用户态直接执行内核代码,无需切换 CPU 状态