下列选项中,操作系统提供给应用程序的接口是_______。
A、
系统调用
B、
中断
C、
库函数
D、
原语
【正确答案】
A
【答案解析】
解析:操作系统提供的接口主要有两类:命令接口和系统调用。系统调用是能完成特定功能的子程序,当应用程序请求操作系统提供某种服务时,便调用具有相应功能的系统调用。库函数则是高级语言中提供的与系统调用对应的函数(也有些库函数与系统调用无关),目的是隐藏访管指令的细节,使系统调用更为方便、抽象。但要注意,库函数属于用户程序而非系统调用,是系统调用的上层。图1-2是Linux中的分层关系。
提交答案
关闭