- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章计算机基础
下载
第11章 计算机基础
计算机是人们最熟悉的数字网络的范例之一。计算机体系结构的研究涉及组成计算机的
基本的数字部分如何互连以形成系统特性。本章,我们将分析用来构造计算机的组件,以及
它们如何联合运作来提供基本的功能。
11.1 计算机操作概述
为了理解组成计算机的基本单元,我们考虑一台典型的台式个人计算机工作时所使用的
操作。
给计算机加电,启动一个称为操作系统的程序;普通的样例是 U n i x 和M i c r o s o f t
Wi n d o w s R 的变体。操作系统提供命令,即从用户的视角所需的系统功能。它包含许多例程,
用来连续不断地扫描键盘和鼠标以检测输入,在磁盘驱动器上检索和存储数据,为了在监视
器上显示而发送数据到视频存储器,以及启动应用程序如字处理器和逻辑 C A D工具集等等。
应用程序的启动,首先需要从磁盘驱动器(或其他来源)把应用程序载入主系统存储器,
然后指定第一条指令的存储器地址。操作系统找到第一条命令,检索并执行它,然后依次到
第二条命令,等等。一旦该操作完毕,程序接管序列,应用就运行起来。程序自身由一组有
序的命令组成,它们告诉计算机把数据传送到系统里的各处(如在一个数据库程序之中),或
者执行一些操作如加法。
这个简单的概述足以说明构造计算机的主要的逻辑部件。首先,我们必须有某种存储设
备来保存程序和数据。我们将看到,计算机通常以两种形式提供存储设备,即大容量的系统
存储器和少数的一组快速寄存器。第二,我们必须有一个能够执行基本的二进制操作的逻辑
部件,如算术和逻辑功能所需的那些部件。最后,我们必须有一个逻辑网络,它能够接收一
条命令并把它翻译到控制系统操作的二进制信号集中。
11.1.1 计算机的主要组件
典型的计算机能够划分为五个主要的部分,每一部分执行一组具体的任务。图 11 - 1中的
框图从一般的视角说明了计算机的主要部分。对于外界的用户,在我们的世界和二进制环境
之间的接口是通过一组电路,它允许我们输入信息与检索结果。这些行为由两种主要的电路
来管理。
1. 输入网络 这些电路允许设备如键盘、鼠标、磁盘驱动器、 CD ROM或者扫描仪给计算
机提供输入数据。
2. 输出网络 因为信息以二进制处理,要在平常的世界里应用,它必须被编码。输出设
备的例子是监视器和写模式磁盘驱动器。
一些设备同时具有输入和输出功能。例如,调制解调器允许用户发送和接收数据。
尽管输入/ 输出(I / O )电路是计算机的集成部分,对于初学者,内部电路更令人感兴趣,
因为正是在这儿,进行着机器的内部工作。内部电路包括三个主要的部分。
298 数字系统设计基础教程
下载
系统存储器
局部存储器 控制
输入电路 数据通道 输出电路
中央处理器
用户
图11-1 计算机的主要组件
3. 存储器 存储器为程序、数据和其他必需的项目如操作系统提供存储功能。
4. 数据通道 如其名称暗示,数据通道表示事件处理期间数据流动的通道。我们将看到,
数据通道的结构决定了计算机能够执行的操作。这包括事项,如代数运算(加法、乘法等)
和数据到存储器之间的来回传送。
5. 控制 数据通道被设计来提供许多不同的操作。关于数据怎样被处理,每一个操作有
它自身的需求。例如,加法使用一个加法器来实现,从而输入字必须被指引到该加法器电路。
控制器负责确保把数据发送到正确的电路。
数据通道和控制器通常组合在一起,形成中央处理器 (C P U )。图11 - 1中,我们已经在中
央处理器中包括了一个标注为局部存储器的方框。局部存储器,称为高速缓冲存储器 (c
文档评论(0)