网站大量收购独家精品文档,联系QQ:2885784924

ch1操作系统教程概碌嫩1.2-1.5.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch1操作系统教程概碌嫩1.2-1.5

主要内容: 人工操作阶段 管理程序阶段 多道程序设计与操作系统的形成 操作系统的发展与分类 在追求效率和方便的进程中形成了OS 在计算机应用不断深入的需求下促使了OS的发展; 第一代计算机:从计算机诞生到50年代中期的计算机。 1. 计算机的应用模式 人工控制和使用计算机的过程大致如下: (1)人工把源程序用穿孔机穿制在卡片或纸带上;(与现在对比) (2)将准备好的汇编解释程序或编译系统装入计算机; (3)汇编程序或编译系统读入人工装在输入机上的穿孔卡片或穿孔带上的源程序; (4)执行汇编过程或编译过程,产生目标程序,并输出到目标卡片或纸带; (5)通过引导程序把装在输入机上的目标程序读入计算机; (6)启动目标程序执行,从输入机上读入人工装好的数据卡片或数据带上的数据; (7)产生计算结果,执行结果从打印机上或卡片机上输出。 ;2. 严重缺点 (1)用户上机独占全机资源,造成资源利用率不高,系统效率低下(比较:PC机也是用户独占全机资源)。 (2)手工操作多,浪费处理机时间,也极易发生差错。 (3)数据的输入,程序的执行、结果的输出均联机进行,从上机到下机的时间拉得非常长。 突出问题 人机矛盾 CPU与慢速I/O设备之间的速度不匹配矛盾;1. 工作模式(单道批处理系统) 作业控制语言控制作业的执行过程 提交的作业:程序、数据和作业控制卡 成批作业放到卡片机上输入计算机 驻留在内存的管理程序:自动控制和成批处理 工作流程如下: 操作员集中一批用户提交的作业,由管理程序将这批作业从纸带或卡片机输入到磁带上,每当一批作业输入完成后,管理程序自动把磁带上的第一个作业装入内存,并把控制权交给作业。当该作业执行完成后,作业又把控制权交回管理程序,管理程序再调入磁带上的第二个作业到内存执行,如此重复,直到磁带上的作业全部做完。;管理程序内存组织: ;2. 脱机I/O技术 在计算机系统中同时设置一台主机和一台辅机,辅机仅与I/O设备打交道,不与主机连接。输入设备上的作业通过辅机输到磁带上,称为脱机输入;主机负责从磁带上把作业读入内存执行,作业完成后,主机负责把结果输出到磁带上,称为脱机输出;然后,由辅机把磁带上的结果信息在打印机上打印输出。I/O工作脱离了主机,辅机和主机可以并行工作。 ;1. 多道程序设计的概念 多道程序设计是指允许多个程序同时进入一个计算机系统的主存储器并启动进行交替计算的方法。也即计算机内存中同时存放了多道程序,它们都处于开始和结束点之间。 从宏观上看,多道程序并发运行,它们都处于运行过程中,但都未运行结束。 从微观上看,多道程序的执行是串行的,各道程序轮流占用CPU,交替地执行。 多道程序设计技术的硬件基础是中断和通道技术。 引入多道程序设计技术的根本目的是提高CPU的利用率,充分发挥计算机系统部件的并行性,一些应用问题也只有靠多道程序设计技术才能有效解决。 ;2.多道程序设计技术提高资源利用率和系统吞吐量的原理 例如计算某个数据处理问题P1,要求从输入机上输入500个字符(花78ms),经CPU处理52ms后,将结果2000个字符存到磁带上(花20ms),重复进行,直至输入数据全部处理完毕。 单道算题运行时处理器的使用效率分析: ;此时处理机的利用率为:52/(78+52+20)≈ 35% 为提高效率,让计算机同时接受两道算题,当第一道程序在等待外围设备的时候,让第二道程序运行,降低CPU空等时间,处理器的利用率显然可以有所提高。 例如,在计算P1的同时,计算机还接受了另一算题P2:从另一台磁带机2上输入2000个字符(花 20ms),经42 ms的处理后,从行式打印机上输出两行(约花 88ms) 。 两道算题运行时处理器的使用效率分析: ;;;;;;;;操作系统的分类;;操作系统的分类(2);;Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.;;;操作系统的分类(6);;;;;;;;7.嵌入式操作系统 嵌入式(计算机)系统硬件不是以物理上独立的装置或设备形式出现,而是大部分甚至全部都隐藏和嵌入到各种应用系统中。在嵌入式(计算机)系统硬件中需要相应的软件支持,这类软件称为嵌入式软件。 嵌入式操作系统指运行在嵌入式(计算机)环境中,对整个系统及所有操作的各种部件、装置等资源进行统一协调、处理、指挥和控制的系统软件。嵌入式操作系统是嵌入式软件的基本支撑,是现代操作系统的一个类别。 嵌入式操作系统具有通常操作系统的功能,包括:与硬件相关的底层软

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档