系统调用

weblog 727 0 0

《操作系统》

什么是系统调用?有什么作用

操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组系统调用组成。

“系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。

应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、l/O操作、文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这样可以保证系统的稳定性和安全性,防止用户进行非法操作。

系统调用的分类

系统调用背后的过程

相关知识点总结


猜你喜欢
official 725 《操作》操作的概念计算机的层次结构裸机—操作—应程序—户计算机的层次结构硬件:如CPU、内存、硬盘等软件:应程序操作:1.负责管理协硬件、软件等计算机资源的工作2.为
official 680 《操作》操作的特征
java基础 6258 一、获取临时文件目录二、java的属性有哪些File.createTempFile创建临时文件一、获取临时文件目录通过java的属性获取Stringtmpdir
工具 2645 /dependency2.java代码SoapClientclient=SoapClient.create("http://cwzf.zzcsjr.edu.cn/xysf/OrderView.asmx")//设
linux 1019 换成另一个新的概念—目标(target)。  大家都知道Windows有安全模式,它是Windows的最小模式,和普通模式相比,安全模式可以让户更好地进行检测以及错误修复。Linux的运行级别是个
official 738   chkconfig命令主要来更新(启动或停止)和查询服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 语法: chkconfig
linux系统 3112 linuxyum安装mysql1.下载并安装MySQL官方的YumRepository[root@localhost/]#wget-i-chttp://dev.mysql.com/get
official 1186 《计算机组成原理》计算机的层次结构计算机层次结构的概念,目前比较一致的计算机的层次结构如下图,其中左边是层次结构中各层次的名字,右边是对应于不同层的某种编程语言表现形式。计算机的层次
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。