chapter-1-2002.ppt

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

主讲教师:王 雷 第一章 操作系统引论 什么是操作系统 操作系统简史 计算机硬件简介 操作系统的基本类型 操作系统的特征和功能 操作系统结构 目前常用操作系统的介绍 参考书 “Applied Operating System Concepts”,Silberschatz,高等教育出版社 “Operating Systems Internals and Design Principles” William Stalling, 清华大学出版社 Prentice Hall, 1998.6, 35.00元。 “Operating Systems:Design and Implementation Second Edition” A. S. Tanenbaum, A. S. Woodhull, 清华大学出版社 Prentice Hall, 1997.9, 59.00元。 “Operating System Concepts”, Silberschatz and Galvin. “Computer Organization Design, The Hardware/Software Interface”, Hennessy, Patterson. 机械工业出版社。 平时10% 实验30% 考试60% 学习操作系统课的重要性 使用计算机必须要使用操作系统 交互式 编程、系统调用 操作系统的设计原理体现了软硬件最新的发展 计算机体系结构(巨型机、大型机、微机、工作站) 程序设计方法(并发、面向对象、网络) 操作系统与其它课程关系 怎样学习操作系统 史前的计算 算盘 Pascal:1642年 法国数学家 十进制加法器 (世上第一台真正的机械计算机)。 Charles Babbage :1822年 英国数学家 研制成差分机模型,研制分析机没成功。 Zuse:1941年 德国工程师 完成继电器式通用计算机Z-3。 算盘 现代计算机奠基人 Turing:1936年一篇关于判定性问题的论文,提出了图灵机。ACE(Automatic Computing Engine). 冯·诺依曼:1945年3月,Von Neumann领导的小组发表了二进制的程序存储式的电子数字自动计算机EDVAC方案,1945年7月,Von Neumann等人又提出更为完善的的设计报告,宣告了现代计算机结构思想的诞生。1951年EDVAC完成。 什么是操作系统 提供一个计算机用户与计算机硬件系统之间的接口,使计算机系统更易于使用。(使用者) 有效地控制和管理计算机系统中的各种硬件和软件资源,使之得到更有效的利用。(资源管理者) 合理地组织计算机系统的工作流程,以改善系统性能(如响应时间、系统吞吐量)。 虚拟机的概念 计算机体系结构与操作系统关系 存储程序式计算机-串行性 硬件与操作系统的串并行矛盾 并行体系结构 MISD/SIMD/MIMD 数据流、分布式 计算机系统组成 硬件(CPU、内存、IO设备)提供基本的运算资源 系统软件:操作系统、编译系统 应用程序(字处理、电子表格、浏览器) 用户(操作员、其它计算机)使用计算机解决问题 操作系统层次 操作系统简史 1946~1955年 电子管 1955~1965年 晶体管 监控系统 1965~1980年 集成电路 多道程序设计 1980~1990年 PC机 微机操作系统 1990~ 年 分布式与嵌入式系统 1946~1955年 电子管 1946年2月 美国宾夕法尼亚大学莫尔学院制成世界上第一台数字计算机ENIAC(未采用二进制操作和存储程序控制、未具备现代电子计算机的主要特征)(重30吨、占地170平方米、18000个电子管、5000次/秒) 1949年英国剑桥大学的M.V.Wilkes在EDVAC方案的启发下研制成世界上第一台程序存储式的现代计算机EDSAC。(变址、宏指令、微程序、Cache.) 存储程序式计算机-Von Neumann机 程序:计算方案 存储器:存放程序和数据 运算器:执行指定操作 控制器:实现自动操作(顺序执行) IO部件:输入原始数据和输出运算结果 顺序过程计算模型 集中顺序过程控制 1955~1965年 晶体管 监控系统 IBM的1401(卫星机)和7094(主机)。 FORTRAN语言出现(语言的历史70年代FORTRAN为主,80年代C语言为主,90年代C++为主,以后是JAVA)。 操作系统的代表为FMS(the Fortran Monitor System),批处理系统。 批处理技术 脱机输入技术 脱机输出技术 批处理技术:计算机系统对一批作业进行处理的技术。 1965~1980年 集成电路 多道程序设计 多道程序设计技术 OS/360开发失

文档评论(0)

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

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

1亿VIP精品文档

相关文档