《(完整word版)计算机操作系统知识点归纳.pdf》由会员分享,可在线阅读,更多相关《(完整word版)计算机操作系统知识点归纳.pdf(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、操作系统的目标:方便性,有效性,可扩充性,开放性操作系统的作用:作为用户和计算机硬件系统之间的接口,作为计算机系统资源的管理者,实现了对计算机资源的抽象单道批处理系统的缺点:系统的资源得不到充分的利用多道批处理系统的优缺点:资源利用率高,系统吞吐量大,平均周转时间长,无交互能力需要解决的问题:处理机争用问题,内存分配和保护问题,I/O设备分配问题,文件管理和组织问题,作业管理问题,用户与系统的接口问题分时系统(满足人机交互的需求)特征:多路性,独立性,及时性,交互性及时响应实时系统的特征:多路性,独立性,及时性,交互性,可靠性实时实时任务的类型:周期性实时任务和非周期性实时任务,硬实时任务和软
2、实时任务单用户多任务 OS:一个用户,把程序分为若干任务并发执行多用户多任务 OS:多个用户,一台机器,共享资源UNIX OS 操作系统的四大特性:并发,共享,虚拟,异步并行与并发:并行是多个事件在同一时间发生,并发是多个事件在同一时间间隔内发生(进程的引入:多个程序并发执行,提高了系统资源利用率,增加了系统的吞吐量)。进程同步与互斥;进程间的通信;死锁问题互斥共享:一段时间内只允许一个进程访问该资源同时访问:宏观上是同时的,微观上进程对资源的访问是交替的时分复用技术:虚拟机处理,虚拟设备空分复用技术:对存储空间的管理,提高利用率OS具备的功能:1.处理机管理:进程控制,进程同步,进程通信,作
3、业调度,进程调度2.存储器管理:内存分配(为每道程序分配内存,提高存储器利用率,允许正在运行的程序申请附加的内存)内存分配方式:静态:不允许申请新的内存,不允许作业在内存中的移动动态:上面说的都允许内存保护:确保每道用户程序都仅在自己的内存空间内运行,决不允许用户程序访问操作系统的程序和数据地址映射:逻辑地址和物理地址,硬件支持内存扩充:逻辑上扩充内存容量(请求调入功能,置换功能)3.设备管理主要任务:完成用户进程提出的I/O 请求,为用户进程分配所需要的I/O 设备,并完成指定的操作提高 CPU和I/O 设备的利用率应具有缓冲管理,设备分配,设备处理和虚拟设备(spooling技术)文档编码
4、:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3
5、HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9
6、ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档
7、编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U
8、3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S
9、9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5
10、文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V54.文件管理文件存储空间的管理,目录管理,文件的读和写管理和保护操作系统与用户之间的接口:1.用户接口:联机用户接口,脱机用户接口,图形用户接口2.程序接口:为用户程序在执行中访问系统资源设置的,是用户程序取得操作系统服务的唯一途径模块接口法的优缺点优点:提高 OS设计的
11、正确性、可理解性和可维护性增强OS的可适应性加速OS的开发过程问题:对各模块间的接口规定很难满足在模块设计完成后对接口的实际需求决定的无序性分层式结构 OS 在目标系统和逻辑系统之间铺设若干个参次的软件(自底向上)优缺点:易保证系统的正确性,易扩充和易维护性系统效率降低(执行一个功能要穿越多个层次)客户/服务器模式优点:数据的分布处理和存储,便于集中管理,灵活性和可扩充性,易于改编应用软件微内核 OS 文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U
12、3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S
13、9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5
14、文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L
15、9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X
16、9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2
17、V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y
18、9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5并非一个完整的 OS,有 OS中最基本的部分,包含有:与硬件处理紧密相关的部分,一些较基本的功能,客户和服务器之间的通信基于客户/服务器模式应用“机制与策略分离”原理基本功能:进程管理,低级存储器管理,中断和陷入处理优点:提高系统的可扩展性,增强系统的可靠性,可移植性强,提供了对分布式系统的支持,融入了面向对象技术程序在顺序执行时的三个特征:顺序性,封闭性,可再现性程序在并发执行时的三个特征:间断性,失去封闭性,不可再现性进程的定义:进程时程序的一次执行
19、,是一个程序及其数据在处理机上顺序执行时所发生的活动,是具有独立功能的程序在一个数据集合上运行的进程,他是系统进行资源分配和调度的一个独立单位进程的特征:动态性,并发性,独立性,异步性进程的三种基本状态:就绪(Ready)状态,执行(Running)状态,阻塞(Block)状态创建状态:如果进程所需的资源不能得到满足,进程不能被调度,此时为创建状态终止状态:自然结束,被其他有终止权的进程终结,出现无法克服的错误,被操作系统终结挂起操作的引入:终端用户的需要,父进程请求,负荷调节的需要,操作系统需要文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2
20、P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10
21、H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D
22、2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:C
23、V2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA
24、10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW
25、4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码
26、:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5引入挂起操作之后三个进程可能会有以下几种状态转化:活动就绪-静止就绪,活动阻塞-静止阻塞,静止就绪-活动就绪,静止阻塞-活动阻塞进程信息表(资源信息表)包含了资源或进程的标识,描述,状态等信息以及一批指针OS管理的这些数据结构一般分为:内存表,设备表,文件表和用于进程管理的进程表(进程控制块?PCB)进程控制块(PCB)的作用作为独立运行基本单位的标志,能实现
27、间断性运行方式,提供进程管理所需要的信息,提供进程调度所需要的信息,实现与其他进程的同步与通信进程控制块包含的信息:1.进程标识符(外部标识符,内部标识符)2.处理机状态3.进程调度信息(进程状态,优先级,进程调度所需的其他信息,事件(进程状态发生改变的事件,如阻塞原因)4.进程控制信息(程序和数据的地址,进程同步和通信机制,资源清单,链接指针(下一个 PCB的首地址)PCB的组织方式1.线性方式线性表2.链接方式队列3.索引方式索引表文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2
28、V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y
29、9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N
30、9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5
31、J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P
32、4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H
33、2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2
34、L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5进程控制创建进程,终止已完成的进程,将无法继续运行的进程置于阻塞状态,运行进程的状态转换。内核原语实现操作系统内核1.支撑功能:中断处理,时钟管理,原语操作2.资源管理功能:进程管理,存储器管理,设备管理文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S
35、9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5
36、文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L
37、9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X
38、9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2
39、V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y
40、9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N
41、9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5进程的创建进程的层次结构允许父进程创建子进程进程图有向树引起创建进程的事件用户登录,作业调度,提供服务,应用请求进程的终止过程1.根据被终止进程的标识符,从PCB中检索出改进程的PCB,从中读出该进程的状态2.若被终止进程正处于执行状态,应立即终止改进程的执行,并置调度标志为真3.如果有子孙进程,子孙进程也终止4.将终止进程所拥有的全部资源归还给父进程或系统5.将终止进程从所在队列或链表中移除引起进程阻塞或被唤醒的事件:1.向系统请求共享资源失败2.等待某种操作的完成3.新数据尚
42、未到达4.等待新任务的到达阻塞是进程自身的一种主动行为进程通过阻塞原语block将自己阻塞进程唤醒调用唤醒原语 wakeup 把被阻塞的进程从等待该事件的阻塞队列中移除,状态变为就绪,把 PCB插到就绪队列中临界资源打印机,磁带机。进程间采用互斥方式临界区每个进程访问临界资源的那段代码文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D
43、2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:C
44、V2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA
45、10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW
46、4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码
47、:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3
48、HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9
49、ZW4D2L5J2V5同步机制应遵循的规则:空闲让进,忙则等待,有限等待,让权等待实现互斥的三种方法:1.关中断:在进入锁测试之前关闭中断,直到完成锁测试并上锁之后才能打开中断。缺点:关中断时间过长,影响系统效率,限制处理器交叉执行程序的能力关中断方法不适用于多CPU系统2.硬件指令测试并建立指令TS 3.对换指令信号量机制1.整型信号量:资源数目的整型量S:只能通过两个原子操作:P、V操作2.记录型信号量:一种不存在的忙等机制增加一个进程链表指针list,链接上述所有的等待进程3.and型信号量:将进程在整个运行过程中需要的所有资源,一次性全部给进程,使用完后一起释放。只要有一个资源未能分配
50、给进程,其他的也不会给进程。(要么全给,要么不给)4.信号量集:上述信号量每次只能对某类临界资源进行一个单位的申请或释放,当一次需要 N个单位时,便要进行N次wait 操作,这样不仅低效,而且会增加死锁概率。为确保安全性,设置一个下限值,当所申请的系统资源低于下限值时,不予以分配。信号量的应用:文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9 ZW4D2L5J2V5文档编码:CV2P4Y9L9U3 HA10H2N9X9S9