单选题

执行系统调用的过程包括如下主要操作:

①返回用户态 ②执行陷入(trap)指令

③传递系统调用参数 ④执行相应的服务程序

正确的执行顺序是

【正确答案】 C
【答案解析】