- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件系统概述
第 2 章 计算机硬件系统概述
随着科学的发展,计算机在我们的学习和工作中应用越来越广泛,那是因为计算机有着运算速度快、记忆能力强和有逻辑判断能力的优点。要想知道为什么计算机能具有这些优点,就要求我们了解计算机的基本构成和工作原理——在硬件系统实现数学运算和逻辑运算的基础上,通过软件程序的控制,实现各种复杂的运算和控制功能,了解计算机进行数据处理的基本过程,掌握与计算机构成有关的各种概念及其中所含的意义。本章就以基本概念、基本理论、典型例题和习题解答的形式来复习计算机的工作原理及其硬件和软件系统,并为后面章节的学习打下牢固的基础。
2.1 基础知识
2.1.1 计算机的发展
世界上第一台电子数字计算机是1946年2月问世的ENIAC(Electronic Numerical Integrator And Computer)。自1946年第一台电子数字计算机问世以来,根据计算机使用的电子元器件的更新阶段,电子数字计算机的发展已经历了4代。
(1)第一代计算机(1946?1957年)—— 电子管时代。主要特点:以电子管作为开关元件:使用机器语言;可以存储信息;运行速度慢。
(2)第二代计算机(1958?1964年)—— 晶体管时代。主要特点:以晶体管代替电子管:采用磁心存储器;用汇编语言取代机器语言。
(3)第三代计算机(1965?1971年)—— 中小规模集成电路时代。主要特点:以集成电路取代晶体管;采用半导体存储器;使用了操作系统等。
(4)第四代计算机(1972年?现在)—— 超大规模集成电路时代。主要特点:采用集成度很高的电路。
随着大规模集成电路技术的发展,微型计算机的发展又可划分为以下几代:
采用Intel 8088处理器的微型计算机IBM PC和IBM PC/XT为第一代微型计算机;
采用Intel 80286处理器的微型计算机IBM PC/AT为第二代微型计算机(简称286机);
采用Intel 80386处理器的微型计算机为第三代微型计算机(简称386机);
釆用Intel 80486处理器的微型计算机为第四代微型计算机(简称486机);
采用Pentium处理器的微型计算机为第五代微型计算机。
2.1.2 计算机的特点及应用
1. 计算机的特点
计算机的特点如下:
(1)快速性
电子计算机采用了高速电子器件,这是快速处理信息的物质基础:另外,存储程序技术也使电子器件的快速性得到充分发挥。
(2)通用性
计算机处理的信息不仅可以是数值数据,也可以是非数值教据。另外,软件越丰富,计算的通用性越强。
(3)准确性
计算机运行的准确性也包括两方面含义:
计算精度高。计算精度取决于运算中数的位数,位数越多越精确;
计算方法科学。计算方法由程序体现,一个算法正确且优质的程序,再加上高位数的计算功
能,才能确保计算结果的准确性。
(4)逻辑性
逻辑判断与逻辑运算是计算机的基本功能之一。通过执行能体现逻辑判断和逻辑运算的程序,使整个系统具有逻辑性。
2. 计算机的应用
计算机的应用体现在科学技术计算、数据信息处理、计算机控制、计算机辅助技术和家庭电脑化上。其中,计算机辅助技术包含计算机辅助设计(CAD)、计算机辅助制造(CAM)、 计算机辅助测试(CAT)和计算机辅助教学(CAI)等。
2.1.3计算机的类型及发展方向
电子计算机从总体上来说可以分为两大类:电子模拟计算机和电子数字计算机。计算机按用途可分为专用计算机和通用计算机。通用计算机又可分为巨型机、大型机、中型机、小型机、图形工作站、微型机和单片机7类。
计算机的发展方向:
巨型化;
微型化;
网络化;
智能化;
多媒体化;
2.1.4计算机系统的组成
一台完整的计算机系统包括硬件系统和软件系统。计算机系统的组成结构如图2.1所示。
2.1.5 计算机系统的层次结构
现代计算机是一个十分复杂的硬、软件结合而成的整体。它通常由5个以上不同的级组成,每一级都能进行程序设计,如图2.2所示。
第1级是微程序设计级。这是一个实在的硬件级,它由机器硬件直接执行微指令。
第2级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统,这一级也是硬件级。
第3级是操作系统级,它由操作系统程序实现。
第4级是汇编语言级,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性。这一级由汇编程序支持和执行。
第5级是高级语言级,这级是面向用户的,为方便用户编写应用程序而设置。
在如图2.2所示的多级结构中,将除硬件系统(第1层和第2层)之外的上面3个层次称为虚拟计算机。所谓虚拟计算机是指这个计算机只对该级的观察者存在。对某一层次的观察者来说,他只能是通过该层次的语言来了解和使用计算机,至于下层是如何工作和实现的就不必关
原创力文档


文档评论(0)