- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统S知识点.doc
什么是操作系统?
计算机硬件与用户软件之间的中间件程序集合
OS足一个资源管理程序
OS是一个控制凋度程序
U)0S —般有一个内核(kernel)程序,开机后一直运行
(5)提供川户和计算机之间的接U
(简单冋荇)操作系统是对计算机资源进行管理的系统软件
现代操作系统的五大组成部分:处理器管理,内存管理,设备管理,文件管理,用户接II
操作系统的四个基本特征:并发性,共享性,虚拟性,不确定性
分时操作系统的基本特征:交互性、多用户同时忡、独立性,及时性
操作系统的三种基本类型:批处理系统,分吋系统和实时系统
实时操作系统的特点:可靠性W、响应及时但资源利用率低
多道程序设计的特点:多道,宏观上并行,微观上串行
批处理操作系统的特点:用广脱机使用计算机,成批处理,多道程序运行
进程定义,进程组成部分,进程的基本特征:
定义:一个被调入内存正在执行的程序。
一个具备独立功能的程序对某个数据集在CPU处理器上的执行过程。
独立分 源的基本单位。
进程包括:代码段,堆栈段,数据段
进程具有5个特征:
动态性:进程是程序的执行过程,它由创逑而产生,由调度而执行,W得不到资源而皙停,丼由撤销而死亡
并发性:多个进程实体同存于内存屮,能在一段吋间内同吋运行。
独立性:进程是?-个独立获得资源和独立凋度的单位。
异步性:进程按各自独立的不讨预知的速度前推进。
结构特征:从结构h看,进程实体由程序段、数据段和进程控制块3部分组成
进程和程序的区别:
进程
程序
动态
静态
并行性
没有并行性
竞争系统资源的基本单位
不其有资源的竞争性
不同进程可以包貪同一个程序,该程序对应的数据集不同
可以有多个进程
进程的状态周期:初始态,执行状态,等待状态,就绪状态,终止状态
什么是进程控制块PCB?
进程控制块PCB:用来描述进程的一切静态和动态的特征,操作系统只能通过它来感知和管理进程。毎个进程都 有且仅宥一个进程控制块。
通常将处理器的执行状态分为哪两种状态?系统态(管理状态),用广态(目标状态)
什么是线程?线程的类型有哪三种?
线程定义:一个进程内的恭木调度单位,也称为轻权进程。线程既吋以巾操作系统内核调度,也nJ?以由用户程序控 制
线程分为三种类型:内核线积、轻暈级进稈和川广线稈
进程调度常用的四个指标:周转吋间,乔吐响应吋间,设备利用率
CPU调度的三级调度:高级调度(作业)、中级调度(交换)和低级调度(进程)
作业调度和进程调度的区别。
作业调度与进程调度之间的差别主要是:作业调度足宏观调度,它所选择的作业只足具有获得处理机的资格,但尚未 占有处理机,不能立即在其上实际运行;而进程调度足微观凋度,动态地把处理机实际地分配给所选择的进程,使之真 正活动起来.另外,进程调度相当频繁,Ifij作业调度执行的次数一般很少.
进程调度的主要功能:
功能包括:记录系统屮所有进程的执行情况 选择心有处理机的进程 进行进程上下文切挽
进程调度分哪两种方式?可剥夺方式和不可剥夺方式
进程调度算法及其特点:
(1) 先到先服务调度(FCFS):先请求CPU的进程被酋先分配到CPU;当进程之间的处理吋间相差较人吋,采 用ECES策略的平均等待吋间较长。
敁短作业优先调度(SJF):将每个进程与其下一个CUP区间段相关联,当CPU可用时,它会赋给具有敁短 后续CPU区Ilij的进程。SJF算法是最优的。
优先权调度:每个进积都侖优先权,具有最髙优先权的进程分配给CPUSJF算法作为优先权算法的特例。优 先权为下一个CPU区间的倒数。CPU区间越大,优先权越小。
导致的问题:饥饿(starvation)—低优先权的进程4能永远也不会运行。(无穷阯塞)
轮转法调度(Round-Robin):系统给每个进程分配若干个时间片,被调度的进程运行完时间片P,系统就发 生调度。
多级反馈轮转调度(RRMF):对这些进程区别对待,采川不同的时间片或优先权。
线性优先级调度(SKK):轮转法调度时,新创建的进程放入就绪队列末尾享受平等的处理机时间八。
最高响应比优先法(HRN):最高响应优先法是对FCFS方式和SJF方式的综合平衡 响应比定义:R=(W+T)/T=1+W/T, T为该作业估计需要的执行时间,W为等待时间
作业调度的生存周期的四个阶段:提交、r备、执行及完成
什么是临界区?把不允许多个卯发进程交义执行的一段程序称作临界区。
什么是互斥? 一组并发进程巾的一个或多个程序段,因共享某一?公有资源而导致它们必须以一个不允许交义执
行的单位执行。也就是说,不允许W个以上的井卒该资源的进程M时进入临界区
并发进程互斥执行时必须满足的条件:
不能假设各井发程序的相对执行速度,各并发进程享存平等、独立的竞争公共资源的权利
并发进程屮某个进程不在临界区吋,它不阻止其他进程进入临界
文档评论(0)