文件名称:节中将详细地介绍U-android开发实现根据包名判断app运行状态的方法
文件大小:5.82MB
文件格式:PDF
更新时间:2024-06-22 11:42:59
操作系统设计与实现 第二版 中文 pdf
1.3 操作系统基本概念 操作系统与用户程序的界面由操作系统提供的“扩展指令”集定义。尽管有多种不同的 实现方法,这些扩展指令传统上称作“系统调用”。为了真正地理解操作系统的运作机制, 有必要仔细研究这个界面。各个操作系统提供的系统调用各不相同(尽管基本概念大致相 同)。 本书在讲法上有两种选择:一种是泛泛而笼统地介绍系统调用(如:操作系统有读文 件的系统调用);另一种是选择一个确定的系统,讲述该系统的系统调用(如:MINIX有一 条READ系统调用,它有三个参数:一个指定所操作的文件,一个指定将读到的数据存放在 何处,最后一个指定读多少字节)。 本书采用后者,这样可以更细致地观察操作系统的内部操作。在1.4节中将详细地介绍U NIX和MINIX都提供的系统调用。为简洁起见,我们只讲述MINIX,多数情况下UNIX系统中对 应的系统调用基于POSIX标准。下面先简要地描述一下MINIX以获得一些感性认识,这些内容 同样适用于UNIX系统。 MINIX系统调用大致分为两类:与进程有关的系统调用和与文件有关的系统调用。