77问答网
所有问题
什么是系统调用............
如题所述
举报该问题
其他回答
第1个回答 2014-01-06
百度百科对系统调用的介绍:
操作系统的主要功能是为应用程序的运行创建良好的环境,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序。
Linux系统调用,包含了大部分常用系统调用和由系统调用派生出的函数。
相似回答
什么是系统调用
答:
是指在程序中能用类似函数调用方式调用的操作系统服务的集合
。由于用户程序在目态下不能直接使用I或O指令等特权指令,为了解决这一问题,操作系统编制了许多不同功能的子程序,供用户程序执行中调用,这些由操作系统提供的子程序称为“系统功能调用”程序,简称“系统调用”。操作系统中的状态分为管态(核...
什么是系统调用
答:
系统调用时由操作系统实现提供的所有系统调用所构成的集合即程序接口或应用编程接口
(Application Programming Interface,API)。是应用程序同系统之间的接口。操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多...
系统调用
的定义是
什么
?
答:
【答案】:系统调用是OS与应用程序之间的接口,它是用户程序取得OS服务的惟一途径
。它与一般的过程调用的区别:
运行在不同的系统状态
。调用程序在运行在用户态,而被调用的程序运行在系统态;通过软中断机制,先由用户态转为系统态,经枋心分析后,才能转向相应的系统调用处理子程序;一般的过程调用返回后...
什么是系统调用
答:
定义:
在计算机中,系统调用(英语:system call),又称为系统呼叫
,
指运行在使用者空间的程序向操作系统内核请求需要更高权限运行的服务
。 系统调用提供了用户程序与操作系统之间的接口。大多数系统交互式操作需求在内核态执行。如设备IO操作或者进程间通信。原理:操作系统中的状态分为管态(核心态)和目...
什么是系统调用
...
答:
百度百科对系统调用的介绍:
操作系统
的主要功能是为应用程序的运行创建良好的环境,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果...
操作系统中“
系统调用
”和“一般过程”的区别是
什么
?
答:
所谓系统调用,就是用户在程序中调用
操作系统
所提供的一些子功能。它是通过系统调用命令,中段现行程序而转去执行相应的子程序,以完成特定的系统功能。完成后,控制又返回到发出系统调用命令之后的一条指令,被中断的程序将继续执行下去。\x0d\x0a\x0d\x0a系统调用与一般过程调用不同,其主要区别是...
什么是系统调用
?
答:
只有
系统调用
是一个例外。进程使用寄存器中适当的值跳转到内核中事先定义好的代码中执行,(当然,这些代码是只读的)。在Intel结构的计算机中,这是由中断0x80实现的。进程可以跳转到的内核中的位置叫做system_call。在此位置的过程检查系统调用号,它将告诉内核进程请求的服务是
什么
。然后,它再查找系统...
大家正在搜
为什么要用系统调用
系统调用与普通调用
系统调用和进程调用
api调用系统调用
常用的系统调用
linux常用系统调用
系统调用有哪些
原语和系统调用
java系统调用