冯.诺伊曼体系中,计算机有五大基本部件:控制器、运算器、存储器、输入设备、输出设备。

实际应用中,计算机包括CPU(控制器和运算器)、存储器(Memory内存和Disk外存)、Input输入设备、Output输出设备。

CPU由运算器、控制器、寄存器、缓存、指令集组成。

a、运算器是实现算术运算和逻辑运算的部件:

主要由算术逻辑部件(ALU:Arithmetic and Logic Unit)、寄存器组和状态寄存器组成:

ALU主要完成对二进制信息的定点算术运算、逻辑运算和各种移位操作;

通用寄存器组是用来保存参加运算的操作数和运算的中间结果;

状态寄存器在不同的机器中有不同的规定,程序中,状态位通常作为转移指令的判断条件。

b、控制器是计算机的指挥系统,通过地址来访问存储器(内存),从存储器中取出指令,经译码器分析后,根据指令分析结果产生相应的操作控制信号作用于其他部件,使得各部件在控制器控制下有条不紊地协调工作。

控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑、中断控制逻辑等几个部分:

指令控制逻辑要完成取指令、分析指令和执行指令的操作;

时序控制逻辑要为每条指令按时间顺序提供应有的控制信号,一般时钟脉冲就是最基本的时序信号,是整个机器的时间基准,称为机器的主频;

总线逻辑是为多个功能部件服务的信息通路的控制电路,就CPU而言一般分为内部总线和CPU对外联系的外部总线,外部总线有时候又叫做系统总线、前端总线(FSB)等;

中断是指计算机由于异常事件,或者一些随机发生需要马上处理的事件,引起CPU暂时停止现在程序的执行,转向另一服务程序去处理这一事件,处理完毕再返回原程序的过程。由机器内部产生的中断,把它叫做陷阱(内部中断),由外部设备引起的中断叫外部中断。

c、寄存器(register)是CPU内部用来存放数据的一些小型的存储区域,用来暂时存放参与运算的数据以及运算结果。寄存器由电子线路组成,存取速度非常快,与CPU的速度相当,寄存器的成本较高,因而数量较少。CPU内部的寄存器类型有指令寄存器、程序计数器、数据寄存器、地址寄存器以及状态寄存器等。

(2) 存储器 a、Memory内存,RAM(Random Access Memory) 由Cell存储单元组成,每个Cell为8bits。 扩展思考: 32位CPU能引用的存储单元位置,决定了最大可用到的内存大小为4GB: 32位CPU,能够识别的存储单元地址个数位2^32个,每个位置代表一个存储单元Cell,每个Cell是8bits(1Byte), 能用到的内存大小为2^32Bytes=4GB。 b、Disk外存,即磁盘,存储数据。

(3) 输入设备 下指令,提供数据等。

(4) 输出设备 输出数据加工后的结果。

转载于:https://www.cnblogs.com/xinghen1216/p/10794823.html

(1)计算机的组成及其功能相关推荐

  1. 什么是电子路径用于连接计算机主板上的芯片,计算机的组成部分及功能346.doc...

    计算机的组成部分及功能 由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能. 运算器或称算术逻辑单元(Arithmetical and Logical ...

  2. 个人计算机的组成及相关功能,计算机的组成部分及功能(范文).doc

    计算机的组成部分及功能(范文) 第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页 计算机的组成部分及功能 由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机 ...

  3. 计算机基本组成及功能

    目录 1. 计算机的基本组成与功能 1.1 什么是计算机 1.2 计算机的类型 1.3 计算机的组成及功能 1.3.1 硬件 1.3.2 软件 1. 计算机的基本组成与功能 1.1 什么是计算机    ...

  4. 计算机科学计算的方面,计算机的科学计算功能在工程领域中的应用.doc

    文档介绍: 计算机的科学计算功能在工程领域中的应用.doc计算机的科学计算功能在工程领域中的应用摘要:本文就电子计算机的科学计算功能在工程领域的优越性进行了探讨,并列举了计算机科学计算功能在工程领域应 ...

  5. 计算机对康复治疗学的帮助,我院康复医学科引进认知训练配合计算机心理失语症脑功能评估训练系统...

    什么叫认知干预? (1)通过图形.文字及模型等方式,告知患者疾病相关知识,帮助患者家属了解早期功能康复对疾病治疗的重要意义,引导患者建立主动认知模式,便于尽快记忆,提供优质服务,耐心解答其心中的疑问. ...

  6. 计算机的组成及其功能

    1.描述计算机的组成及其功能. 计算机的组成: 硬件:主板.CPU.内存.硬盘.电源 主板:将不同的电压用电器连接在一起,并提供响应的电源,使它们相互传递信息. CPU:中央处理器.相对于人体大脑,提 ...

  7. 计算机外围设备的一般功能

    计算机外围设备的一般功能 镇上宝塔 2020-04-04 01:43 计算机外围设备的一般功能 #计算机# #硬件# 外围设备 外围设备这个术语涉及相当广泛的计算机组件 .实际上出CPU和内存外 ,计 ...

  8. 计算机组成原理控制器的功能

    计算机组成原理控制器的功能 控制器的功能 完成一条指令的 控制器的功能 解释指令 保证指令的按序执行 完成一条指令的 取指令(PC:存放当前预执行指令的地址,具有计数功能(PC)+1 ->PC) ...

  9. word使用计算机,计算机一级Word的功能和使用

    计算机一级Word的功能和使用 计算机技术与通信技术的结合,使计算机网络得到发展.信息服务业的兴起使社会信息资源得到更广泛的利用.以下是关于计算机一级Word的功能和使用,欢迎大家参考! Word的' ...

  10. 计算机可以进行自行处理的基础是,计算机能够具备自动处理功能的基础是

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 计算机能够具备自动处理功能的基础是存储程序,计算工具的演化经历了由简单到复杂.从低级到高级的不同阶段,例如从"结绳记事& ...

最新文章

  1. KinectFusion简介
  2. html中两行三列怎样写,html – Flexbox 3 divs,两列,一列有两行
  3. 【STM32】STM32f4学习之路--时钟
  4. synchronized的底层原理
  5. [转]你打算如何提升自己?
  6. TCP和UDP的区别(Socket)
  7. win10切换桌面_总说win7最好用,那是你还不知道win10系统,竟有这些强大的功能!...
  8. ES6系列:什么是ES6? 新手应该怎么理解
  9. Vivado exception_access_violation
  10. 摄像机标定和 3D 重构
  11. edem合成运动教程
  12. Flink 实时计算 - 进阶篇(如何自定义 Data Source 与 Data Sink)
  13. STM32F103RCT6Mini开发板搭建1.44寸TFT显示屏
  14. 通信领域的专有名词释义
  15. gitea配置邮件服务
  16. 最新版Shiro-SpringBoot项目实战笔记
  17. 七参数/六参数坐标转换(小角度)-- 公共点间接平差
  18. 视频虚化边框剪辑技巧分享
  19. 使用Openjdk8和maven时出错:java.security.InvalidAlgorithmParameterException
  20. 【精品】手绘插画怎么学?

热门文章

  1. 从零开始学习jQuery (二) 万能的选择器
  2. SUN dataset图像数据集下载
  3. 概率统计:第三章 多维随机变量及其分布
  4. 程序员面试题精选100题(55)-不用+、-、×、÷做加法[算法]
  5. 插值法:拉格朗日插值、牛顿插值
  6. python继承父类的调用
  7. 浏览器左上角的网站图标
  8. Dev控件用法 aspxTreeList 无刷新 aspxGridView 数据
  9. PHP获取当前页面的网址
  10. 近期北京动点软件发现XXX公司盗用我公司WPF项目案例