- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第 1 页
第 章 概 论
“计算机组成原理 ”这 门课程 的主要 内容是 以单机系统为对 象 ,阐述计算机系统 的硬件
组成 ,其核心是建立计算机系统 的整机概念 。这里 的整机概念包括两个方面 ,即计算机 系统
的逻辑组成与工作机制 。本书将从 级和硬件系统级这两个层次逐步建立整机概念 。为此 ,
在概论这一章首先 阐明 个重要 的基本概念 :信息的数字化表示 ,存储程序工作方式和计算
机系统 的层次结构 ;将 以上概念作为 了解计算机 的逻辑组成与工作机制 的基本 出发点 。
计 算 机 的基 本 概 念
计算机与诺依曼体制
计算机是 世纪人类最伟大 的发 明之一 。它通过 自动 、连续地运行程序 ,能够代 替人
类完成各种复杂的计算和实现对各类信息的处理 。
一个计算机系统 由硬件和软件两大部分组成 。硬件是指看得见 、摸得着 的设备实体 ,包
括运算器 、控制器 、存储器 、输入设备 、输 出设备等 ,如 图 所示 。软件则不能直接触摸,
比如程序 、文档等 。构造硬件 的基本思想是处理功能逻辑化 ,即用逻辑 电路构造各种功能部
件 ,如用 门电路 、触发器来构造运算器 、控制器 、存储器等 。在硬件基础上 ,可 以根据 需要
配置各种软件 ,如操作系统 、编程语言、各种支撑软件等 。硬件与软件按层次结构组成复杂
的计算机系统 。
图 计算机组成示意 图
一个计算机系统是如何工作 的呢?不管做一次复杂的数学计算,还是对大量的数据进行
查询 ,或者对一个过程实现 自动控制 ,用户都必须按照处理的步骤 ,用编程语言事先编写程
序,然后通过输入设备 (如键盘 )将程序和需要处理的数据送入计算机 ,存放在存储器 中。
用户编写的程序称为源程序,是不能被计算机直接执行的。计算机只能执行机器指令,即要
求计算机完成某种操作的命令,简称指令,如执行加法操作 的加法指令、执行乘法操作 的乘
法指令、执行传送操作的传送指令,等等。因此 ,计算机在运行程序之前,必须将源程序转
换为指令序列,并将这些指令按一定顺序存放在存储器 的若干单元 中。每个单元都有一个固
第 2 页
定 的编号 ,称为地址 。只要给 出某个地址 ,就能访 问相应 的存储单元 ,对该单元 的 内容进 行
读 /写操作。
当计算机启动运行后 ,控制器将某个地址送往存储器 ,从该
地址单元取 回一条指令 。控制器根据这条指令 的含义 ,发出相应
的操作命令 ,控制该指令 的执行 。比如执行一条加法指令 ,先要
从存储单元或寄存器 中取 出操作数 ,送入运算器 ,再将两个操作
数相加 ,并将运算处理的结果送 回存储单元或寄存器存放 。如果
用户需要 了解处理结果,则计算机通过输 出设备 (如显示器、打
印机等),将结果显示在屏幕上,或打印在纸上。图 给 出了计
算机 的简单工作流程。
从 以上的描述可 以看 出,计算机作为一个处理信息的工具,
首先需要解决两个最基本 的问题 :第一,信息如何表示 ,才能被
计算机识别;第二,采用什么工作方式,才能使计算机 自动地对信
息进行处理 。对这两个 问题的解决做出杰 出贡献,并且产生深远
影响的是一位美籍匈牙利数学家冯
文档评论(0)