- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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);;鬼款削摹缅雍诡怕拂脓兆豌脾财呐盛某姿篱泞刷眷成夺赖落捉诌翅洪要茅ch1操作系统教程概论1.2-1.5课件ch1操作系统教程概论1.2-1.5课件;;;操作系统的分类(6);;;;;;;;7.嵌入式操作系统
嵌入式(计算机)系统硬件不是以物理上独立的装置或设备形式出现,而是大部分甚至全部都隐藏和嵌入到各种应用系统中。在嵌入式(计算机)系统硬件中需要相应的软件支持,这类软件称为嵌入式软件。
嵌入式操作系统指运行在嵌入式(计算机)环境中,对整个系统及所有操作的各种部件、装置等资源进行统一协调、处理、指挥和控制的系统软件。嵌入式操作系统是嵌入式软件的基本支撑,是现代操作系统的一个类别。
嵌入式操作系统具有通常操作系统的功能,包括:与硬件相关的底层软件、操作系统核心功能(文件系统、存储管理、设备管理、进程管理、处理器管理和中断处理)、功
您可能关注的文档
- 2007年高考诗歌汇编课件.ppt
- 2006机械振动_CH2_1课件.ppt
- 2008__ISO9001_标准条款课件.ppt
- 2008高考诗歌鉴赏课件.ppt
- 2007.9.26城建平台解决方案课件.ppt
- 2009-02-第9章-GPS数据格式课件.ppt
- 2009-1-20宴课件.ppt
- 2009-2010民法实务课件.ppt
- 2008年春季TOP2000主旨报告(TP·SX-080405 V1-01)课件.ppt
- 2009年硕士研究生计算机专业课全国统考试题分析20091024课件.ppt
- 多点监督与特征融合校准:目标检测算法的创新与突破.docx
- 南宁市门诊HIV_AIDS患者抑郁状况剖析与影响因素探究.docx
- 医疗过失犯罪中客观归责理论的精准适用与深度解析.docx
- 南宁市低碳经济发展研究.docx
- 清解瘀毒胶囊对脑出血大鼠血红蛋白毒性作用及机制探究.docx
- 内蒙古赤峰市元宝山区农村小学教师培训:现状、问题与突破路径.docx
- 泉州开发区国有资产投资经营有限公司发展战略研究:基于区域经济与市场环境的分析.docx
- 能源利用效率与经济增长方式的深度耦合及中国战略抉择.docx
- 分布式信号波达方向 - 时延联合估计算法的深度剖析与创新探索.docx
- 新媒体环境下大学校园精神传播的创新变革.docx
最近下载
- 临床思维能力的培养与提高PPT讲解课件.ppt VIP
- 运用PDCA降低留置尿管相关尿路感染.pptx VIP
- 课题申报书:数智时代生成式人工智能赋能高等教育教学研究.docx VIP
- 初中生语文新课标必读模拟训练.doc VIP
- 消化道穿孔术后的护理查房.pptx VIP
- 佳能 5D3 _ 5d mark iii-中文手册.pdf VIP
- 儿童读物 神奇树屋 30 - Haunted Castle on Hallows Eve.doc VIP
- 《宁夏闽宁镇:昔日干沙滩,今日金沙滩》-中职语文高二同步课件精选(高教版2023·职业模块).pptx VIP
- 红楼梦.ppt VIP
- 消化道穿孔术后护理查房.pptx VIP
文档评论(0)