- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 操作系统概述 本次课主要内容: 1、 OS的基本功能 2、 OS的硬件环境 3、 OS的性能指标 4、 OS的服务方式 5、 Linux系统的特点和组成 将对操作系统的上述各种需求总结如下: 1、进程管理,包括CPU调度、作业调度等。 2、进程之间的同步和通信。 3、设备驱动程序和设备管理程序。 4、中断处理。 5、内存管理,尤其是虚拟内存管理。 6、文件系统和磁盘管理。 7、网络协议。 8、系统安全。 9、命令解释语言,包括GUI。 10、系统程序,如编译器、文件管理器等。 处理机管理 目标:完成处理机资源的分配调度等功能 (处理机调度的单位可为进程或线程) 进程控制:创建、撤销、挂起、改变运行优先级等--主动改变进程的状态 进程同步:协调并发进程之间的推进步骤,以协调资源共享;--交换信息能力弱 进程通信:进程之间传送数据,以协调进程间的协作;--交换信息能力强,也可以用来协调进程之间的推进 进程调度:作业和进程的运行切换,以充分利用处理机资源和提高系统性能;--未必是进程控制操作所引起(可能是时间片轮转、I/O操作) 同一类型内的公平性、高效率(吞吐量大)、作业周转时间等 存储管理 存储分配与回收 存储保护:保证进程间互不干扰、相互必威体育官网网址;如:访问合法性检查、甚至要防止从垃圾中窃取其他进程的信息 地址映射(变换):进程逻辑地址到内存物理地址的映射 内存扩充(覆盖、交换和虚拟存储):提高内存利用率、扩大进程的内存空间 设备管理 设备操作:利用设备驱动程序(通常在内核中)完成对设备的操作。 设备独立性:提供统一的I/O设备接口,使应用程序独立于物理设备,提高可适应性;在同样的接口和操作下完成不同的内容(如FAX Modem作为Windows上的打印机设备) 设备分配与回收:在多用户间共享I/O设备资源 虚拟设备:设备由多个进程共享,每个进程如同独占 缓冲区管理:匹配CPU和外设的速度,提高两者的利用率(单缓冲区、双缓冲区和公用缓冲区) 文件管理 文件存储空间管理:解决如何存放信息,以提高空间利用率和读写性能 目录管理:解决信息检索问题。文件的属性(如文件名)、单一副本赋予多文件名 文件的读写管理和存取控制:解决信息安全问题。系统设口令、用户分类、文件权限 软件管理:软件的版本、相互依赖关系、安装和拆除等 工作管理 操作系统向上提供两种接口 系统命令:供用户用于组织和控制自己的作业运行。命令行、菜单式或GUI(联机);命令脚本(脱机) 编程接口:供用户程序和系统程序调用操作系统功能。系统调用和高级语言库函数 操作系统分类 批处理系统 多道程序系统 分时系统 个人机操作系统 多处理器操作系统 网络操作系统 分布式操作系统 集群系统 实时操作系统 嵌入式操作系统 智能卡操作系统 上述各通用操作系统的相同点: 都是在完成操作系统的基本功能,实现主要功能是相同的。 不同点: 处于的历史阶段不同,追求的主要需求不同 设计操作系统的原则: 在不同时期,不同的应用领域,人们对操作系统的需求是不同的,有些甚至是矛盾的。因此在设计操作系统时,需要根据具体的应用领域,对这些需求作出适当的取舍。 操作系统的基本类型 根据OS在用户面前的使用环境和功能特征的不同,一般分为三种基本类型: 多道成批系统 分时系统 实时系统。 操作系统的硬件环境 讨论操作系统对运行硬件环境的要求 讨论操作系统设计者考虑的硬件问题 操作系统运行的硬件环境组成: 中央处理器(CPU) 存储系统 中断机制 I/O系统 时钟以及时钟队列 其他 任何系统软件都是硬件功能的延伸 操作系统直接依赖于硬件条件 OS的硬件环境以较分散的形式同各种管理相结合 实现操作系统时必须理解的 计算机基本结构 操作系统管理的重要资源 简单的个人计算机中的部件 处理器由运算器、控制器、一系列的寄存器以及高速缓存构成 运算器实现指令中的算术和逻辑运算,是计算机计算的核心 控制器负责控制程序运行的流程,包括取指令、维护CPU状态、CPU与内存的交互等等 寄存器是指令在CPU内部作处理的过程中暂存数据、地址以及指令信息的存储设备 在计算机的存储系统中它具有最快的访问速度 高速缓存处于CPU和物理内存之间 一般由控制器中的内存管理单元(MMU:Memory Management Unit)管理 访问速度快于内存,低于寄存器 利用程序局部性原理使得高速指令处理和低速内存访问得以匹配,从而提高CPU的效率 指令执行的基本过程 两个步骤: 先从存储器中每次读取一条指令 然后执行这条指令 一个单条指令处理过程称为一个指令周期 程序的执行是由不断取指和执行的指令周期组成 仅当关机、出错或有停机相
您可能关注的文档
- 弹力重力摩擦力1.ppt
- 弹力弹簧测力计教用.ppt
- 弹塑性力学第七章屈服条件.ppt
- 弹性力学基本理论.ppt
- 弹性力学第一章绪论.pptx
- 弹性模量E和泊松比实验2011.ppt
- 弹簧测力计的原理及使用方法课件新人教版.ppt
- 强化质量责任规范质量行为.ppt
- 归园田居《诗四首》.ppt
- 归园田居陶渊明.pptx
- 2024-2025学年小学科学一年级上册湘科版(2024)教学设计合集.docx
- 2024-2025学年小学科学一年级上册粤教粤科版(2017秋)教学设计合集.docx
- 2024-2025学年小学科学一年级上册(2024)湘科版(2024)教学设计合集.docx
- 2024-2025学年小学科学一年级下册青岛版(五四制2017秋)教学设计合集.docx
- 2024-2025学年山东省淄博十一中高一(上)期中数学试卷(含答案) .pdf
- 2024-2025学年小学科学一年级下册人教鄂教版(2024)教学设计合集.docx
- 2024-2025学年小学劳动二年级上册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学科学三年级下册冀人版(2024)教学设计合集.docx
- 2024-2025学年小学科学三年级下册湘科版(2024)教学设计合集.docx
- 2024-2025学年小学科学三年级下册粤教粤科版(2017秋)教学设计合集.docx
最近下载
- 烽火网管ANM2000地操作和5516下GPON型ONU业务开通介绍.docx VIP
- PON组网及原理06-AN5516-01 GPON开通配置方法.ppt VIP
- AN5516-01-GPON开通配置方法.ppt VIP
- 烽火AN5516-01 GPON开通流程.ppt VIP
- 高中数学竞赛(强基计划)历年真题练习 9 排列组合二项式定理与概率统计综合 (学生版+解析版).pdf VIP
- 中兴OLT链路聚合配置.ppt VIP
- 2023核电厂核安全文化同行评估导则.doc
- OLT设备测试1.doc VIP
- 高中数学竞赛(强基计划)历年真题练习 4 向量 (学生版+解析版).pdf VIP
- 【高中数学竞赛真题•强基计划真题考前适应性训练】 专题06 不等式 真题专项训练(全国竞赛+强基计划专用)解析版.docx VIP
文档评论(0)