一、操作系统-概述
1.管理系统的硬件、软件、数据资源
2.控制程序运行
3.人机之间的接口
4.应用软件与硬件之间的接口
操作系统管理职能:进程管理(进程的状态、前趋图、PV操作、死锁问题),存储管理(段页式存储,页面置换算法),文件管理(索引文件、位示图),作业管理,设备管理。
微内核操作系统(虚设备与SPOOLING技术)
二、进程管理
1.进程的状态
2.进程的同步与互斥
互斥:如千军万马过独木桥
同步:速度有差异,在一定情况停下等待
3.PV操作
临界资源:诸进程间需要互斥方式对其进行共享的资源,如打印机、磁带机等
临界区:每个进程中访问临界资源的那段代码称为临界区
信号量:是一种特殊的变量

例1:

解析:假设没有a1、a2、b1、b2的约束而产生那些问题从而照出约束
假设先实行收银员进程没有b1约束则周而复始实行收费进程,但收费的前提是没有消费者提出购书请求,收费行为是不被允许的,则b1应为P操作,且b1应是由付款动作唤醒的,即是a1唤醒b1。当a1未收到付款申请时,a1是被阻塞的则a1应为V操作(唤醒收银操作)。所以由a1和b1是一对PV操作则PV操作中的值应该相同且s

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



