- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第一章操作系统引论
阜阳师范学院计算机与信息学院 第一章 操作系统引论 操作系统的目标、作用、主要功能、特征、和结构 操作系统的发展与分类 操作系统的运行环境 操作系统的地位 操作系统的目标 方便性(用户的观点):使计算机系统更易于使用。 有效性(系统管理人员的观点):合理地组织计算机的工作流程,管理和分配硬件、软件资源,提高资源的利用率;提高系统的吞吐量。 可扩充性(开放的观点):给计算机系统的功能的扩展提供开放式的支撑平台。 开放性:可移植性和互操作性 其中有效性和方便性是设计OS时最重要的两个目标,设计现代OS的主要目标也是对提高资源利用率和方便用户。 操作系统的作用 1. OS作为用户与计算机硬件系统之间的接口 操作系统的作用 2. OS作为计算机系统资源的管理者 处理器 处理器管理 存储器 存储器管理 I/O设备 I/O设备管理 信息(数据和程序) 文件管理 操作系统的作用 OS实现了对计算机资源的抽象 OS是铺设在裸机上的多层软件,它不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,从而实现了对计算机资源的抽象。 操作系统的主要功能 包括: 处理机管理功能 存储器管理功能 设备管理功能 文件管理功能 用户接口 处理机管理功能 主要是对处理机的分配和运行进行管理。 主要功能有: 进程控制:创建、撤销进程,以及进程状态间转换 进程同步:对进程的执行次序进行协调 进程通信:实现在相互合作的进程之间的信息交换; 调度:作业和进程的状态切换,包括作业调度和进程调度 设备管理功能 缓冲管理:匹配CPU和外设的速度 设备分配:为用户分配完成I/O所需的设备、设备控制器或通道 设备处理:设备驱动程序用于实现CPU和设备控制器之间的通信 文件管理功能 文件存储空间的管理:为每个文件分配必要的外存空间 目录管理: 通过目录的方式来组织文件,以实现文件的按名存取 文件的读/写管理和保护:实现文件的读写操作,并提供有效的存取控制功能,保护文件的安全性。 操作系统的定义 是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度,以及方便用户使用计算机的程序的集合。 操作系统的特征 四个基本特征:并发、共享、虚拟、异步 1.并发 并发性:两个或多个事件在同一时间间隔内发生(最重要的特征) 并行性:两个或多个事件在同一时刻发生 程序不能并发执行,为使多个程序并发执行,引入进程。 进程—在系统中能独立运行并作为资源分配的基本单位 操作系统的特征 2.共享 共享方式: 互斥共享方式:资源分配后到释放前,不能被其他进程所用 临界资源(独占资源):一段时间内只允许一个进程访问的资源 同时访问方式:如可重入代码,磁盘文件. 并发和共享是OS的两个最基本的特征,又互为存在的条件 操作系统的特征 3.虚拟 ——是以并发和资源共享为前提 虚拟——通过某种技术把一个物理实体变为若干个逻辑上的对应物。 用于实现虚拟的技术,称为虚拟技术 时分复用技术: 虚拟处理机、虚拟设备技术 空分复用技术: 虚拟内存、虚拟磁盘技术 操作系统的特征 4.异步性 ——是并发和共享的必然结果 指进程以人们不可预知的速度向前推进。 进程的运行速度不可预知 无论快慢,结果应该相同。 难以重现系统在某个时刻的状态 2. 模块化OS结构 优点: 提高设计的正确性、可理解性和可维护性 增强可适应性 加速开发过程 存在的问题: 模块的划分和接口的规定较困难 模块间还存在着复杂的依赖关系,是os结构变得不够清晰 在模块化结构设计中,各模块的设计齐头并进,无法寻找到一个可靠的决定顺序,造成各种决定的“无序性” 3. 层次式结构 层次结构的优点: 正确性有保证 便于系统维护、扩充 微内核的基本功能 面向对象的技术 基于“抽象”、“隐藏”原则 特点: 封装性 继承性 多态性 优点: 通过重用提高产品质量和生产率 使系统具有更好的易修改性和易扩展性 更易于保证系统的“正确性”和“可靠性” 优点: 易于扩充、移植 提高系统的可靠性 提供了对分布式系统的支持 有助于多处理器系统的实现 1. 人工操作方式 工作方式: 用户:既是程序员又是操作员;是计算机专业人员 编程语言:机器语言 输入输出:纸带或卡片 计算机的工作特点: 用户独占全机和CPU等待用户 主要矛盾: 人机矛盾、CPU与I/O设备速度不
您可能关注的文档
- [计算机软件及应用]第12章SQLServer2000管理与应用开发教程.ppt
- [计算机软件及应用]第13单元Spring框架技术入门.ppt
- [计算机软件及应用]第12章 视图和游标.ppt
- [计算机软件及应用]第12章TestDirector站点和项目管理.ppt
- [计算机软件及应用]第13章 JDBC基础.ppt
- [计算机软件及应用]第13讲 Jaa数据库连接技术JDBC.ppt
- [计算机软件及应用]第15章 审计报告.ppt
- [计算机软件及应用]第13章存储过程和函数一.ppt
- [计算机软件及应用]第16讲单文档程序结构.ppt
- [计算机软件及应用]第16章 统一软件开发过程RUP.ppt
最近下载
- TSCIA 003-2021 陕西省市政基础设施工程施工技术文件管理规程.pdf VIP
- NF5280M6_可靠性预计报告.pdf VIP
- 便道施工技术交底111.doc VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 木工家具做法.docx VIP
- 人工智能赋能初中教学评价体系改革研究.pdf VIP
- 专题09 三角函数拆角与恒等变形归类(原卷版)备考2025高考数学一轮知识清单.pdf VIP
- 小学课间活动中的趣味数学游戏设计与应用研究教学研究课题报告.docx
- 2023年华为HCIE数通(H12-891)认证培训考试题库大全-下(判断、填空、简答题).pdf VIP
- 外研版(三起)五年级下册英语期末测试题(含答案).docx VIP
文档评论(0)