- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统的作用(续) 操作系统既是“管理员”,又是“服务员” 对内作为“管理员”,做好计算机系统软硬件资源的管理、控制与调度,提高系统效率和资源利用率 对外作为“服务员”,是用户和硬件之间的接口和人机界面,为用户提供尽可能友善的运行环境和最佳服务 处理机管理 存储管理 设备管理 文件管理 网络与通信管理 用户接口 操作系统的功能 操作系统的功能(续) 处理器管理:处理器管理有两个主要工作 处理中断事件 (P68) 处理器调度 (P118) 操作系统的功能(续) 具体包括: 进程控制和管理 进程同步和互斥 进程通信和死锁 线程控制和管理 处理器(进程) 调度 高级(作业)调度 中级(中程)调度 低级(进程)调度 操作系统的功能(续) 操作系统对处理器的管理策略不同形成了不同的处理方式 批处理方式 分时处理方式 实时处理方式 存储管理:存储管理具有四大功能: 存储分配 存储共享 地址转换与存储保护 存储扩充 操作系统的功能(续) 操作系统的功能(续) 设备管理:设备管理具有以下功能: 提供设备中断处理 提供缓冲区管理 提供设备独立性,实现逻辑设备到物理设备之间的映射 外围设备的分配与回收 实现共享型设备的驱动调度 实现虚拟设备 文件管理:文件管理要完成以下任务: 提供文件逻辑组织方法 提供文件物理组织方法 提供文件的存取方法 提供文件的使用方法 实现文件的目录管理 实现文件的共享和安全性控制 实现文件的存储空间管理 操作系统的功能(续) 网络与通信管理:联网操作系统应具有以下管理功能: 网上资源管理功能 数据通信管理功能 网络管理功能,包括: 故障管理 安全管理 性能管理 记帐管理 配置管理 操作系统的功能(续) 空分复用共享 空分复用共享 资源可以进一步分割成更多和更小的单位供进程使用 例子 主存 辅助存储器 时分复用共享 时分复用共享 资源不能进一步分割成更多和更小的单位供进程使用 进程可以在一个时间片内以独占方式使用整个物理资源 例子 处理器 磁带机 资源复用小结 进程能够空分复用主存资源进入主存 进程可以时分复用处理器以执行代码 共享硬件的技术称为多道程序设计 资源虚化 虚化(虚拟性):一种有效的资源管理技术 本质是对资源进行转化、模拟或整合 把一个物理资源转变为逻辑上的多个对应物 虚化和空分复用比较 空分复用所分割的是实际存在的物理资源 虚化则实现假想的虚拟同类资源 虚化技术可以解决某类物理资源数量不足的难题 虚化技术能够为应用程序提供更易于使用、高效的虚拟资源,并创建更好的运行环境 资源虚化(续) 若干虚化例子 基于物理内存的虚拟内存 虚化外部设备(SPOOLing技术) 虚拟文件系统 窗口技术 信道多路复用技术 资源抽象 资源复用和资源虚化的主要目标是解决物理资源数量不足的问题 资源抽象则用于处理系统的复杂性,重点解决资源的易用性 指通过创建软件来屏蔽硬件资源的物理特性和接口细节 简化对硬件资源的操作、控制和使用 不考虑物理细节对资源执行操作 资源抽象(续) 例子 面向进程而不是面向处理器 面向文件而不是面向硬盘 面向窗口而不是面向屏幕 面向虚拟机而不是物理计算机 资源抽象(续) 从某个物理设备输出一组字符 首先了解其硬件接口:控制、状态和数据寄存器 反复读取其状态寄存器了解设备的状态 至设备准备好则写入数据寄存器 发出“输出”命令至控制寄存器进行控制输出 资源抽象(续) 使用资源抽象技术 实现一个设备驱动程序(隐蔽物理设备细节) 再定义一个标准化的软件接口(即系统调用) 应用程序就不必关心设备物理细节 资源抽象(续) 资源抽象技术也可用于定义和构造多层软件 以磁盘设备为例 把信息块从主存写入磁盘需要执行下列及其指令: Load(block,length,device) Seek(device,track) Out(device,sector) 一个简单的抽象,系统调用write() Void write(char *block, int length, int device, int track, int sector) 一个更高层次的抽象 int fprint(fileID, “%s”, datum) 资源抽象(续) 数据输入/输出也依赖于多层抽象 使用文件类系统调用来使用文件 执行I/O操作时 文件类系统调用外部设备的抽象(设备驱动程序) 组合使用资源抽象和虚化技术 对于某一类资源,往往同时实施抽象和虚化技术 打印机 既配置打印函数(设备驱动程序) 又实施SPOOLing技术 显示器 既提供输出函数 又使用窗口软件 2.操作系统中的基础抽象 计算机系统的物理资源分为: 计算类 处理器 主存 存储接口类 辅助存储器 外部设备 操作系统中的基础抽象(续
您可能关注的文档
- (12.6) 建筑企业经营管理重点.doc
- !【样板】建筑学毕业设计-开题答辩PPt.ppt
- ( 第一、二章)班级经营与教学改革.ppt
- (2012级专升本)《计算机应用》练习题集.doc
- (2014华附三模语文卷)冲刺套卷03含答案.doc
- (2015新,自己找答案,重要)财会法规与职业道德期末模拟测试题.doc
- (2012.11.06)职业生涯规划书.ppt
- (20七3)自贡市自流井区课堂教学改革材料选编(2014年上学期)总第3期(自贡课模讲座七之3).doc
- (2015秋版)《检测原理》实验指导书.doc
- (3章)广告调查与策略.ppt
- 分析说明table of content installation 2 arma2-manualARMA2手动.pdf
- 业务运营上报内容汇.pdf
- 混合声音错误模型孩子错过然后让他重复幼儿园unit6 week3.pdf
- 盐城市度电磁辐射现状典型点检测报告.pdf
- 该工作表包中使用图形由lauren hill并jw march-spring preschool worksheets fhd20153至校园.pdf
- 心理学章考试chapter 3 exam questionsAP3问题.pdf
- 1677ea 8通道声学电子学仪器规格遥测工程师培训-tlj.pdf
- 文稿战争下卷.pdf
- 2024年中国创投市场数据报告-烯牛数据-2025.1.docx
- 2025年安联全球养老金报告-兑现承诺的时机已至.docx
文档评论(0)