- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用操作系统期末考试重点
计算机系统概述1.1计算机基础构成处理器 主存储器 I/O模块 系统总线处理器和存储器交换数据 存储器和I/O交换数据1.3指令的执行1.4中断为什么要中断:I/O设备比处理器慢中断的类别:程序中断,时钟中断,I/O中断,硬件失效中断1.4.4多道程序设计处理器有多个程序需要执行,当一个中断处理完成后,处理器控制权不一定返回被中断的用户程序,而是根据优先级,可能转移到其他待运行的程序。1.5存储器的层次的结构1.7直接内存存取可编程i/o中断驱动直接存储器访问1.8多处理器和多核操作系统概述操作系统:控制应用程序执行的程序,充当应用程序和计算机硬件之间的接口操作系统提供的服务:程序开发 程序运行 I/O设备访问 文件访问控制 系统访问 错误检测和响应 审计2.2操作系统的发展2.2.1串行处理程序员直接与硬件打交道2.2.2简单批处理系统监控程序完成调度、错误处理等2.2.3多道程序批处理系统一个程序在等待i/o操作,处理器能转换到另外一个程序2.2.4分时系统多个用户共享处理器时间2.2.5实时系统即时响应 高可靠性2.2.6网络操作系统2.2.7分布式操作系统2.2.8云计算操作系统2.3主要的成就进程 内存管理 信息保护和安全 调度和资源管理 系统结构2.3.1进程组成部分:一段可执行的程序 程序所需要的相关数据 程序的执行上下文2.3.2内存管理进程隔离 自动分配和管理 支持模块化程序设计 保护和访问控制 长期存储 虚存2.3.3信息保护和安全2.3.4调度和资源管理公平性 有差别的响应性 有效性2.3.5系统结构2.4现代操作系统的特征多线程 对称多处理 分布式操作系统 面向对象设计2.5虚拟机进程描述和控制一个具有一下特征的活动单元:一组指令序列的执行、一个当前状态和一组相关的系统资源集合3.1.2进程和进程控制块进程可以被表征为一下元素:标识符 状态 优先级 程序计数器 内存指针 上下文数据 I/O状态信息 审计信息 ,存放在进程控制块的数据结构中(Process Control Block)进程=程序代码+数据+PCB3.2进程状态通过进程的轨迹是如何被交替执行来描述处理器的行为3.2.2进程的创建和终止进程的创建:新的批处理作业 交互登陆 OS因为提供一项服务而创建 由现有的进程派生进程的终止:正常完成 算术错误 数据误用3.2.3五状态模型多个阻塞队列(按照事件分) 多个就绪队列(按照优先级分)3.2.4被挂起的进程除非代理显式地命令系统进行状态转换,否咋进程无法从这个状态中转移3.3进程描述OS是管理系统资源的实体:控制计算机系统的内部事件 为处理器执行进程进行调度和分派 给进程分配资源 响应用户程序的基本服务请求3.3.1操作系统的控制信息内存表 I/O表 文件表 进程表内存表所包含的信息:分配给进程的主存 分配给进程的辅存 主存块或虚拟内存块的任何保护属性,如共享区域的访问保护,管理虚拟内存所需要的任何信息I/O表:io设备的状态,io操作的状态,作为io传送的源和目的地主存单元地址文件表:文件的存在性,在辅存中的位置,文件的当前状态,文件的属性,大部分信息由文件管理系统维护和使用进程表:进程加载的位置,进程映像(用户程序,用户数据,系统栈,进程控制块)3.3.2进程控制块PCBPCB:进程标识 处理器状态信息 进程控制信息PCB作用:进程调度 资源管理 中断处理 性能监控和分析通过唯一的进程ID访问PCB3.4进程控制3.4.1执行模式用户模式 系统模式/控制模式/内核模式 模式切换3.4.2进程创建(1)给新进程分配一个唯一的进程ID(2)给进程分配空间(3)初始化进程控制块PCB(4)设置正确的连接(5)创建或扩充其他数据结构3.4.3进程切换时钟中断 io中断 内存错误 陷阱 系统调用3.5操作系统的执行3.5.1无进程内核3.5.2在用户进程中执行执行OS代码时,切换到内核模式。在同一进程中执行,只进行模式切换,不需要进程切换3.5.3基于进程的OS3.6安全问题3.7Unix svr4进程管理线程4.1进程和线程多线程是指OS支持在一个进程中执行多个线程的能力4.1.2线程功能特性派生 阻塞 解除阻塞 结束4.2进程分类4.2.1用户级和内核级线程纯粹的用户级线程优点:线程切换不需要模式切换,调度算法可以是应用程序专用的,可以在任何OS中运行缺点:系统调用引发阻塞,一个多线程应用程序无法利用多处理器技术纯粹内核级线程内核管理进程和线程的上下文信息,基于线程调度优点:内核可以调度同一个进程的多个线程到多个处理器上同时运行。线程的阻塞不会引起同一进程内其他进程的阻塞,内核进程自身也可以使用多线程缺点:进程内线程切换需要模式切换组合方法4.3多核和多线程4.3.1多核系统上的软件性能4.4微内核
您可能关注的文档
- 大圩金葡萄园二标段施工组织设计-1山东.doc
- 大工15秋《计算机应用基础》在线测试3满分答案.docx
- 大学生毕业论文格式参考.doc
- 大气污染控制工程(新).doc
- 大明湖泥水平衡顶管施工方案,4月17日.doc
- 大学生爱情兵法期末答案.doc
- 大河流域类文明的摇篮.doc
- 塔吊专项方案(定稿).docx
- 大柳塔煤矿东113工作面突出危险性评价.doc
- 塔吊施工方案999.doc
- 2024河北省单招考试一类 《文化素质数学》高分题库附参考答案详解【培优B卷】.docx
- 2024河北省单招考试一类 《文化素质数学》高分题库附参考答案详解【培优B卷】.docx
- 2024河北省单招考试一类 《文化素质数学》高分题库含答案详解【名师推荐】.docx
- 2024河北省单招考试一类 《文化素质数学》高分题库附参考答案详解【培优B卷】.docx
- 2024河北省单招考试一类 《文化素质数学》高频难、易错点题含答案详解(实用).docx
- 2024河北省单招考试一类 《文化素质数学》高频难、易错点题含答案详解【满分必刷】.docx
- 2024河北省单招考试一类 《文化素质数学》高频难、易错点题及参考答案详解一套.docx
- 2024河北省单招考试一类 《文化素质数学》高频难、易错点题及答案详解【夺冠系列】.docx
- 2024河北省单招考试一类 《文化素质数学》高频难、易错点题及参考答案详解【名师推荐】.docx
- 2024河北省单招考试一类 《文化素质数学》高频难、易错点题含答案详解(夺分金卷).docx
最近下载
- 管理学论文5000字.docx VIP
- 新修订特种作业(高处安装、维护、拆除作业)考试题库(核心题版).pdf VIP
- 《服装设计基础》知识考试复习题库资料(含答案).pdf VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题荟萃附答案.docx
- 2024最新传唤证模板.doc VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
- 2025年高压电工复审考试题库库+答案.docx VIP
- 2025年医学高级职称-精神病学(医学高级)考试近5年真题集锦(频考类试题)带答案.docx
- 车轮制动器教案.doc VIP
文档评论(0)