当前位置:首页 > 文章 > 四级网络工程师 > 正文内容

系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的

四级网络工程师3个月前 (06-15)



过程调用和系统调用的调用程序和被调用程序均位于核心态

过程调用和系统调用的调用程序和被调用程序均位于用户态

过程调用时调用程序位于用户态,被调用程序位于核心态

系统调用时调用程序位于用户态,被调用程序位于核心态


答案    

系统调用时,调用程序属于用户态,被调用程序属于核心态


解析    


系统调用时调用程序位于用户态,被调用程序位于核心态


这是正确的描述。系统调用是由用户态程序发起,目的是请求操作系统内核提供服务,如文件操作、进程控制等。当执行系统调用时,控制权从用户态转移到核心态,由操作系统内核执行相应的功能,完成后返回用户态。而过程调用完全发生在用户态,涉及的调用程序和被调用程序都在同一特权级别上运行。



相关文章

下列选项中,哪一个不是操作系统所具有的功能

管理计算机磁盘提供用户操作的界面管理系统动态库编译高级语言编写的程序答案   &nbs...

从计算机应用角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础第一道安全防线虚拟机和扩展机答案    人机交互接口...

从软件设计和开发角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础平台第一道安全防线虚拟机和扩展机答案    软件开发...

从计算机系统发展角度来看,操作系统的主要作用是提供

人机交互接口软件开发基础第一道安全防线虚拟机和扩展机答案    虚拟机和扩展...

操作系统能够“合理”地组织计算机工作流程、控制程序的执行。其中“合理”是指

尽可能地利用资源,减少内存、硬盘等的浪费使得用户在操作计算机时易用、易学且易维护公平对待不同用户程序...

在操作系统中建立了用于记录各种软硬件资源信息的数据结构,该数据结构的用途是

提供系统软件编程工具所必须的资源了解用户需求和当前资源使用情况,对资源进行有效组织管理提供为用户服务...