Linux中提供的API与系统调用的区别在于()?
A: . API只是一个函数定义;
B: . 系统调用通过软中断向内核发出一个明确的请求;
C: . API和系统调用没有区别;
D: . 以上都是错误的;
A: . API只是一个函数定义;
B: . 系统调用通过软中断向内核发出一个明确的请求;
C: . API和系统调用没有区别;
D: . 以上都是错误的;
举一反三
- 针对系统调用API xyz(), Linux系统中系统调用的三层皮指的是如下哪三项 A: 系统调用API xyz()函数 B: int 0x80 + 系统调用号—— system_call C: 中断服务程序sys_xyz() D: 中断返回程序ret_from_sys_call
- 6.5一个API函数通常需要几个系统调用来共同完成函数的功能,但是还有一些API函数不需要调用相应的系统调用。
- 在WINDOWS中编程时调用的WIN32 API函数都是系统调用。
- 中国大学MOOC: 在WINDOWS中编程时调用的WIN32 API函数都是系统调用。
- 从程序的角度看,实际上不直接与系统调用打交道,而是跟API打交道,API是对系统调用的封装。 A: 正确 B: 错误