奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 465|回复: 0

大工20秋《操作系统》辅导资料四

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2021-3-7 15:34:19 | 显示全部楼层 |阅读模式
扫码加微信
操作系统辅导资料四主    题:第三章的辅导资料
学习时间:2020年10月19日--10月25日
“不忘初心、牢记使命”主题理论学习:
坚持党的领导,最根本的是坚持党中央权威和集中统一领导。党章规定“四个服从”,最根本的是全党各个组织和全体党员服从党的全国代表大会和中央委员会;党中央强调“四个意识”,最根本的是坚决维护党中央权威和集中统一领导。这都不是空洞的口号,不能只停留在表态上,要落实到行动上。
     摘选自《在十九届中央纪律检查委员会第二次全体会议上的讲话》内    容:第三章
这周我们将学习课件第三章进程管理(进程控制)。本章的学习要求及需要掌握的重点内容如下:
1.了解进程的定义
2. 掌握进程的控制
3. 了解线程的定义
4. 能够区分进程与线程
重点掌握内容:
1.重点:进程的概念,进程与程序区别,进程的状态及其转换,线程。
2.难点:进程的状态及其转换。进程控制
        课前辅导:
什么是进程的家族关系?
进程的创建与撤销的原因和步骤都是什么?
进程的阻塞与唤醒的原因和步骤都是什么?
进程的挂起与激活的原因和步骤都是什么?    进程控制的主要任务是创建进程、撤消进程以及实现进程的状态转换。进程控制一般由操作系统内核完成。操作系统内核通过原语来实现进程控制。
    原语是由若干机器指令构成的用来完成特定功能的一段程序,它们在核心态下执行,且具有原子性。所谓原子性指:程序不允许被中断,即程序中的所有操作要么全做,要么全不做。使用原语的原因是:如果不使用原语,就会造成进程状态的不确定性,不能达到进程控制的目的。进程图,如下图
在需要时,一个进程可以创建一个新进程,被创建的进程称为子进程,创建者进程称为父进程。在计算机系统中,除了系统“祖先”进程外,其他进程都由父进程创建,而“祖先”进程在系统初始化时由操作系统创建。例如,在UNIX系统中,系统初始化时由操作系统创建的1号进程是所有用户进程的祖先;当用户登录时,1号进程为每个登录用户创建一个终端进程,这些终端进程又进一步创建子进程,于是进程之间形成了一种家族关系。
    区分进程之间的家族关系十分重要。这是因为,子进程可以继承父进程所拥有的资源,例如,继承父进程打开的文件以及缓冲区等;当子进程撤消时,应将它从父进程那里继承的资源归还给父进程;在撤消父进程时,也必须同时撤消它的所有子进程。为了标识进程之间的家族关系,在每个进程的PCD中设有表示家族关系的表项,以指明自己的父进程和子进程。
1.引起创建进程的事件
/进程的创建过程
/
2. 进程撤消
/进程的阻塞与唤醒
进程阻塞:指进程让出处理器,转而等待一个事件。
进程唤醒:指当它等待的事件发生或完成时,进程由阻塞状态转变为就绪状态。
引起进程阻塞和唤醒的事件:
请求操作系统提供服务,而由于某种原因系统不能立即满足要求,该进程只好阻塞等待。
启动某种操作,且该进程必须在这个操作完成后才能继续执行,则进程只好阻塞等待操作完成。
对于相互合作进程,若某进程必须获得其他进程提供的数据后才能继续执行,只要数据尚未到达,该进程只能阻塞等待。
有一些系统进程,专门用来完成特定任务,一旦某任务完成,就将自己阻塞起来等待新任务到达。例如,系统中的输出进程专门用于输出数据,只要现有的数据已全部输出完毕且没有新的输出请求,输出进程就将自己阻塞起来,直到又有进程提出输出请求时,才将它唤醒。
进程阻塞过程//进程的挂起与激活
挂起:指暂时将一个进程从内存换出到外存
激活:指解除挂起状态,将进程重新换回内存
//
重要考点
一、名词解释汇总
1.原语:是由若干机器指令构成的用来完成特定功能的一段程序,它们在核心态下执行,且具有原子性。
2.原子性:程序不允许被中断,即程序中的所有操作要么全做,要么全不做。
3.进程阻塞:指进程让出处理器,转而等待一个事件。
4.进程唤醒:指当它等待的事件发生或完成时,进程由阻塞状态转变为就绪状态。
5.激活:指解除挂起状态,将进程重新换回内存。
6.进程同步:就是对并发诸进程的执行顺序进行协调,使进程的执行结果具有可再现性。
7.进程互斥:则指并发诸进程必须以互斥方式访问临界资源。
二、单项选择题
1.在执行P操作时,进程若能继续执行,执行P操作前信号量的值应(     )。
A.大于0     
B.小于0      
C.等于0  
D.大于等于0
答: A
分析:执行一次P(S)操作相当于申请一个资源 -1 若S.value减1后小于0 则阻塞 S.value减1>=0本内容由易百教育整理发布
网址www.openhelp100.com
QQ 515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 10:59

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表