操作系统概论(三)

进程同步

1.进程同步的基本概念
临界资源必须以互斥方式访问的共享资源
2.同步机制应遵循的准则
(1)空闲让进:空闲的时候让让任务进入运行
(2)忙则等待:工作时让别的任务等待
(3)有限等待:给等待任务以有限的时间,防止进入无限等待
(4)让权等待:运行的任务以让权
3.信号机制
对不同的共享资源设置被称为信号量的变量,用信号量的取值来表示资源的使用状况,或某种事件是否发生。

进程通信

1.共享存储系统
(1)基于共享数据结构的通信方式
(2)基于共享存储区的通信方式
2.管道通信
用于大量的消息通信,存在于外村当中,没有固定长度
3.消息传递系统
(1)直接通信方式
(2)间接通信方式
4.消息缓冲队列
(1)广泛用于本地进程之间的通信
(2)消息缓冲区是一个结构型数据结构

线程

1.什么是线程
实质是把进程的任务划分为更小,具有独立功能的单位,以线程的形式来并发执行,以提高并发执行的程度
2.线程的描述
(1)线程的概念
线程是进程种的一个实体,是被系统独立调用的
(2)线程的分类
用户级线程和内核级线程
3.线程的控制
(1)用户线程的创建–省略
(2)内核线程创建—省略
4。线程的终止
正常结束,异常结束,外界干预

以下为定义或者称为,题的答案

1.进程从执⾏状态进⼊就绪状态的原因可能是—等待某一事件
2.进程由于等待资源或某个事件的发⽣⽽暂停执⾏的状态是–阻塞态,且系统不会为处于此状态的进程分配CPU。
3.当已有进程进⼊临界区时,表明临界资源正在被访问,因⽽其他试图进⼊临 界区的进程必须等待,体现的是同步机制应遵循的准则中的----忙则等待
4.对于⼀次只允许⼀个进程访问的临界资源,可定义⼀个⽤于互斥的–整形信号量, 并将其初始化为
5.其实质是把进程的任务划分成更⼩、具有独⽴功能的单位,以提⾼程序并 发执⾏的程度的是—线程

发布了51 篇原创文章 · 获赞 8 · 访问量 1804

猜你喜欢

转载自blog.csdn.net/weixin_42393424/article/details/104515550
今日推荐