- 2
- 0
- 约1.43万字
- 约 95页
- 2017-06-29 发布于贵州
- 举报
第一章 操作系引论
小结 OS地位、目的、作用和组成 OS发展:主要动力 OS分类:批处理、分时、实时、(通用)、多处理、网络和分布式 OS的结构:模块--层次--Client-Server OS的特征和服务 OS功能 返回 * * * * * Multiplexed—多路复用 * (注意区分:硬件各部分的分时,如CPU和DMA使用总线和内存)。 * 02班止 1.4.2 存储管理 内存分配与回收 内存保护:保证进程间互不干扰、相互保密;如:访问合法性检查、甚至要防止从垃圾中窃取其他进程的信息; 地址映射(变换):进程逻辑地址到内存物理地址的映射; 内存扩充(覆盖、交换和虚拟存储):提高内存利用率、扩大进程的内存空间; 管理目标:提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行。 1.4.3 设备管理 设备处理:利用设备驱动程序(通常在内核中)完成对设备的操作。还需处理外设的IRQ。 设备独立性(device independence):提供统一的I/O设备接口,使应用程序独立于物理设备,提高可适应性;在同样的接口和操作下完成不同的内容(如FAX Modem作为Windows上的打印机设备)。 设备管理的目标是:方便的设备使用、提高CPU与I/O设备利用率; 1.4.3 设备管理 设备分配与回收:在多用户间共享I/O设备资源。 虚拟设备(virtual device):设备由多个进程共享,每个进程如同独占。 缓冲区管理:匹配CPU和外设的速度,提高两者的利用率(单缓冲区、双缓冲区和公用缓冲区) 1.4.4 文件管理 文件存储空间管理:解决如何存放信息,以提高空间利用率和读写性能。 目录管理:解决信息检索问题。文件的属性(如文件名)、单一副本赋予多文件名 文件的读写管理和存取控制:解决信息安全问题。系统设口令哪个用户、用户分类哪个用户组、文件权限针对用户或用户组的读写权 软件管理:软件的版本、相互依赖关系、安装和拆除等 解决软件资源的存储、共享、保密和保护。 1.4.5 用户接口 命令接口:供用户用于组织和控制自己的作业运行。命令行联机;命令脚本脱机 编程接口:供用户程序和系统程序调用操作系统功能。系统调用和高级语言库函数; 图形接口:采用了图形化的操作界面, 用非常容易识别的各种图标(icon)来将系统的各项功能、各种应用程序和文件,直观、逼真地表示出来。用户可用鼠标或通过菜单和对话框,来完成对应用程序和文件的操作。 目标:提供一个友好的用户访问操作系统的接口。操作系统向上提供两种接口: 1.5 操作系统的结构设计 操作系统的设计原则 可维护性:容易修改与否称为可维护性;有三种可能的维护: 改错性维护:改正已发现的错误; 适应性维护:修改软件,使之适应新的运行环境(硬件环境和软件环境);如:操作系统的移植。 完善性维护:增加新功能; 可靠性:可靠性包括两方面: 正确性:正确实现所要求的功能和性能; 稳健性:对意外(故障和误操作)作出适当的处理; 可理解性:易于理解,以方便测试、维护和交流; 性能:有效地使用系统资源;尽可能快地响应用户请求 1.5.1 传统的操作系统结构 模块结构的特点:模块由众多服务过程(模块接口)组成,可以随意调用其他模块中的服务过程. 优点:具有一定灵活性,在运行中的高效率 缺点:功能划分和模块接口难保正确和合理; 模块之间的依赖关系(功能调用关系)复杂(调 用深度和方向),降低了模块之间的相对独立性 ,不利于修改 整个系统按功能进行设计和模块划分。系统是一个单一的、庞大的的软件系统。这种结构思想来源于服务功能观点,而不是资源管理的观点。 2 模块化结构OS 1 无结构OS 1.5.1整体或模块结构monolithic system or modular system 图 1-6 模块化操作系统结构 3 分层结构或虚拟机layered system or virtual machine 从资源管理观点出发,划分层次。在某一层次上代码只能调用低层次上的代码,使模块间的调用变为有序性。系统每加一层,就构成一个比原来功能更强的虚拟机。有利于系统的维护性和可靠性。 分层结构的特点 优点: 功能明确,调用关系清晰(高层对低层单向依赖),有利于保证设计和实现的正确性 低层和高层可分别实现(便于扩充);高层错误不会影响到低层;避免递归调用 缺点:降低了运行效率 各系统对具体划分多少层次有不同的看法。 分层原则 被调用功能在低层: 如文件系统管理--设备管理--设备驱动程序 活跃功能在低层:提高运行效率 资源管理的公用模块放在最低层: 如缓冲区队列、堆栈操作 调用跨越的层次: 相邻层(最严格)、所有下层、部分下层 分层原则 存储器管理放在次低层:便于利用虚拟存储功能 最低层的硬件抽象层:
您可能关注的文档
- 第一学期期末化.doc
- 第一届党政知识赛(比赛赛题+答案).ppt
- 第一届教代会总料.doc
- 第一届辩论赛策.doc
- 第一批临时最高售价格.doc
- 第一朵杏花 提语.ppt
- 第一框 我们共同理想.ppt
- 第一次世界大战进程及结果.ppt
- 第一次最优化方13.ppt
- 第一章 论(市场营销学-上海对外贸易学院,郭洪仙).ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)