摘要:
I/O设备的基本概念和分类 什么是I/O设备 “I/O”就是“输入/输出”(Input/Output) I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。 UNIX系统将外部设备抽象为一种特殊的文件,用户可以使用与文件操作相同的方式对外部设备进行操作 阅读全文
摘要:
初识文件管理 文件--就是一组有意义的信息/数据集合。 文件的属性 **文件名:**由创建文件的用户决定文件名,主要是为了方便用户找到文件,同一目录下不允许有重名文件。 **标识符:**一个系统内的各文件标识符唯一,对用户来说毫无可读性,因此标识符只是操作系统用于区分各个文件的一种内部名称。 **类 阅读全文
摘要:
内存的基础知识 内存用来存放数据的硬件。程序执行前需要先放到内存中才能被CPU处理。 进程的运行原理-指令 逻辑地址与物理地址 相对地址又称逻辑地址,绝对地址又称物理地址 从写程序到程序运行 装入模块装入内存 装入的三种方式(用三种不同的方式完成逻辑地址到物理地址的转换) 绝对装入 绝对装入:在编译 阅读全文
摘要:
进程同步与互斥 进程同步 同步亦称直接制约关系,它是指为完成某种任务而建立的两个或多个进程,这些进程因为需要在某些位置上协调它们的工作次序而产生的制约关系。进程间的直接制约关系就是源于它们之间的相互合作。 进程互斥 我们把一个时间段内只允许一个进程使用的资源成为临界资源。许多物理设备(比如摄像头、打 阅读全文
摘要:
进程 定义 程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程,例如,所谓创建进程,实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程实体中的PCB。 注意:PCB是进程存在的唯一标志。 从不同的角度,进程可以有不同的定义,比较传统典型的定义有: 阅读全文