1 / 702
文档名称:

操作系统.ppt

格式:ppt   大小:4,886KB   页数:702页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统.ppt

上传人:465784244 2019/11/6 文件大小:4.77 MB

下载得到文件列表

操作系统.ppt

文档介绍

文档介绍:、目标及作用计算机系统(层次结构)软件硬件(裸机)应用软件系统软件编辑软件,编译软件操作系统计算机系统的组成:第1章引论计算机硬件操作系统系统工具用户应用应用用户应用开发人员操作系统开发人员地位:紧贴系统硬件之上,所有其它软件之下(是其它软件的支撑环境)有效性(系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程。方便性(用户的观点):提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别。可扩充性(开放的观点):硬件的类型和规模、操作系统本身的功能和管理策略、多个系统之间的资源共享和互操作。目标:作用:几种观点(1) OS是计算机硬件、软件资源的管理者。系统调用(编程接口)命令命令行图形界面(GUI)(2)OS是用户使用系统的接口(3)    OS是扩展机(extendedmachine)/虚拟机(virtualmachine)。在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、(1)    提高资源的利用率和系统性能(2)    方便用户(3)    ~50年代(电子管),集中计算(计算中心),计算机资源昂贵;需求二战对武器设计的需要,美国、英国和德国等国家开始了电子数字计算机的研究工作。哈佛大学的HowardAiken普林斯顿高等研究院的JohnNeumann(冯·诺依曼)。没有程序设计语言(甚至没有汇编),更谈不上操作系统。程序员提前预约一段时间,然后到机房将他的插件板插到计算机里。期盼着在接下来的时间中几万个真空管不会烧断从而可以计算自己的题目。ENIAC计算机运算速度:1000次/每秒,数万个真空管,占地100平方米工作方式:用户:用户既是程序员,又是操作员;用户是计算机专业人员;编程语言:机器语言;输入输出:纸带或卡片;工作特点:1)用户独占全机:不出现资源被其他用户占用的现象,但资源利用率低;2)CPU等待用户:计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低;主要矛盾:1)计算机处理能力的提高,手工操作的低效率(造成浪费);2)用户独占全机的所有资源;提高效率的途径专门的操作员,(simplebatchprocessing)时间50年代末~60年代中(晶体管):利用磁带把若干个作业分类编成作业执行序列,每个批作业由一个专门的监督程序(Monitor)自动依次处理。可使用汇编语言开发。批处理中的作业的组成:包括用户程序、数据和作业说明书(作业控制语言)