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

[11][2][单选]用户进程在实现系统调用时,下列哪种方法不能用于传递参数

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

通过寄存器传递

通过堆栈传递

通过指令自带传递

通过变量传递


答案


通过变量传递


解析


系统调用传递参数方法有陷入指令自带、通用寄存器与专用堆栈区 3 种;一般来说,系统子程序所访问的地址空间与用户子程序所访问的地址空间不一样,所以系统子程序访问不了用户提供的变量,也就无法通过用户提供的变量获取参数。涉及考点为第 2 章操作系统运行机制。


转载请注明出处。

本文链接:http://pythonopen.com/?id=6056

相关文章

[1][9][单选]在 Pthread 线程包中,线程操作 pthread_join 的含意是

创建一个新的线程撤销一个线程等待一个特定的线程退出参加一个新的线程答案等待一个特定的线程退出解析线程...

[1][14][单选]下列存储管理方案中,允许动态扩充内存容量的方案是

固定分区可变分区页式虚拟页式答案虚拟页式解析用户在编程时,不应该受内存容量限制,所以要采用一定的技术...

[1][18][单选]在采用虚拟存储管理方案的系统中,发生“抖动”现象是由以下哪一个原因引起的

页面尺寸过大页面尺寸过小程序编制不合理页面置换算法不合理答案页面置换算法不合理解析在采用虚拟存储管理...

[1][37][多选]下列各种选项中,哪些是文件控制块中必须保存的信息

文件名文件大小文件创建时间文件描述符磁盘块起始地址function addCheckboxClick...

[1][40][多选]当检测到系统发生死锁之后,解除死锁的方法是

剥夺某些进程所占用的资源修改注册表撤销某些进程进入安全模式重新启动系统function addChe...