冯·诺依曼是美籍匈牙利数学家,他于1945年首先提出了以二进制数据为基础的存储程序自动控制思想,奠定了现代电子数字计算机的发展基础。他的基本思想可简要概括为:

  1. 五大部件机构体系。计算机由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成;
  2. 二进制指令操作。计算机内部采用二进制表示指令和数据,一条指令至少要有两部分组成:一部分是操作码,指出要完成的具体操作,即让计算机“干什么”;另一部分是地址码,指出计算机操作对象所在的“地址”;
  3. 存储程序自动控制。要让计算机完成某项工作,就必须事先编制好相应的程序,并把程序和原始数据存入计算机的存储器中,启动计算机后,无需人工干预,计算机从第一条指令开始逐条执行程序,使计算机在程序的控制下,自动完成解题的全过程。这就是注明的存储程序自动控制原理。

现代计算机一般都是按照冯·诺依曼基本思想设计制造的,所以称之为冯·诺依曼计算机。现代计算机硬件基本结构如下:

计算机硬件各部分功能简介:

1、运算器(Arithmetical and Logical Unit,ALU)

运算器又称算术逻辑单元。运算器的主要功能是进行算术运算和逻辑运算,大量数据的运算任务是在运算器中进行的。

算术运算包括加、减、乘、除等基本运算;逻辑运算包括逻辑判断、关系比较以及其他的基本逻辑运算,如“或”、“与”、“非”等。

2、控制器(Control Unit)

控制器是整个计算机系统的指挥控制中心,它控制计算机各部分自动协调地工作,保证计算机按照预先规定的目标和步骤有条不紊的进行操作及处理。

控制器的工作过程:

从内存中取出一条指令,并指出下一条指令在内存中位置
对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作;
指挥并控制CPU、内存和输入/输出设备之间数据流动的方向。
控制器根据事先给定的命令发出控制信息,使整个电脑指令执行过程一步一步地进行,是计算机的神经中枢。

控制器和运算器合称为中央处理单元,即CPU(Central Processing Unit),它是计算机的核心部件,其性能指标主要是工作速度和计算精度,对机器的整体性能有全面的影响。

3、存储器(Memory Unit)

存储器的计算机的“记忆”装置,它的主要功能是存储程序和数据,并能在计算机运行过程中高速、自动的完成程序或数据的存取。存储器可以将输入设备接收到的信息以二进制的数据形式存到存储器中。

存储器有两种,分别叫做内存储器和外存储器。

内存储器:微型计算机的内存储器是由半导体器件构成的。从使用功能上分,有随机存储器 (Random Access Memory,简称RAM),又称读写存储器;只读存储器(Read Only Memory,简称为ROM)。

外存储器的种类很多,又称辅助存储器。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是其速度与内存相比非常且价格较内存相比非常低廉。

计算机存储信息的基本单位是位(bit),即一位可以存储一个二进制数“0”或“1”,每8位二进制数合在一起称为一个字节(Byte,简称1B)。微机中存储器的一个存储单元一般存放一个字节的信息。

计算机一次可以并行处理的二进制信息量称为一个字(Word,简称1W),一个字节中所包含的二进制位数称为字长。字长越长,计算机处理信息的功能就越强。不同型号的就安吉字长是不一样的,比如,286机的字长是16位,386机和486机的字长是32位。

目前的计算机绝大多数采用按地址访问的方式在存储器中存数据和取数据,因此,存数据的存数和取数的速度是计算机系统的一个非常重要的性能指标。

衡量存储器性能优劣的主要指标有存储容量、存储速度、可靠性、功耗、体积、重量、价格等。

存储容量指存储器所能存储的全部二进制信息量,通常以字节B为单位。常见的存储容量大小的单位还有KB(千字节),MB(兆字节),GB(吉字节),TB(太字节)。换算关系为:

1 KB=1024 B;         1 MB=1024 KB;         1 GB=1024 MB;         1 TB=1024 GB

4、输入设备

将数据、程序、文字符号、图象、声音等信息输送到计算机中的设备。输入设备把各种形式的信息,如数字、文字、图像等转换为数字形式的“编码”,即计算机能够识别的用“1”和“0”表示的二进制代码,并把它们“输入”到计算机的内存中存储起来。

常见的输入设备有:键盘、鼠标、扫描仪、光笔、数字化仪、麦克风、触摸屏等。

5、输出设备

将计算机的运算结果或者中间结果打印或显示出来的设备。输出设备把计算机加工处理的结果(仍然是数字形式的编码)变换为人或其他设备所能接收和识别的信息形式,如文字、数字、图形、图像等。

常见的输出设备有:显示器、打印机、绘图仪和传真机等。

通常把输入设备和输出设备合称为I/O设备或输入/输出设备。

计算机硬件系统(一)—计算机硬件系统的组成相关推荐

  1. 利用计算机软件温度补偿,一种计算机硬件设备专用温度补偿系统的制作方法

    本实用新型涉及一种计算机硬件设备专用温度补偿系统,属于计算机硬件散热技术领域. 背景技术: 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算, ...

  2. win7系统64位系统怎么计算机配置,win7 64位系统对计算机硬件配置有哪些要求

    某些较旧的计算机还需要安装WIN7 64位系统吗?但是尚不清楚对win7 64位系统的计算机硬件配置有何要求!计算机科学网络的编辑将带您回答这个问题,希望对大家有帮助! WIN7 64位系统的优点 w ...

  3. 计算机硬件基础与汇编,计算机硬件基础-5-指令系统与汇编语言(对应教材第4章).ppt...

    计算机硬件基础-5-指令系统与汇编语言(对应教材第4章) "或"运算指令的应用 实现两操作数相"或"的运算: 使某些位不变,某些位置"1" ...

  4. 重装系统大师计算机硬件不兼容,电脑重装系统能解决哪些问题?电脑重装系统后常见问题解决方法...

    对于重装系统这件事相信很多用户都不会感到陌生.电脑卡了?系统崩溃了?蓝屏黑屏?重装系统即可解决.那么重装系统可以解决哪些问题呢?重装系统后出现问题应该如何解决呢?下面就让小编为大家带来解答. 电脑重装 ...

  5. 系统重装计算机硬件不兼容,小白一键重装系统说电脑出现本机不支持怎么办

    现在比较流行的小白一键重装系统在线重装系统方式你用过吗?今天我们就和小编一起学习下如何使用小白一键重装系统对系统进行重装吧.关于重装电脑系统的方法有很多种,U 盘重装,DVD 重装,在线重装或者拆机硬 ...

  6. 小学认识计算机硬件ppt,认识计算机硬件课件.ppt

    认识计算机硬件课件 * * 钡淄剂窄销氦陵瞻戏杏恋霞恿驱菏梢框犬漓带札鄙亚狈慢韵驶错菱鳃矽恿认识计算机硬件课件认识计算机硬件课件 开始上课 间芍峨妄大墒妨孪悸藕暖要挽虽钒符脆但瓮策锅筷舌泉公势累携言忻 ...

  7. 计算机硬件组成 pdf,计算机硬件的组成..pdf

    计算机硬件的组成 计算机硬件( Computer hardware )是指计算机系统中由电子,机械和光电元件 等组成的各种物理装置的总称. 这些物理装置按系统结构的要求构成一个有机整 体为计算机软件运 ...

  8. 四种计算机硬件故障检修方法,计算机硬件检测及维修几点认识.doc

    计算机硬件检测及维修几点认识 计算机硬件检测及维修几点认识 摘要:社会不断发展,人们生活水平的也不断的提高,计算机作为一种重要工具在人们生活.学习和工作中.,但在对计算机的使用操作中,由于不同因素(设 ...

  9. 计算机硬件相关文献,计算机硬件维护外文外文 计算机硬件维护专著类参考文献哪里找...

    汇总了[100个]与计算机硬件维护相关论文参考文献,为广大毕业生和职称者推荐计算机硬件维护外文外文,解决在校大学生不知个计算机硬件维护专著类参考文献哪里找等相关问题! 一.计算机硬件维护论文参考文献范 ...

  10. 认识计算机硬件.ppt,认识计算机硬件资料课件.ppt

    <认识计算机硬件资料课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<认识计算机硬件资料课件.ppt>文档请在天天文库搜索. 1.认识计算机系 ...

最新文章

  1. 017_Cookie
  2. python子类如何继承父类的实例变量?
  3. (干货)构建镜像之docker commit
  4. 实现div里的img图片水平垂直居中
  5. 一个黑客和一个电脑白痴的对话
  6. Linux笔记-为操作系统配ntp服务地址(适用达梦操作系统)
  7. java通信录教程_java实现通讯录管理系统
  8. ResultSetMetaData和ResultSet
  9. master slave mysql_MYSQL高可用之复制(MASTER/SLAVE)
  10. TeamViewer三种许可证的区别是什么?
  11. C++程序设计谭浩强 第三章(程序设计初步)习题答案(部分有改进)
  12. Datawhale:愿竞赛圈少一些人身攻击和热点炒作
  13. matlab解符号高次方程,matlab解高次方程的问题
  14. PS 抠图几种典型方法
  15. matlab 死区,matlab中怎么产生死区
  16. 树莓派+STM32人脸识别门禁系统(中)----- 树莓派部分
  17. 一步教你超简单设置Android Studio背景图片
  18. 很好用的壁纸网站源码分享,仅供学习,请勿商用。
  19. 介绍一款搜索引擎(Magi):也就比百度好用一丢丢
  20. dateadd函数转成oracle,oracle dateadd函数

热门文章

  1. 机器学习资料与攻略超强整理吐血推荐(二)
  2. Eclipse下载与安装教程(最简单版)
  3. linux dnf教程视频,DNF的命令使用教学
  4. 南京大学行业求职研究报告——投资银行篇
  5. VUE查询本周、本月、本季度
  6. 什么是Web2.0(图解Web2.0)
  7. 为什么要“推销自己”?
  8. uniapp语音识别_uniapp语音识别
  9. WORKGROUP无法访问,您可能没有权限使用网络资源,请与这台服务器的管理员联系以.......
  10. 请教刷机教程9008线刷