赞
踩
组成:PCB(进程存在唯一的标志),程序段,数据段
组织方式:链接方式,指针指向不同的队列;索引方式,索引表
特征:动态性、并发性、独立性、异步性、结构性
(1)状态:
(2)进程状态间的转换(图,且只能这样转化)
1 基本概念:
答:实现各种进程状态转换。
答:就绪和堵塞是两个队列指针,转换状态时要至少进行两个操作才能完成,如果中途中断,会导致信息不一致。
答:用“原语”实现一气呵成,因为原语可以用“关中断指令”,就不会检查是否有中断指令了,自然是一气呵成的执行下去。
2 进程控制相关的原语
(1)进程的创建:
(2)进程的终止:
(3)进程的阻塞:
(4)进程的唤醒:
(5)进程的切换
概念:两个进程之间的数据交互,如软件之间的一键分享
1、共享存储 (分配共享空间,且互斥(P、V操作)
2、消息传递
数据交换以格式化的消息为单位,格式化的消息=消息头+消息体
3、管道通信(pipe)
答:线程是一个基本的CPU执行单元,也是程序执行流的最小单位,进一步提高了系统的并发度
1、线程的实现方式
优点:管理不用涉及到CPU转换态,故线程管理系统开销小效率高
缺点:当其中一个用户级被堵塞,其他都会被堵塞,进而整个进程都会被堵塞。
2、多线程模型
n个ULT映射到1个KLT
优点:开销小,效率高
缺点:容易阻塞,并发度不高
n个ULT映射到n个KLT
优点:并发能力很强
缺点:占用成本高,开销大
n个ULT映射到m个KLT上(n>=m)
中和以上两种优缺点
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。