- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统嵌入式系统
操作系统原理 Principles of Operating System ;教师信息;课程信息;学习操作系统的重要性;学习操作系统的重要性(续);操作系统课程的特点;如何学习操作系统;第一章 绪 论;(一) 操作系统的地位和作用;一、计算机系统的组成;一、计算机系统的组成(续);一、计算机系统的组成(续);用户1;不同级别用户;三、引入操作系统的目标;四、操作系统的作用(1); 例1,用户想把一批信息存储到某个设备上,必须先弄清楚该设备的存储格式、读写命令和各种情况下的中断处理步骤。而让用户了解设备的物理细节将会十分困难,甚至束手无策。
例2,三个需要打印输出信息的应用程序在同时运行,打印机上三个程序的输出结果会交错夹杂、混乱不堪。一种解决方案:程序输出时,先把各自的结果存在磁盘上 ,等到某程序生成的输出全部存入后,才启动打印机输出。;四、操作系统的作用(2);四、操作系统的作用(3);例1,在裸机上加上虚拟存储管理软件,用户就可有硕大的编程空间,不必涉及物理存储空间的容量、地址转换、程序重定位等物理细节。
例2,如果加上一层窗口管理软件,由该软件把一台物理屏幕改造成多窗口,每个应用可以在各自的窗口中操作,用户可以在窗口环境中方便地与计算机交互。;(二)操作系统的形成和发展;电子管时代 (46-58)
晶体管 (58-64)
集成电路 (46-58)
大规模集成电路时代(70年代中至今);(二)操作系统的形成和发展(续); 步3 汇编程序或编译系统读入人工装在输入机上的穿孔卡或穿孔带;
步4 执行汇编过程或编译过程,产生目标程序,并输出目标卡片迭或纸带;
步5 通过引导程序把装在输入机上的目标程序读入计算机;; 步6 启动目标程序执行,从输入机上读入人工装好的数据卡或数据带;
步7 产生计算结果,执行结果从打印机上或卡片机上输出。
;1. 特点:无任何软件
有人工干预:手工操作多,浪费处理机时间,也极易发生差错。
独占性:用户上机独占全机资源,造成资源利用率不高,系统效率低下。
串行性:程序运行前的准备时间过长。
2. 问题:人— 机矛盾
机器 作业在机器上 人工操 操作时间与机器
速度 计算所需时间 作时间 有效运行时间之比
1万次/秒 1小时 3分钟 1 :20
60万次/秒 1分钟 3分钟 3 :1;
批处理;二、批处理阶段(50末-60中); 工作流程如下:
设计一个常驻内存的管理程序(monitor, 监督程序),操作员集中一批用户提交的作业,由管理程序将这批作业从纸带或卡片机输入到磁带上,每当一批作业输入完成后,管理程序自动把磁带上的第一个作业装入内存,并把控制权交给作业。当该作业执行完成后,作业又把控制权缴回管理程序,管理程序再调入磁带上的第二个作业到内存执行。
;特点:有监督程序;
作业自动过渡
问题:CPU高速与 I/O慢速的矛盾
解决:由卫星机负责 I/O;二、批处理阶段(续);脱机批处理图示;脱机批处理操作系统;二、批处理阶段(续);
;三、操作系统的形成(60中至今);1. 多道程序设计技术与多道成批处理;1. 多道程序设计技术与多道成批处理;1. 多道程序设计技术与多道成批处理;1. 多道程序设计技术与多道成批处理;批量操作系统:
是操作系统的一种类型。该系统把用户提交的作业成批送入计算机,然后由作业调度程序自动选择作业,在系统内多道运行。
特点:
系统吞吐率高:脱机操作、多道运行、合理搭配作业;
作业周转时间长,用户使用不方便。;2. 分时技术与分时系统(70中至今);2. 分时技术与分时系统(续);N;1962年第一个分时系统CTSS,运行在IBM 7094机上,支持32个交互式用户同时工作。
1965年IBM公布360机上的分时系统TSS/360,这是一个失败的系统,由于太大太慢,没有用户愿意使用。
;1965年在美国国防部支持下,MIT、BELL和GE公司开发“公用计算服务系统”,支持波士顿地区分时用户,这个系统就是MULTICS (MULTiplexed Information and Computing Service) 。它运行在GE635、GE645计算机上使用高级语言PL/1编程。
; MULTICS引入
原创力文档


文档评论(0)