- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统第一章_引碌嫩
1.1 操作系统的目标和作用 1.1.1 操作系统的目标 有效性(系统管理人员的观点):合理地组织计算机的工作流程,管理和分配硬件、软件资源,提高资源的利用率。 方便性(用户的观点):提供良好的、一致的用户接口。无需了解许多有关硬件和系统软件的细节。 可扩充性:可扩充性指Os应采用层次化、模块化结构,给计算机系统的功能的扩展提供开放式的支撑平台。 开放性:开放性是指系统遵循世界标准规范,特别是遵循开放系统互连OSI国际标准. 1.1.1 操作系统的作用 从不同观点考察OS 1. (用户的观点):OS作为用户与计算机硬件系统之间的接口 OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。 使用方式(接口方式): 命令方式 系统调用方式 图形、窗口方式 2. (资源管理的观点): OS作为计算机系统资源的管理者 处理器 处理器管理 OS 资 存储器 存储器管理 主要 源 I/O设备 I/O设备管理 功能 信息(数据和程序) 文件管理 3. (虚拟机观点):OS用作扩充机器 硬件处在最低层,不附加任何软件的物理计算机“裸机”. 操作系统是附加在裸机上的第一层,是对裸机的首次扩充,构成了一个比裸机更强,使用更方便的“虚拟计算机”。 所有系统软件以及更上层的用户应用软件在操作系统虚拟机上运行,它们受操作系统的统一管理和控制,通过操作系统使用各种资源来完成特定的任务。 1.1.3 推动操作系统发展的主要动力 不断提高计算机资源利用率:计算机发展的初期,计算机系统昂贵—批处理系统形成。 方便用户:用户上机、调试程序,分散计算时的事务处理和非专业用户(商业和办公、家庭)—分时系统形成 器件的不断更新换代:CPU的位宽度(指令和数据)、快速外存。 计算机体系结构的不断发展:单处理机系统发展为多处理机系统—多处理机操作系统、网络操作系统出现 1.2 操作系统的发展过程 1.2.1 无操作系统的计算机系统 1. 人工操作方式 1946-50年代中:电子管时代,计算机速度慢,无操作系统,集中计算,计算机资源昂贵; 工作方式: 用户:既是程序员又是操作员;用户是计算机专业人员; 编程语言:机器语言; 输入输出:纸带或卡片; 计算机的工作特点: 用户独占全机,资源利用率极低; CPU等待用户,计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低; 主要矛盾: 人机矛盾----人工操作严重降低了计算机资源的利用率 提高效率的途径: 脱机输入/输出技术。 2. 脱机输入/输出(Off-Line I/O)方式: 脱机I/O方式的主要优点: 减少了CPU的空闲时间 提高I/O速度 1.2.2 单道批处理系统(Simple Batch Processing System) 1. 单道批处理系统的处理过程 把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个的连续处理。其自动处理过程是: 首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。当该作业处理完成时,又把控制权交还给监督程序,再由监督程序把磁带上的第二个作业调入内存。计算机系统就这样自动地一个作业一个作业地进行处理,直至磁带上的所有作业全部完成。 单道批处理系统:作业成批处理 内存中只有一道 2. 单道批处理系统的特征: 自动性 顺序性 单道性 1.2.3 多道批处理系统 1. 多道程序设计的基本概念 在多道批处理系统中,用户所提交的作业先存放在外存上并排成一个队列,称为“后备队列”;然后由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 引入多道程序设计技术可以: 提高CPU的利用率 提高内存和I/O设备利用率 增加系统吞吐量 2. 多道批处理系统的特征: 多道性 无序性 调度性 3. 多道批处理系统的优缺点: 优点: 资源利用率高:CPU和内存利用率较高; 系统吞吐量大:单位时间内完成的工作总量大; 缺点: 平均周转时间长:短作业的周转时间显著增长; 无交互能力:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改; 4. 多道批处理系统需解决的问题: 处理机管理问题 内存管理问题 I/O设备管理问题 文件管理问题 作业管理问题 操作系统的定
您可能关注的文档
最近下载
- 新高考3500词汇表打印版 .pdf VIP
- 学校供餐服务质量保障承诺、违约责任承诺及保障措施(可编辑Word版).doc VIP
- 汽车发动机电控系统检修(高职版)全套教学课件.pptx
- 人民大2024战略管理(第13版)英文版PPT(1)david_sm13_ppt_credits.ppt VIP
- 十二经脉ppt课件.pptx VIP
- 汇银林泰:2025高端医疗发展白皮书.pdf
- 马蹄肾护理查房ppt课件.pptx VIP
- 中医诊断学六经辨证.ppt VIP
- 2025年深圳市宝安区松岗人民医院医护人员招聘笔试备考题库及答案解析.docx VIP
- 2025年深圳市宝安区松岗人民医院医护人员招聘笔试参考题库附答案解析.docx VIP
文档评论(0)