2010 操作系统 操作系统概念 选择题
第 23 题

下列选项中,操作系统提供给应用程序的接口是()。

A.系统调用 B.中断 C.库函数 D.原语

[tag_link]

正确答案:A

操作系统提供的接口主要有两类:命令接口和系统调用。

系统调用是能完成特定功能的子程序,当应用程序请求操作系统提供某种服务时,便调用具有相应功能的系统调用。

库函数则是高级语言中提供的与系统调用对应的函数(也有些库函数与系统调用无关),目的是隐藏访管指令的细节,使系统调用更为方便、抽象。

但要注意,库函数属于用户程序而非系统调用,是系统调用的上层。