第2章计算机系统新版第一二节﹝5﹞.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章计算机系统新版第一二节﹝5﹞

2.2 总结 计算机系统的组成 冯诺依曼体系结构 软件的分类 计算机基本工作原理 * 常用输入设备:键盘、鼠标、扫描仪、操纵杆、光笔、触摸屏等。 常用输出设备:显示器、音箱、打印机、绘图仪等。 缺点:编程工作量大,难学、难记、难修改,只适合专业人员使用;由于不同的计算机,其指令系统不同,机器语言随机而异,通用性差,是面向机器的语言。 优点:代码不需要翻译,所占空间少,执行速度快。现在已经没有人用机器语言直接编程了。 程序设计语言从机器语言到高级语言的抽象,带来的主要好处是: 1.高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作; 2.高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高; 3.高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高; 4.由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量。 Fortran:1954年推出,适用于科学和工程计算。 COBOL:是面向商业的通用语言,1959年推出,主要用于数据处理,随着数据库管理系统的迅速发展,很少使用。 Pascal:结构化程序设计语言,1968年推出,适用于教学、科学计算、数据处理和系统软件等开发,目前已被C语言取代. C、C++:1972年推出C语言,1983年加入面向对象的概念,改名为C++。语言简练、功能强,适用面广。 BASIC:初学者语言,1964年推出;1991年微软推出可视化的、基于对象的VisualBasic开发环境,发展到现在的VB.NET开发环境,则是完全面向对象、功能更强大。 Java:1995年推出,是一种新型的跨平台的面向对象设计语言, 具有卓越的通用性、高效性、平台移植性和安全性。广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 C#:由C和C++衍生出来的面向对象的编程语言,综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 运行程序的过程就是依次执行每条指令的过程。 串行执行指令,在任何时刻只能执行一条指令。 在过程中在使用某功能部件时,其他两个功能部件是不工作的。 依次完成指令的三个步骤后,才开始下一条指令的执行。 在CPU中将取指令单元、分析指令单元与执行指令单元分开,使这三个功能部件并行工作。 在流水线上将一个产品的过程分解成若干道工序,每个人负责一道工序,任何一个时刻每一道工序都在工作,流水线将每隔一道工序生产出一个产品。 现在的计算机一般采用流水线技术。 同济大学 同济大学 第二章 计算机系统 同济大学 肖杨 * 内容 2.1 引言:计算环境的发展 2.2 计算机系统 2.3 微型计算机硬件系统 2.4 计算机网络基础 2.5 自主学习 * 2.1 引言:计算环境的发展 * (1)集中计算 电子计算机时代开始 标志物:ENIAC和深蓝 目的:计算速度的提升和计算能力的提高。 (2)个人计算机 独立性高,可靠性强 (3)互联网 多台计算机通过网络连接起来,实现数据和资源的共享及协同工作 (4)云计算 信息增长具无限性的趋势,摩尔定律的终结;如何解决无限增长信息的存储和计算 基于互联网的超级计算模式, 集中信息和处理器资源 独立或联网工作的通用计算机所形成的工作环境 通过终端连接和使用主机,所有的软件、数据和控制都在大型机的主机 2.2 计算机系统 * 计算机系统的组成部分? 什么是冯诺依曼体系结构? 软件如何分类? 计算机基本工作原理是什么? 2.2 计算机系统 * 计算机系统=硬件系统+软件系统 硬 件 软 件 2.2.1 计算机系统的组成 * 操作系统: DOS 、 Windows 、 Mac OS 、 UNIX 、 Linux 等 硬件系统 主 机 运算器 (ALU) 控制器 (CU) 输入设备: 键盘、鼠标、触摸屏、扫描仪、麦克风等 中央处理器 (CPU) 内 存 软件系统 系统软件 通用应用软件: 办公软件包、数 据库管理系统、计算机辅助设计等 计算机 系统 只读存储器 (ROM) 随机存取存储

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档