单项选择题
printf(“Hello World!”)中字符串“hello World!”最终是如何传递给sys_write函数的?()
A.直接通过栈完成的
B.通过寄存器找到用户态内存区中该字符串的起始地址,然后利用FS段寄存器找到并读入的
C.直接通过寄存器完成的
D.通过一段共享内存完成的
点击查看答案
相关考题
-
单项选择题
鼓励操作系统实现POSIX接口的真正目的是什么?()
A.上层应用程序可以移植
B.推广UNIX
C.和Windows竞争
D.让操作系统变得统一 -
单项选择题
为什么要命名为系统调用,下面哪个理由不对?()
A.最终调用了操作系统提供的功能
B.为了和其他的函数调用相区别
C.具体表现为一个函数调用
D.直接跳转到内核中的一个函数 -
单项选择题
在系统调用的实现中,在int 0x80指令调用之前,给eax赋值的目的是什么?()
A.表示是0x80号中断,而不是别的中断
B.传递参数
C.传递返回值
D.将来区分是哪个系统调用
