系统调用流程

2015-12-16 20:38:40 1 举报
系统调用是用户态进程请求操作系统内核使用其提供的服务的过程。当一个应用程序需要操作系统提供服务时,它会发出一个系统调用。系统调用的流程如下: 1. 用户态进程通过设置相应的寄存器,向内核发出系统调用请求。 2. 内核检查该请求是否合法,如果不合法则拒绝服务。 3. 如果请求合法,内核将进程从用户态切换到内核态,并执行相应的服务程序。 4. 服务程序执行完毕后,内核将进程从内核态切换回用户态,并返回结果给用户态进程。
作者其他创作
大纲/内容
评论
0 条评论
下一页