计算机组成

1. 计算机介绍

  ·计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

  一台完整的计算机由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机

  计算机分类: 1. 超级计算机
         2. 工业控制计算机
         3. 网络计算机
         4. 个人计算机(PC)
         5. 嵌入式计算机

2. 计算机系统体系结构

2.1 计算机系统的结构

  下图描述了一个简单的通用计算机(如个人计算机或工作站)结构。除了CPU外,图中还有一些几乎所有计算机中都有的部件。信息(即程序和数据)保存在存储器中,为了实现不同的目标,真实的计算机会使用不同类型的存储器。图中就有Cache、主存、辅存等多个存储层次。尽管图中的Cache位于CPU外,目前绝大多数处理器都在CPU内集成了片上 Cache。

在这里插入图片描述
  可以这样说,与计算机的其他组成部分(包括外部设备)相比,存储系统的特点更加多样,构成也更加广泛。Cache是存放常用数据的高速、专用存储器。主存中存放了大量的工作数据。辅存是指磁盘和CD-ROM,能够存放海量数据,价格却比前两种便宜得多。当然,这里所说的数据实际上包括了程序和数据。
  组成计算机的各个子系统通过总线连接在一起,数据通过总线从计算机中的一个位置传递到另一个位置。

2.2 体系结构的三种用法

  • 指令集体系结构(ISA)
    描述了程序员看到的计算机的抽象视图,并且定义了汇编语言和编程模型。之所以说它是抽象的,是因为它并没有考虑计算机的实现。
  • 微体系结构
    描述了一种指令集体系结构的实现方式。微体系结构关注计算机的内部设计。
  • 系统体系结构
    关注包括处理器、存储器、总线和外设在内的整个系统。

2.3 计算机系统体系结构概览

  下图列出了计算机系统体系结构所涉及的内容。图中描述了计算机系统的各个部件,从完成信息处理的CPU,到存储大量信息的磁盘驱动器(包括笔式驱动器和固态盘),以及传递数据的总线(信息高速公路)。计算机系统还包括键盘、鼠标、显示器、打印机(个人计算机内)、数码相机或GPS接收器(手机或导航设备中)等输入/输出设备。

在这里插入图片描述

  • 计算机系统包括读取并执行程序的中央处理单元(Central processing unit,CPU),保存程序和数据的存储器,以及输入输出子系统,这些子系统会使CPU与显示器、打印机等外部设备之间的通信变得更加容易。
  • 计算机中实际执行程序的部分叫做CPU,或者更简单地被称作处理器。微处理器则是在单个硅片上实现的CPU。围绕着微处理器构建的计算机被称作微机
  • 尽管CPU是计算机的核心,计算机的性能既取决于CPU,也取决于其他子系统的性能。如果不能高效进行数据传输,仅仅提高CPU的性能是毫无意义的。

2.4 体系结构和组成

  计算机体系结构含有结构(structure)的意思,描述了一些与计算机组成方式有关的内容。之所以定义计算机体系结构,是因为不同的用户会从完全不同的角度看待计算机。计算机体系结构通常被认为是程序员视角中的计算机。程序员所看到的是计算机的抽象视图,计算机的实际硬件和实现都被隐藏起来了。这个抽象视图现在通常被称作指令集体系结构( instruction set architecture,lSA)。

  计算机组成表示其体系结构的具体实现,计算机组成是计算机体系结构的实例化(即将抽象变为具体)。

  寄存器是用来存放一个单位的数据或字数据的存储单元。寄存器通常用它所保存数据的位数来描述,典型的有8位、16位、32位和64位。
  寄存器与存储器中的字存储单元没有本质区别。二者的实际差别在于,寄存器位于CPU内,它的访问速度远远快于访问CPU外的存储器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值