王道考研-操作系统整理笔记.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter One 操作系统概述 操作系统 概念:操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理组织和调度计算 机的⼯作和资源分配,是最基本的系统软件。 特征:并发、共享(两个最基本的特征)、虚拟、异步。 并发:指同⼀时间间隔内发⽣,区别于并⾏。微观上分时地交替执⾏。 功能:是计算机系统资源 (处理机、存储器、⽂件、设备)的管理者 ⽤户与计算机硬件系统之间的接⼝: ①命令接⼝ (允许⽤户直接使⽤)(1)联机(交互式)命令接⼝(适⽤于分时or实时) (2)脱机(批处理)命令接⼝ ②程序接⼝ (=系统调⽤命令) ③GUI (图形接⼝调⽤系统命令) 注:在多道程序环境下,处理机的分配和运⾏都以进程(或线程)为单位。 系统调⽤是由操作系统提供给⽤户的,它只能通过⽤户程序间接使⽤。 操作系统的发展:批处理—分时—实时—网络和分布式 ①批处理 (缺点:没有交互能⼒) 单道批处理—顺序性(CPU⼤量时间在空闲等待I/O) 多道批处理 (失去封闭性)— 制约性、间断性、共享性 特点:多道、宏观上并⾏,微观上串⾏。 ②分时系统:(以时间⽚为单位)允许多个⽤户以交互的⽅式使⽤计算机 特点:同时性、交互性、独⽴性、及时性 分时系统能较快、及时接收并处理命令,快速响应⽤户。 (通常采⽤优先级+⾮抢占式调度算法) 分时系统中,时间⽚⼀定时,⽤户数越多,响应时间越⻓。 ③实时系统:在某个时间限制内完成某些紧急任务⽽不需时间⽚排队 特点:及时性、可靠性 (通常采⽤抢占式优先级⾼者优先算法) ④⽹络(⽹络资源共享)和分布式:区别是在分布式中,若⼲计算机相互协同完成同⼀任务 系统调用 (运行在核心态)(涉及设备、文件、进程、内存) ⽤户程序凡是与资源有关的操作(存储分配、I/O、管理⽂件)都必须通过系统调⽤。 过程:传递系统调⽤参数—执⾏陷⼊(trap)指令(⽤户态)—执⾏系统调⽤相应服务程 序(核⼼态)—返回⽤户程序 系统调⽤功能是操作系统向⽤户程序提供的接⼝ 注:系统调⽤是⼀种特殊公共⼦程序 陷⼊指令是唯⼀⼀个只能在⽤户态执⾏,⽽不可在核⼼态执⾏的指令。 ⼴义指令:也就是系统调⽤命令 (可能在⽤户态调⽤,但处理必须在核⼼态) ⽤户程序 (⽤户⾃编or系统外层应⽤程序)⼯作在⽤户态;内核程序⼯作在核⼼态。 特权指令:只能在核⼼态运⾏的指令 如:I/O指令、置中断指令、存取⽤户内存保护的寄存器、送程序状态字 (可区分⽬态、管 态)到程序状态字寄存器。 (包括系统调⽤类、时钟类、中断和原语指令,清内存、分配系 统资源、修改虚拟存储⾥的⻚表段表、修改⽤户访问权限等) 中断和异常:引入中断技术的初衷是提高多道程序运行环境中CPU的利用率 中断的分类:①内中断(异常、例外、陷⼊trap) (不可被屏蔽!) ⾃愿中断—指令中断:访管指令(只能⽤户态使⽤) 强迫中断—硬件故障(缺⻚) —软件中断(⾮法操作码、地址越界、算数溢出、虚存系统缺⻚以及 专⻔的陷⼊) ②外中断(强迫中断) 外设请求:I/O结束、时钟中断 ⼈的⼲预:⽤户按ESC or 退出键 注:区分内/外中断看信号来源:CPU内部/外部。 访管中断:⽤户程序在⽤户态下要使⽤特权指令(由访管中断引起)引起的中断。 ⽤户程序需要输⼊/输出时(I/O),调⽤OS提供的接⼝,此时引起访管中断。 所有中断都是在核⼼态下执⾏的! (进程切换、对资源的释放) ⽤户态(发⽣中断 or 异常)—核⼼态 (通过硬件、系统调⽤、访管指令实现) 核⼼态(使⽤特权指令)—⽤户态 (通过中断返回指令) 注:中断系统 (OS必需)和地址映射需要硬件⽀持,进程调度不需要。 原语 处于最底层;不可分割的指令序列;运⾏时间短,调⽤频繁 PV操作是⼀种低级的进程通信语⾔,由两个不可中断的过程组成,并⾮系统调⽤。 体系结构: ⼤内核(⾼性能;结构混乱)、微内核(内核功能少;在⽤户态、核⼼态之间切换频繁,性 能低;结构清晰;添加系统服务时不必修改内核;使系统更可靠) Chapter Two 进程管理 进程概念: 进程 (动态)是资源分配的⼀个独⽴单位。程序:静态 进程的特征:动态性(最基本)、并发性(重要特征)、独⽴性、异步性、结构性 (进程实 体(进程映像)由程序段、数据段、PCB三部分组成) 注:进程的组织(结

文档评论(0)

152****2160 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档