计算机硬件系统是指构成计算机的所有实体部件的集合,通常这些部件由电路(电子元件)、机械等物理部件组成,它们都是看得见摸得着的,故通常称为硬件,它是计算机系统的物质基础。

绝大多数计算机都是根据冯·诺依曼计算机体系结构的思想来设计的。故具有共同的基本配置,即由五大部件组成:主机部分由运算器、控制器、存储器组成,外设部分由输入设备和输出设备组成,其中核心部件是运算器。这种硬件结构也可称为冯·诺依曼结构,如图1-1所示。

图1-1 计算机硬件的基本组成

计算机硬件的基本组成演示

计算机各部件之间的联系是通过两股信息流动而实现的,宽的一股代表数据流,窄的代表控制流。数据由输入设备输入至运算器,再存于存储器中,在运算处理过程中,数据从存储器读入运算器进行运算,运算的中间结果存入存储器,或由运算器经输出设备输出。指令也以数据形式存于存储器中,运算时指令由存储器送入控制器,由控制器产生控制流控制数据流的流向并控制各部件的工作,对数据流进行加工处理。

1. 运算器

运算器是完成二进制编码的算术或逻辑运算的部件。运算器由累加器(用符号A表示)、通用寄存器(用符号B表示)和算术逻辑单元(用符号ALU表示)组成,其结构如图1-2所示,其核心是算术逻辑单元。

图1-2 运算器结构示意图

通用寄存器B用于暂存参加运算的一个操作数,此操作数来自总线。现代计算机的运算器有多个寄存器,称之为通用寄存器组。

累加器A是特殊的寄存器,它既能接受来自总线的二进制信息作为参加运算的一个操作数,向算术逻辑单元ALU输送,又能存储由ALU运算的中间结果和最后结果。算术逻辑单元由加法器及控制门等逻辑电路组成,以完成A和B中的数据的各种算术与逻辑运算。

运算器一次运算二进制数的位数,称为字长。它是计算机的重要性能指标。常用的计算机字长有8位、16位、32位及64位。寄存器、累加器的长度应与ALU的字长相等。

2. 存储器

存储器的主要功能是存放程序和数据。不管是程序还是数据,在存储器中都是用二进制的形式表示,统称为信息。

目前,计算机采用半导体器件来存储信息。数字计算机的最小信息单位称为位(bit),即一个二进制代码。能存储一位二进制代码的器件称为存储元。

通常,CPU向存储器送入或从存储器取出信息时,不能存取单个的“位”,而是用B(字节)和W(字)等较大的信息单位来工作。一个字节由8位二进制位组成,而一个字则至少由一个以上的字节组成。通常把组成一个字的二进制位数叫做字长。

在存储器中把保存一个字节的8位触发器称为一个存储单元。存储器是由许多存储单元组成的。每个存储单元对应一个编号,用二进制编码表示,称为存储单元地址。向存储器中存数或者从存储器中取数,都要将给定的地址进行译码,找到相应的存储单元。存储单元的地址只有一个,固定不变,而存储在存储单元中的信息是可以更换的。

图1-3存储器组成框图

存储器组成框图演示

存储器所有存储元的总数称为存储器的存储容量,通常用单位KB,MB(1B=1个字节=8位二进制代码)来表示。存储容量越大,表示计算机记忆储存的信息就越多。

半导体存储器的存储容量有限,计算机中又配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器。相对而言,半导体存储器称为内存储器,简称内存。

3. 控制器

控制器是全机的指挥中心,它控制各部件动作,使整个机器连续地、有条不紊地运行。控制器工作的实质就是解释程序。

控制器每次从存储器读取一条指令,经过分析译码,产生一串操作命令,发向各个部件,进行相应的操作。接着从存储器取出下一条指令,再执行这条指令,依次类推。通常把取指令的一段时间叫做取指周期,而把执行指令的一段时间叫做执行周期。因此,控制器反复交替地处在取指周期与执行周期之中,直至程序执行完毕。

在早期的计算机术语中,通常把运算器和控制器合在一起称为中央处理器。简称CPU,而将CPU和存储器 等设备合在一起称为主机。

4. 输入输出设备

输入设备是变换输入形式的部件。它将人们的信息形式变换成计算机能接收并识别的信息形式。目前常用的输入设备是键盘、鼠标器、数字扫描仪以及模数转换器等。

输出设备是变换计算机输出信息形式的部件。它将计算机运算结果的二进制信息转换成人类或其它设备能接收和识别的形式,如字符、文字、图形、图像、声音等。目前广为使用的输出设备有激光印字机、绘图仪、CRT显示器等。

计算机的输入/输出设备通常为外围设备。这些外围设备种类繁多速度各异,因而它们不能直接地同高速工作的主机相连接,而是通过适配器部件与主机联系。适配器的作用相当于一个转换器。它可以保证外围设备按计算机系统所要求的形式发送或接收信息,使主机和外围设备并行协调地工作。

外存储器也是计算机中重要的外围设备,它既可以作为输入设备,也可以作为输出设备。此外,它还有存储信息的功能,常常作为辅助存储器使用。

5. 总线

计算机硬件之间的联接线路分为网状结构与总线结构。绝大多数计算机都采用总线(BUS)结构。系统总线是构成计算机系统的骨架,是多个系统部件之间进行数据传送的公共通路。借助系统总线,计算机在各系统部件之间实现传送地址、数据和控制信息的操作。

计算机控制器代表硬件,计算机组成原理:计算机硬件系统相关推荐

  1. 计算机配置认识,硬件配置 认识计算机硬件组成

    <硬件配置 认识计算机硬件组成>由会员分享,可在线阅读,更多相关<硬件配置 认识计算机硬件组成(13页珍藏版)>请在人人文库网上搜索. 1.认识计算机硬件组成,CPU:中央处理 ...

  2. 计算机联锁硬件,计算机联锁硬件.doc

    计算机联锁硬件 第一章 计算机系统简介 第一节 计算机的软硬件概念 一.计算机发展简介 计算机是一种自动.高速.精确地进行信息处理的现代化电子设备.1946年第一台计算机诞生以来,计算机已经由电子管时 ...

  3. 计算机系统硬件组装ppt,计算机硬件系统及组装.ppt

    <计算机硬件系统及组装.ppt>由会员分享,可在线阅读,更多相关<计算机硬件系统及组装.ppt(23页珍藏版)>请在人人文库网上搜索. 1.计算机硬件系统及组装,目 录 一.认 ...

  4. 计算机芯片级硬件维修工程师,计算机硬件维修工程师计算机硬件维修工程师试卷(计算机硬件维修工程师).doc...

    试卷第 PAGE 1 页共 NUMPAGES 1 页 计算机硬件维修工程师计算机硬件维修工程师试卷(计算机硬件维修工程师) 姓名:_____________ 年级:____________ 学号:__ ...

  5. 计算机原理及硬件,计算机原理及硬件介绍

    1.1 计算机介绍 计算机俗称 电脑 作用:数值运算,逻辑运算,存储记忆功能 组成:硬件系统和软件系统 分类: 超级计算机 工业控制计算机 网络计算机 个人计算机 嵌入式计算机 冯.诺依曼计算机体系 ...

  6. 计算机基础多媒体硬件,计算机基础:多媒体基础知识笔记

    1.媒体的定义 媒体包括两面: 1.物理载体:比如磁盘.光盘.磁带以及相关的播放设备. 2.信息载体:也就是信息的表现形式,比如文字.声音.图像.动画.视频等.CCITT定义的存储媒体和表示媒体. 2 ...

  7. alt在计算机中代表什么,计算机中alt+enter是什么快捷键

    计算机中alt+enter是什么快捷键 发布时间:2021-02-24 13:54:12 来源:亿速云 阅读:133 作者:小新 这篇文章将为大家详细讲解有关计算机中alt+enter是什么快捷键,小 ...

  8. 计算机硬件系统都是看得见的,计算机组成硬件系统).doc

    计算机组成硬件系统) 各位计算机协会的成员大家好,很高兴大家能陪我们走过这段难忘的时光.为了让大家更好的学到东西,我们特地将计算机方面的东西整理成技术文档,共大家使用,祝大家学得愉快! 湘信院计算机协 ...

  9. 揭晓计算机的神秘面纱——计算机是如何工作的(一)

    文章目录 前言 计算机的发展史 冯诺依曼体系 什么是CPU(中央处理器) 算数逻辑单元ALU 算数单元 逻辑单元 ALU符号 寄存器和内存 控制单元CU 指令 CPU的工作流程 CPU的中断模式 编程 ...

最新文章

  1. Hibernate的Session介绍[转 adoocoke]
  2. JSON和JSONP【JS+AJAX跨域原理和实现】
  3. TypeScript class 的访问控制
  4. Android学习——ListView的缓存机制
  5. QC与WIN7、IE8 兼容问题解决方案
  6. LeetCode 1856. 子数组最小乘积的最大值(前缀和 + 单调栈)
  7. Emscripten 单词_极光单词独创多种学习方法助您高效背单词
  8. 如何有效地使用t-SNE | How to Use t-SNE Effectively
  9. java filechooser_Java—FileChooser(示例代码)
  10. win7 桌面背景保存位置,告诉你源文件删除后如何找回
  11. 邮件服务器最常见的安全问题及解决办法
  12. linux佳入门教程,命令行基础工具的更佳替代品
  13. android电视工程模式,智能电视进入工厂/工程模式教程汇总!
  14. 双显卡笔记本安装Ubuntu系统
  15. 互联网广告行业术语及缩写
  16. php手机模板修改,pc和手机模板自动切换
  17. 自动做游戏(1):自动生成人物侧面图
  18. 修改注册表将日文键盘改成中文键盘
  19. 容器云技术docker
  20. linux 指定网卡 ping

热门文章

  1. TensorFlow + GPU配置
  2. Ubuntu17.04安装友善之臂mini-tool
  3. 给女盆友微信定时消息推送,给她一个大大的情惊喜!!!
  4. 计算机导论中复位什么意思,计算机导论期末复习资料
  5. 计算机网络技术与应用的ppt,计算机网络技术与应用.ppt
  6. C语言 | windows.h实现彩色圣诞树
  7. IDL基础学习资料+监督分类
  8. fiddler实现手游封包逆向测试:Fiddler手机代理一步到位(fiddler安装+手机代理+封包详解)
  9. 基础知识 十进制转二进制
  10. 《SQL必知必会(第五版)》数据库导入