- 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章 绪 论 学习目标 在了解计算机系统功能和基本组成的基础上,正确理解计算机系统的工作原理 了解各种类型的数据及其在计算机内部表示原理和方法 了解人类进行问题求解的目的和过程 了解程序设计语言发展的历史 理解程序质量优劣的标准和各种质量要素的含义 重点掌握主存储器的结构,字符的ASCII、无符号整数、有符号整数的补码和实数的表示方法,算法的概念、特点和各种描述方法,计算机程序、程序设计和程序设计语言的概念,结构化程序设计方法的思想和原则,以及利用计算机进行问题求解的过程 学习内容 1.1 计算机系统概述 在计算机硬件相对固定不变的前提下,计算机的通用性主要表现在通过运行不同的程序来完成不同的计算任务 本节重点选取与程序设计有关的内容,从计算机系统功能、组成和工作原理三个方面来剖析计算机系统 1.1 计算机系统概述 1.1 计算机系统概述 从图中可以看出,计算机程序是用来控制计算机完成数据输入、处理、输出和存储功能的指令集合(Instruction Set),而指令是用来执行某种具体操作的命令。 因此,从这一角度,我们可以把计算机程序定义为:“用计算机语言所编写的一系列指令的集合”。 1.1 计算机系统概述 计算机系统组成 按照“系统论”的观点,一个复杂的系统是由若干既相互独立又相互联系、相互作用的部件所组成的一个有机整体。计算机系统作为一个复杂的人工系统,从总体上看,是由硬件(Hardware)和软件(Software)两大部分组成的,这两部分相互联系、相互作用共同完成计算机系统的功能。 1.1 计算机系统概述 计算机硬件 任何计算机系统的硬件都必须由运算器、控制器、存储器、输入设备和输出设备五大基本部件构成 。 1.1 计算机系统概述 1.输入/输出设备(Input/Output device) 输入设备是用来输入程序和数据的物理部件。 常见的输入设备包括键盘(Keyboard)、鼠标(Mouse)、麦克风(Microphone)、扫描仪(Scanner)、数字化仪(Digitizer)、数码相机(Digital Camera)、触摸屏(Touch Screen)等。 输出设备是用来输出数据的物理部件。 常用的输出设备包括显示器(Monitor)、打印机(Printer)、绘图仪(Plotter)、音箱(Sound Box) 等。 1.1 计算机系统概述 2.存储器(Memory) 存储器是计算机中具有记忆能力的物理部件,用来存放程序或数据。 1.1 计算机系统概述 3.中央处理器 CPU是计算机系统的核心部件,计算机的性能主要取决于CPU,其主要功能是解释并执行指令。其主要逻辑部件包括运算器、控制器和寄存器。 1.1 计算机系统概述 计算机软件 随着计算机的日益普及,用户对软件的需求量越来越大,质量要求越来越高,软件在计算机系统中的作用和地位越来越重要,软件所涉及的应用领域越来越广泛,这导致了软件的规模越来越大,复杂性越来越高。 1.1 计算机系统概述 1.计算机软件的定义 计算机软件是一系列按照特定结构组织的程序、数据(Data)和文档(Document)的集合。 2.计算机软件的分类 软件应用领域广泛,种类繁多,因此难以给出一个统一的分类标准,只能从不同的角度对软件进行不同的分类 . 1.1 计算机系统概述 3.计算机软件的特点 与硬件相比具有显著不同的特点,主要表现在如下几个方面: 表现形式不同 :在可执行的程序开发出来之前,软件表现为一种无形的、不可见的逻辑实体。 生产方式不同 :软件是人力密集型的智力活动的结果,且每个新软件的开发常常是从零做起,可复用的已有成果很少,因此软件生产率低下,成本主要是开发和维护的人力成本 维护方式不同 :执行软件维护的困难并不在于修改任务本身,而主要体现在理解软件和确定软件修改的位置、内容和方法所花费的代价上。 1.1 计算机系统概述 计算机系统的层次结构 计算机系统是按层次结构组织的。各层之间的关系是:内层是外层的支撑环境,而外层可不必了解内层细节,只需根据约定调用内层提供的服务。 没有任何软件的计算机被称为“裸机” 。 1.1 计算机系统概述 计算机工作原理 1 .“程序存储”的概念 冯·诺依曼(Von Neumann)是美籍匈牙利数学家,他在1946年提出了关于计算机组成和工作方式的基本设想。
文档评论(0)