用户编写程序时调用 fork()创建进程,其使用的是操作系统提供给用户的什么接口
系统调用
命令控制语言
作业控制语言
应用编程接口
答案
系统调用
解析
用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的系统调用接口。
系统调用是操作系统提供给用户程序的一种服务接口,它允许用户程序直接请求操作系统的底层服务。fork()函数就是一个典型的系统调用,它用于创建一个新的进程,这个新进程是当前进程的复制品,包括代码、数据和所有打开的文件描述符等。
简单来说,系统调用是用户程序与操作系统内核交互的桥梁,而fork()函数就是通过这个桥梁来请求操作系统创建一个新的进程。因此,当用户编写程序并调用fork()时,他们实际上是在使用操作系统提供的系统调用接口来创建新的进程。