- 博客(10)
- 收藏
- 关注
原创 2.5管程
管程机制管程思想:把信号量及其操作原语“封装”在一个对象内部;管程的组成:1.一组局部变量2.对局部变量操作的一组过程3.对局部变量进行初始化的语句(联想面向对象中的类)语法:名为monitor_name的管程Type monitor_name= monitorvariable declarations;procedure entry P1(){…}procedure entr...
2018-11-22 22:48:23
217
原创 进程控制
进程控制:是进程管理中最基本的功能,主要包括创建新进程、终止已完成的进程、将因发生异常情况而无法继续运行的进程之余阻塞状态、负责进程运行中的状态转换等功能。进程的创建进程的终止进程的阻塞与唤醒进程的挂起与激活操作系统内核功能:1.支撑功能:(1)中断处理(2)时钟管理(3)原语操作2.资源管理功能:(1)进程管理(2)存储器管理(3)设备管理1.进程的创建(1)一个进程创建...
2018-11-18 20:52:01
185
原创 进程的描述与控制——进程的描述
进程的定义和特征1.定义为了使参与并发执行的每个程序(含数据)都能够独立的运行,在操作系统中必须为之配置一个专门的数据结构,称为进程控制块(PCB)。系统利用PCB描述进程的基本情况和活动过程,进而控制和管理进程,程序段、相关的数据段和PCB三部分构成了进程实体(又称为进程影像)。一般情况下,就把进程实体简称为进程。对于进程焦点性的定义:(1)(2)(3)...
2018-11-17 11:40:07
334
原创 进程的描述与控制—前趋图和程序执行
一、前趋图和程序执行1.前趋图所谓前趋图,是指一个有向无循环图,记为(DAG);用于描述进程之间执行的先后顺序。p1和p2存在着前驱关系(也可以写成p1→p2),表示在p2开始执行之前p1必须完成,此时称p1为p2的直接前驱,而称p2为p1的直接后继;并且把没有前驱的结点称为初始结点,把没有后继的结点成为最终结点。2.程序的顺序执行1)程序的顺序执行:...
2018-11-10 16:00:41
3584
原创 操作系统引论1
1.1 操作系统的目标、作用和模型OS的目标方便性:用户无需了解底层硬件,无需用0、1机器语言操作。(可以说不用手,用工具,进入石器时代了。)有效性:CPU、I/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。可扩充性:扩充应用软件;适应硬件和体系结构发展,扩充底层管理功能模块等。开放性:网络环境,遵循开放互联标准。OS的作用作为用户与计算机硬件系统之间的接口...
2018-11-07 20:31:10
121
原创 操作系统
为什么学习操作系统?从应用角度说:1.加深对使用的OS的理解,有利于深入编程:用户为了开发应用程序必须与操作系统打交道;2.编程时借鉴操作系统的设计思想和算法:操作系统中许多概念和技巧可以推广到其他领域;比如对java虚拟机的理解。3.设计操作系统或者修改现在的系统:嵌入式系统(Embedded OS);现代操作系统不断变化1.应用在变:从核心与外围都有变化,信息处理多元、海量...
2018-10-18 21:20:21
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人