简答题

什么是“系统调用”?为什么要提供“系统调用”?

正确答案

操作系统编制了许多不同功能的子程序,供用户程序执行中调用。这些由操作系统提供的子程序称为系统功能调用程序,简称系统调用。
系统调用是操作系统为用户程序提供的一种服务界面,或者说,是操作系统保证程序设计语言能正常工作的一种支持。在源程序一级,用户用程序设计语言描述算题任务的逻辑要求,例如读文件、写文件、请求主存资源等。这些要求的实现只有通过操作系统的系统调用才能完成,其中有些要求还必须执行硬件的特权指令(如I/O指令)才能达到目的。

答案解析

相似试题
  • 什么是系统调用?系统调用与一般程序有什么区别?

    简答题查看答案

  • 什么是系统调用?它都有哪些类型?

    简答题查看答案

  • 什么是系统调用?

    简答题查看答案

  • 在UNIX系统中,用于进程控制的系统调用有哪些(主要的)?它们的主要功能是什么?

    简答题查看答案

  • 在UNIX 系统中是否设置了专门用来删除文件的系统调用?为什么?

    简答题查看答案

  • 系统调用与过程调用在功能及实现上有什么相同点和不同点?

    简答题查看答案

  • NIXSYSTEMV为消息通信提供四个系统调用,其中,生成一个消息队列的系统调用是()

    单选题查看答案

  • 为什么在访问文件前,要用open系统调用先打开该文件?

    简答题查看答案

  • 系统调用接口是系统提供给()的接口。

    单选题查看答案