首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
操作系统执行系统调用的过程包括如下主要操作: ①返回用户态 ②执行陷入(trap)指令 ③传递系统调用参数 ④执行相应的服务程序 正确的执行顺序是(35)________。
操作系统执行系统调用的过程包括如下主要操作: ①返回用户态 ②执行陷入(trap)指令 ③传递系统调用参数 ④执行相应的服务程序 正确的执行顺序是(35)________。
admin
2021-03-25
40
问题
操作系统执行系统调用的过程包括如下主要操作:
①返回用户态
②执行陷入(trap)指令
③传递系统调用参数
④执行相应的服务程序
正确的执行顺序是(35)________。
选项
A、②一③一①一④
B、②一④一⑧一①
C、③一②一④一①
D、③一④一②一①
答案
C
解析
本题考查操作系统中系统调用的基础知识。
操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序。
现代的操作系统通常都具有多任务处理的功能,通常靠进程来实现。由于操作系统快速的在每个进程间切换执行,所以一切看起来就会像是同时的。同时这也带来了很多安全问题。例如,一个进程可以轻易地修改进程的内存空间中的数据来使另一个进程异常或达到一些目的,因此操作系统必须保证每一个进程都能安全的执行。这一问题的解决方法是在处理器中加入基址寄存器和界限寄存器。这两个寄存器中的内容用硬件限制了对存储器的存取指令所访问的存储器的地址。这样就可以在系统切换进程时写入这两个寄存器的内容到该进程被分配的地址范围,从而避免恶意软件。
为了防止用户程序修改基址寄存器和界限寄存器中的内容来达到访问其他内存空间的目的,这两个寄存器必须通过一些特殊的指令来访问。通常,处理器设有两种模式:“用户模式”与“内核模式”,通过一个标签位来鉴别当前正处于什么模式。一些诸如修改基址寄存器内容的指令只有在内核模式中可以执行,而处于用户模式时,硬件会直接跳过这个指令并继续执行下一个。
同样,为了安全问题,一些I/O操作的指令都被限制在只有内核模式可以执行,因此操作系统有必要提供接口来为应用程序提供诸如读取磁盘某位置的数据的接口,这些接口就被称为系统调用。
当操作系统接收到系统调用请求后,会让处理器进入内核模式,从而执行诸如I/O操作,修改基址寄存器内容等指令,而当处理完系统调用内容后,操作系统会让处理器返回用户模式,来执行用户代码。
转载请注明原文地址:https://kaotiyun.com/show/UNWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
计算机系统的可靠性通常用(7)来衡量。
《中华人民共和国标准化法》将我国标准分为国家标准、地方标准等(35)级。
对照ISO/OSI参考模型各个层中的网络安全服务,在物理层可以采用(39)加强通信线路的安全;在数据链路层,可以采用(40)进行链路加密;在网络层可以采用(41)来处理信息内外网络边界流动和建立透明的安全加密信道;在传输层主要解决进程到进程间的加密,最常见
一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的(48)可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化,最常见的是配合软件工作的(49)有变动;还有一种情况是在软件使用过程中发现错误,
网络操作系统(NoS)的基本组成是(51);下列对于NoS的说法中,(52)是不正确的;下列(53)不属于NetWare网络的基本硬件组成;WindowsNT的执行体基本上是一个完整的操作系统,它由一组部件构成,这些部件是(54);在WindowsNT
OMT(ObjectModellingTechnique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、(58)组成。对象模型是从实际系统导出的类的体系,即类的属性、子类与父类之间的继承关系、以及类之间的(59)关系。
采购人、采购代理机构有下列(15)情形的,责令限期改正,给予警告,可以并处罚款,对直接负责的主管人员和其他直接责任人员,由其行政主管部门或者有关机关给予处分,并子通报。有下列(16)情形构成犯罪的,依法追究刑事责任;尚不构成犯罪的,处以罚款,有违法所得的,
经营者不得以排挤竞争对手为目的,以低于成本的价格销售商品,下列(63)属于不正当竞争行为。
对照ISO/OSI参考模型各个层中的网络安全服务,在物理层可以采用(53)加强通信线路的安全;在数据链路层,可以采用(54)进行链路加密;在网络层可以采用(55)来处理信息内外网络边界流动和建立透明的安全加密信道;在传输层主要解决进程到进程间的加密,最常见
通常,软件开发环境可由环境机制和工具集构成。按功能划分,环境机制又可分为(18);工具集也可分为贯穿整个开发过程的工具和解决软件生命周期中某一阶段问题的工具,分别属于上述两类工具的是(19)。软件开发环境的核心是(20)。软件开发环境具有集成性、开放性、(
随机试题
构成审美条件的诸多物质因素最基本、最普遍的一种形式规律是()
下列哪项是“相侮”
先天愚型属于
在牙周局部用药中药性缓和、有消毒收敛作用、但不烧灼粘膜的药物是
以下哪项检查对ARDS的诊断和病情判断有重要意义
患者,女性。因发热、胸痛、咳痰2日入院。体检:体温40℃,右下肺闻及湿啰音。血白细胞计数12.0×109/L。入院诊断:发热待查:肺炎?该患者的护理问题是
世界贸易组织争端解决机制的核心程序是()
我国建立的新的宏观经济调控体系是直接调控与间接调控相结合,以间接调控为主。()
以下关于函数返回值的描述中,正确的是()。
Healthyadultstakeapproximately10-14breathsperminute,butsomepeoplebreathe20ormoretimes—thiscanleadtofeeling
最新回复
(
0
)