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

    文章

    7423

    浏览量

    163489
  • 计算机
    +关注

    关注

    19

    文章

    7337

    浏览量

    87616
收藏 人收藏

    评论

    相关推荐

    计算机接口位于什么之间

    计算机接口是计算机硬件和软件之间、计算机与外部设备之间以及计算机部件之间传输数据、控制信息和状态信息的
    的头像 发表于 10-14 14:02 152次阅读

    计算机存储系统的工作原理和功能

    计算机存储系统作为计算机系统中至关重要的组成部分,其原理和功能对于理解计算机的运行机制具有关键意义。以下将详细阐述
    的头像 发表于 09-26 16:42 483次阅读

    计算机存储系统的构成

    计算机存储系统是计算机中用于存放程序和数据的设备或部件的集合,它构成了计算机信息处理的基础。一个完整的计算机存储系统通常包括多个层次的存储器
    的头像 发表于 09-26 15:25 396次阅读

    计算机系统的硬件组成和主要部件

    计算机系统的硬件组成计算机运行的基础,它包含了多个关键部件,这些部件相互协作,共同实现
    的头像 发表于 09-10 11:41 1276次阅读

    简述计算机总线的分类

    计算机总线作为计算机系统中连接各个功能部件的公共通信干线,其结构和分类对于理解计算机硬件系统的工作原理至关重要。以下是对
    的头像 发表于 08-26 16:23 733次阅读

    微处理器如何控制计算机系统

    微处理器,作为计算机系统的核心部件,承担着控制整个计算机系统运行的重要任务。它不仅是计算机的运算中心,还是控制中心,负责执行程序指令、处理数据以及协调
    的头像 发表于 08-22 14:21 409次阅读

    简述微型计算机系统的组成

    微型计算机系统,简称微机系统,是一个集硬件和软件于一体的复杂系统,旨在高效处理信息、存储数据和执行用户指令。下面将从硬件和软件两大方面对微型计算机系统的
    的头像 发表于 08-22 12:37 2522次阅读

    计算机系统的组成功能

    计算机系统是一个复杂而庞大的概念,它涵盖了计算机硬件、软件以及它们之间相互作用的所有元素。为了全面而深入地探讨计算机系统,本文将从定义、组成功能
    的头像 发表于 07-24 17:41 645次阅读

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

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

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

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

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

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

    工业计算机功能和特点

    在数字化和自动化的浪潮中,工业计算机以其独特的功能和强大的计算能力,逐渐在工业领域中崭露头角。本文将对工业计算机进行详细介绍,包括其定义、功能
    的头像 发表于 06-06 17:01 635次阅读

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

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

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

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

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

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