进程的描述

1.进程概念
进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。进程由程序段、数据段、PCB组成
2.PCB中的信息
①进程标识符
②处理机状态
③进程调度信息
④进程控制信息
3.PCB的组织方式
线性方式、链接方式、索引方式
4.进程的特征
动态性、并发性、独立性、异步性
5.常用原语
创建creat、终止exit、阻塞block、唤醒wakeup、挂起suspend、激活active。
6. 核心态和用户态
①系统态:能执行一切指令(包括特权指令),访问所有寄存器和存储器,也称为管态。
②用户态:具有较低特权,也称为目态。
7.进程的终止
正常结束、异常结束、外界干预
8.同步和互斥
①.进程互斥:逻辑上本来完全独立的若干进程,由于竞争同一个资源而产生的相互制约的关系。
②.进程同步:进程间共同完成一项任务时直接发生相互作用的关系,一个进程的执行依赖另一个进程传来的消息。
9.临界资源
只能一个进程访问的资源。进程之间采取互斥方式,实现对这种资源的共享。
10.信号量机制
①整型信号量
②记录型信号量
③AND型信号量
④信号量集
11.记录型信号量
每个信号量对象中有一个整数成员变量和一个等待队列。
P(wait)操作:整数变量减1以表示需要1个资源,如果减完后这个量小于0,说明没有拿到,自我阻塞(调用block)到等待队列去。
V(signal)操作:整数变量加1以表示释放1个资源,如果释放完后这个量小于等于0,说明队列中有进程在等,唤醒(调用wakeup)队列中的一个进程。
12.同步常见问题
生产者消费者问题,作家读者问题,哲学家吃饭使用筷子问题.在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值