- 博客(5)
- 收藏
- 关注
原创 第一章 操作系统引论
1.1 操作系统的目标、作用和模型1. OS的目标方便性:用户无需了解底层硬件,无需用0、1机器语言操作。(可以说不用手,用工具,进入石器时代了。)有效性:CPU、I/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。可扩充性:扩充应用软件;适应硬件和体系结构发展,扩充底层管理功能模块等。开放性:网络环境,遵循开放互联标准。2. OS的作用1) 作为用户与计算机硬件...
2018-09-26 20:51:59 210 1
原创 第2章 进程管理 2.1
2.1 进程的基本概念要点分析程序执行顺序、以及并发的特征进程的概念、特征与状态进程控制块及其组织1.关于程序执行顺序1)引入前趋图描述进程执行前后关系的图 有向无循环图(DAG)2)程序顺序执行(1) 顺序性 处理机的操作严格按程序规定顺序执行(2) 封闭性 程序一旦开始执行,其计算结果不受外界因素影响。(3) 可再现性 程序执行只要初始条件一样,不论如何停顿,重复...
2018-09-26 20:51:51 120
原创 第2章 进程管理 2.2
2.2 进程控制进程控制的基本过程:进程的创建 进程的终止 进程的阻塞与唤醒 进程的挂起和激活1.进程的创建1)一个进程创建另一进程的事件(原因) 用户登录:分时情况下用户的请求作业调度:批处理中提供服务:运行中的用户程序提出功能请求,要创建服务进程(如打印服务)应用请求:应用程序自己创建进程,完成特定功能的新进程。(木马程序)2)创建过程(1) 申请空白PCB(...
2018-09-26 20:51:44 114
原创 第2章 进程管理 2.3
2.3 进程同步1.进程同步的基本概念1)进程同步的主要任务: 使并发执行的诸进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。2)临界资源:一次仅允许一个进程使用的资源。3)临界区:每个进程中访问临界资源的那段代码叫临界区。为了正确同步,对临界区的代码要增加控制4)同步机制应遵循的规则:实现互斥的方法应符合如下每条原则空闲让进:资源使用最基本原则。忙则等待:保证互斥。...
2018-09-26 20:51:38 142
原创 第2章 进程管理 2.4
2.4 经典同步问题1、生产者—消费者问题 互斥、同步无论生产者、消费者使用缓冲池时应保证互斥使用(互斥信号量mutex )生产者和消费者间交叉有序:有序的控制最根源在产品数量上。设置两个信号量:分别针对生产者、消费者设置不同的信号量,empty和full分别表示缓冲池中空缓冲池和满缓冲池(即产品)的数量。empty、full两者有天然的数量关系,在PV控制下值不断变化,但在值等于0...
2018-09-26 20:51:12 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人