- 1、本文档共704页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操 作 系 统计算机系xxx应用软件软件编辑软件,编译软件系统软件计算机系统(层次结构)操作系统硬件(裸机)第1章 引论1.1 操作系统的地位、目标及作用计算机系统的组成 :应用用户应用开发人员用户应用操作系统开发人员系统工具操作系统计算机硬件地位: 紧贴系统硬件之上,所有其它软件之下〔是其它软件的支撑环境〕目标: 有效性〔系统管理人员的观点〕:管理和分配硬件、软件资源,合理地组织计算机的工作流程。方便性〔用户的观点〕:提供良好的、一致的用户接口,弥补硬件系统的类型和数量差异。可扩充性〔开放的观点〕:硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作 。 命令行命令图形界面(GUI)系统调用(编程接口)作用 :几种观点 (1)?OS是计算机硬件、软件资源的管理者。〔2〕OS是用户使用系统的接口(3)???? OS是扩展机(extended maaachine)/虚拟机(virtuaaal maaachine)。在裸机上添加:设备管理、文件管理、存储管理〔针对内存和外存〕、处理机管理1.2 操作系统的开展史 1.2.1 推动操作系统开展的主要动力 需求推动了开展(1)???? 提高资源的利用率和系统性能(2)???? 方便用户 (3)???? 器件的开展1.2.2 早期的手工操作 时间 1946 ~ 50年代〔电子管〕,集中计算〔计算中心〕,计算机资源昂贵;需求 二战对武器设计的需要,美国、英国和德国等国家开始了电子数字计算机的研究工作。 哈佛大学的Howaaard Aiken 普林斯顿高等研究院的John Neumaaann〔冯·诺依曼〕 宾夕法尼亚大学的J.Presper Eckert和Williaaam Maaauchley 德国 公司的Konraaaaaad Zuse以及其他一些人都使用真空管成功地建造了运算机器。ENIAC计算机运算速度:1000次/每秒, 数万个真空管, 占地100平方米 没有程序设计语言〔甚至没有汇编〕,更谈不上操作系统。 程序员提前预约一段时间,然后到机房将他的插件板插到计算机里。 期盼着在接下来的时间中几万个真空管不会烧断从而可以计算自己的题目。工作方式:用户:用户既是程序员,又是操作员;用户是计算机专业人员;编程语言:机器语言;输入输出:纸带或卡片;工作特点:1) 用户独占全机:不出现资源被其他用户占用的现象,但资源利用率低;2)CPU等待用户:计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低;主要矛盾: 1)计算机处理能力的提高,手工操作的低效率〔造成浪费〕; 2)用户独占全机的所有资源;提高效率的途径专门的操作员,批处理 1.2.3 单道批处理系统(simple bbbaaatch processing) 时间 50年代末 ~ 60年代中〔晶体管〕:利用磁带把假设干个作业分类编成作业执行序列,每个批作业由一个专门的监督程序〔Monitor〕自动依次处理。可使用汇编语言开发。批处理中的作业的组成:包括用户程序、数据和作业说明书〔作业控制语言〕 应用带 系统带卡片输入机打印机主机 早期联机批处理批处理方式(1)???? 联机批处理 早期的联机批处理的硬件控制方式是:作业的输入、计算和输出都是在CPU直接控制下进行的。模型: 问题:输入输出时,CPU处于等待状态。卡片输入机系统带 应用带输入带卫 星 机打印机主机输出带(2)脱机批处理〔缓冲技术的一种〕 增加卫星机完成输入/输出功能。主机与卫星机可并行工作。 1.2.4 多道批处理系统时间:60年代中 ~ 70年代中〔集成电路〕 60年代初期,计算机开始采用集成电路,多数厂商有几条完全不同的生产线,生产不同的计算机。开发和维护完全不同的产品,对厂商来说是昂贵的。 另外,新用户,在开始时只需要一台小计算机,随着时间的推移,业务量的增加,到后来可能需要一台大的计算机,而且希望能在新计算机上执行原有的程序。这样,厂家和用户都需要软件在不同型号的计算机之间兼容。目的: 提高资源的利用率。特点:多道:内存中同时存放几个作业〔用户程序〕;宏观上并行运行:都处于运行状态,但都未运行完;微观上串行运行:各作业交替使用CPU;jop1打印jop1再次运行jop2读数据使用cpu使用I/Ojop1jop2jop3调度程序t优点: 资源利用率高:CPU和内存利用率较高;作业吞吐量大:单位时间内完成的工作总量大;缺点: 用户交互性差,不利于调试和修改;代表机器: 1964 年IBM 宣布推System/360计算机系统,为第一个采用小规模集成电路的主流机型。 由于所有的计算机都有相同的体系结构和指令集在理论上,为一型号编写的程序可以在其它型号机器上运行。IBM试图一次性地解决上述问题IBM Sys
您可能关注的文档
- 测试用例设计.ppt
- 产品业务说明与市场分析四色清新工作汇报模板.pptx
- 产品质量先期策划(APQP)-培训教材.ppt
- 常用的质量分析工具.ppt
- 常用绝缘材料介绍.ppt
- 超越梦想新年工作计划通用模板.pptx
- 中国国家标准 GB/Z 44604-2024分析仪器系统维护管理.pdf
- GB/Z 44604-2024分析仪器系统维护管理.pdf
- 《GB/Z 44604-2024分析仪器系统维护管理》.pdf
- GB/T 15843.2-2024网络安全技术 实体鉴别 第2部分:采用鉴别式加密的机制.pdf
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)