0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机的硬件组成和功能部件

汽车玩家 来源:今日头条 作者:不一样的程序猿 2020-03-15 16:51 次阅读

1、早期的冯.诺伊曼体系结构

存储程序的思想奠定了现代计算机的基本结构。

1)计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备五大部分组成的;

2)指令和数据以同等的地位存于存储器中,并可按地址寻访。

3)指令和数据均以二进制代码表示。

4)指令由操作码和地址码两部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;

5)指令在存储器中按顺序存放。通常,指令是顺序执行的,在特定条件下,可根据运算结果过根据设定的条件改变执行顺序。

6)早期的冯诺依曼机以运算器为中心,输入/输出设备通过运算器和存储器传送数据。

注意:存储程序的概念是指将程序以代码的形式实现输入到计算机主存储器中,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令,直至程序执行结束。

2.现代计算机的组织结构

微处理器问世之前,运算器和控制器分离,而且存储器的容量很小,故而设计成以运算器为中心,其他部件都通过运算器完成信息的传递。

而随着微电子技术的进不,计算机需要处理、加工的信息量也与日俱增,大量I/O设备的速度和CPU的速度差距悬殊,故而以运算器为中心的结构不能满足计算机发展的要求。现代计算机已经发展成为以存储器为中心,使I/O操作尽可能地绕过CPU,直接在I/O设备和存储器之间完成,以提高系统的整体运行效率。

目前绝大多数现代计算机仍遵循冯诺依曼的存储程序的设计思想。

3.计算机的功能部件

传统的冯诺依曼计算机和现代计算机的结构虽然有所不同,但功能部件是一致的,它们的功能部件包括:

(1)输入设备

将程序和数据以计算机所能识别和接受的信息形式输入到计算机。

输入设备

(2)输出设备

将计算机处理的结果以人们所能接受的形式或其他系统所要求的信息形式输出。

最常用、最基本的输出设备是显示器、打印机。计算机的输入、输出设备(简称I/O设备)是计算机与外界连接的桥梁,是计算机中不可缺少的一个重要组成部分。

输入设备

(3)存储器

存储器是计算机的存储部件,用来存放程序和数据。

存储器分为主存储器(简称主存,也称被存储器)和辅助存储器(简称辅存,也称外存储器)。CPU能够直接访问的存储器是主存储器,辅助存储器用于帮助主存储器记忆更多的信息,辅助存储器中的信息必须调入主存后,才能为CPU所访问。

主存储器有许多存储单元组成,每个存储单元包括若干个存储元件,每个存储元件存储一位二进制代码“0”或“1”。故而存储单元可存储一串二进制代码,称这串代码为存储字,这串代码的位数称为存储字长,存储字长可以是一个字节(8bit)或者字节的偶数倍。

主存储器的工作方式是按存储单元的地址进行存取的,这种存取方式称为地址存取方式(相连存储器是按内存访问的)。

存储体存放二进制信息,地址寄存器(MAR)存放地址,经过地址译码后找到所选的存储单元。

数据存储器(MDR)是主存和其他部件的中介机构,用于暂存要从存储器中读或者写的信息。

时序控制逻辑用于产生存储器操作所需的各种时序信号

MAR的位数对应存储单元的个数,如MAR为10位则有2^10=1024个存储单元,记为1k.

MDR的位数和存储字长相等,即存储单元可容纳的存储元件的个数。

存储器

(4)运算器

运算器是计算机的执行部件,用于对数据进行加工处理,完成算术运算和逻辑运算。算术运算如加、减、乘、除的按算术运算规则进行的运算,逻辑运算则是如与、或、非、异或、比较、移位等运算。

运算器的核心是算术逻辑单元ALU(Arithmetic and Logical Unit)。运算器包含若干通用寄存器,用于暂存操作数和中间结果,如累加器(ACC)、乘商寄存器(MQ)、操作数寄存器(x)、变址寄存器(IX)、基址寄存器(BR)等,其中前3个寄存器是必须有的。

运算器中还有程序状态寄存器(PSW),保留各类运算指令或测试指令的结果的各类状态信息,以表征系统运行状态。

(5)控制器

控制器是计算机的指挥中心,由其指挥各部件自动协调地进行工作。控制器有程序计数器(PC)、指令寄存器(IR)、控制单元(CU)组成。

控制器

PC用来存放当前欲执行指令的地址,可以自动加一形成下一条指令的地址,它与主存的MAR之间有一条通路。

IR用来存放当前指令,其内容来自主存的MDR,指令中的操作码OP(IR)直至CU,用以分析指令并发出各种微操作命令序列,而地址码Ad(IR)送至MAR来取操作数。

现代计算机一般将运算器和控制器集成到同一个芯片上,合称为中央处理器,简称CPU,CPU和主存储其共同构成主机,而计算机中出去主机的其他硬件装置(如I/O)统称为外部设备(简称外设)。也就是说,外设主要包括外存和I/O。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7239

    浏览量

    162560
  • 计算机
    +关注

    关注

    19

    文章

    6864

    浏览量

    85756
收藏 人收藏

    评论

    相关推荐

    控制器的组成部件以及各部件功能

    控制器是计算机系统的核心部件之一,它负责协调和管理计算机系统中的各种硬件和软件资源,以实现计算机系统的正常运行。控制器的
    的头像 发表于 06-30 10:05 160次阅读

    计算机控制器的结构和功能

    随着信息技术的迅猛发展,计算机已经深入我们生活的方方面面。而计算机控制器,作为计算机系统的核心部件之一,承担着协调各部件工作、指挥整个
    的头像 发表于 06-17 15:47 283次阅读

    工业控制计算机的体系结构是什么

    硬件结构 工业控制计算机硬件结构主要包括以下几个部分: 1.1 中央处理单元(CPU) CPU是工业控制计算机的核心部件,负责执行程序
    的头像 发表于 06-16 11:38 439次阅读

    工业控制计算机硬件组成有哪些

    控制计算机发挥着重要的作用。本文将详细介绍工业控制计算机硬件组成。 一、概述 工业控制计算机硬件
    的头像 发表于 06-16 11:33 460次阅读

    工业控制计算机与普通个人计算机相比有何区别?

    景等方面存在显著差异。本文将详细探讨这两种计算机的区别。 设计差异 2.1 硬件设计 工业控制计算机通常采用模块化设计,以满足不同工业应用的需求。它们具有更高的扩展性和灵活性,可以根据需要添加或更换
    的头像 发表于 06-11 10:45 237次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 235次阅读

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》一书,感谢电子发烧友论坛提供了一个让我了解量子计算机的机会! 自己对电子计算机有点了解,但对量子计算机真是一无所知,只是听说过量子纠缠、超快的运算速
    发表于 03-05 17:37

    计算机系统由什么两部分组成 计算机系统的层次结构

    计算机系统是由硬件和软件两部分组成的。 硬件部分包括计算机的实体组件,如中央处理器(CPU)、内存、存储设备、输入输出设备、显示器等。CPU
    的头像 发表于 02-01 14:13 1775次阅读

    微机原理和计算机组成原理的区别

    微机原理和计算机组成原理是计算机科学中两个重要的主题,它们虽然有一定的关联,但也存在一些区别。本文将详细阐述微机原理和计算机组成原理的区别,并从不同的角度对它们进行分析比较。 首先,我们从定义的角度
    的头像 发表于 01-14 14:56 1699次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在一些共性,但在
    的头像 发表于 12-27 10:50 401次阅读

    单板计算机是什么?它与其他计算机有何不同?

    单板计算机是什么?它与其他计算机有何不同? 单板计算机(Single Board Computer,SBC)是一种集成了所有计算机部件的完整
    的头像 发表于 12-15 09:58 830次阅读

    计算机硬件五大基本部件分别具有什么功能?

    计算机硬件
    油泼辣子
    发布于 :2023年11月23日 16:43:17

    计算机硬件和软件组成

    未来:高性能(速度快)、人性化(傻瓜式)、网络化(电信网/计算机网/有线电视网三网合一)、多媒体(计算机技术+视频技术)、智能化(模拟人)
    的头像 发表于 10-28 11:13 1729次阅读
    <b class='flag-5'>计算机硬件</b>和软件<b class='flag-5'>组成</b>

    工业计算机的应用

    工业计算机在半导体设备上的应用,具体在哪一方面。比如说图像处理使用什么样的计算机,工业控制使用哪一方面的计算机
    发表于 09-12 14:19

    计算机组成与设计

    与设计的一些基本概念和内容,同时探讨这门课程的重要性以及对未来的影响。 一、计算机组成原理 计算机组成原理是计算机科学中的一个重要分支,它主要研究计算机
    的头像 发表于 08-17 12:37 1031次阅读