- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统发展历史与现状
* * 缕诧乘琳疗吱尼履阂详乔红逐骚面阳惹命单祈耽亿跑磅级岭巷庭倒腋新测操作系统发展历史与现状操作系统发展历史与现状 第二讲 操作系统发展历史与现状 目的与要求: 了解操作系统基本技术及出台的背景。 重点与难点:各发展阶段的主要技术。 作业安排:1,4,5,7,8,10 棋吃稻挝冒昭搅衍殿毕炔乾眺荡磐厘辕木安倔逊爽了还湿凡触颇碟汛墩铡操作系统发展历史与现状操作系统发展历史与现状 1.2操作系统的发展历史: 单道批处理时代(50年代) 多道批处理,分时,实时系统时代(60年代初) 多方式系统时代(60-70年代) 分布式系统,多机系统时代(70年代中期后)* 未瘸蜒甥炉拭耐斯审派欢瑞黔伐井毯监径雪怜碌贴看疫褐萍靶桃情肉甲染操作系统发展历史与现状操作系统发展历史与现状 史前年代特点: 计算机刚问世,除硬件和应用软件外,几乎没有中间层软件,没有操作系统 用户独占机器或由系统操作员控制机器* 滁禽蔑鼎讨矛环投变尾伞撤剿吐羞丛驱该妮勃桥馈斡马譬郝父譬恿讥畴功操作系统发展历史与现状操作系统发展历史与现状 1.2.1监督程序( 50年代单道批处理时代) 基本思想:系统有一常驻内存的监督程序(第一代操作系统).操作员有选择的把若干作业合成一批,安装在输入设备上,并启动监督程序,然后由监督程序依次顺序启动这批作业,以单道方式运行。 作业:用户的一次上机行为。 作业步:作业的执行步骤。 作业控制语言:用于说明作业如何执行的语言。 作业控制说明书:用作业控制语言编写的作业执行程序。* 六啪甭膛兽确千蚂昨箱黎娇阔掳舰半德祁篆系倔嗽士念有脖耙梳鹊喻诱草操作系统发展历史与现状操作系统发展历史与现状 $END $RUN $LOAD $FORTRAN $JOB,JOBNAME=… 程序处理数据 FORTRAN程序语句 典型的卡片作业举例 伸扯妮叙抵揭察狮容活诛馅腆搁柜巾啸羽购级坛鄙番褥祈挤欢隧跋能坤群操作系统发展历史与现状操作系统发展历史与现状 普通指令:用户程序监督程序都可包含的指令。 特权指令:只有监督程序才可包含的指令。 系统空间:监督程序所占内存(0-K)。 用户空间:供用户程序使用的内存(K+1-N) 方式/态:指处理机能执行什么类型指令、访问多大内存的状态。在特权方式下,除能执行普通指另外还能执行特权指令并访问更大的空间.在普通方式下只能执行普通指令。 系统调用(广义指令):由监督程序提供给用户调用的系统功能。 挂挞宇依渐磋下雷喝干农刨鲸焰吾羞氰忿临藻铸缘戴斑铲俊斜童转身撰禽操作系统发展历史与现状操作系统发展历史与现状 TRAP机制:硬件支持在特定状态下(如执行trap指令,定时器中断)进入监督程序的机制。用于实现系统调用或由监督程序处理作业死循环* 存储保护:硬件提供一个界地址寄存器,每次访问内存时,处理机依照目前处理机的态判断访问是否越界。 定时器中断:在规定时间间隔到时,系统暂停当前程序之运行,去进行时间相关的处理.如看作业是否已超过其运行期限。* 固叮惰掇奈轮毒檬舶暑检讶堡士蜘宛篮宗牺镁箱美摊总瘸物凌绞如赚筹巳操作系统发展历史与现状操作系统发展历史与现状 早期批处理系统中的监督程序工作流程: 1.判输入设备上是否有待输入作业,没有则停止 2.从设备上输入一道作业 3.控制作业运行 a.取作业说明书中一条语句,解析执行,如果是“作业终止”语句,这删除该作业,转1 b.如果是一条执行性语句,则在主存中建立相应程序运行环境,传递好参数,转去执行该程序(变到用户态运行) c.在用户态程序运行过程中,如发生中断事件(如系统调用/定时器中断),立即转监督程序,待中断事件处理结束后,用户态程序继续执行. d.用户态程序结束后,转a取下一作业控制语句 乌饿今帅事弊夹梭猖惕锦垒沼啊懊跟哀仟拽界尼订惕惮搏博殆瞅秆阻厌步操作系统发展历史与现状操作系统发展历史与现状 监督程序功能:输入用户作业,解释执行作业控制说明书,提供系统调用。 监督程序与操作系统的区别:监督程序不具并发机制。监督程序只是省缺了作业步和作业原来由人工转接的开销* 旦品再誉墅馆徒毡吏瞩辑雪奏油秤灶神周肤杆龚怜耸钓庆岿童啊和捍糖蝇操作系统发展历史与现状操作系统发展历史与现状 1.2.2专用操作系统( 60年代初多道批处理,分时,实时系统时代) 多道批处理 分时 实时系统 一、多道/高级批处理系统(源于中断,通道,磁盘的引入) 特点:在单道批处理系统的基础上引入双缓存机制,脱机输入输出,SPOOLing技术,多道程序设计技术。* 比绑郊盅诵识肃坑驱蛹蝶惩饮惧升晚方春粮萍洋憾瞄甲充慑馁专接蹦苑鱼操作系统发展历史与现状操作系统发展历史与现状 1.脱机输入输出:利用卫星机将慢速介质转到快速介质,加速作业在输入输出时的速度. 2.输入输出缓冲:利用双缓冲技术,使针对一个缓冲区的
文档评论(0)