计算机基础-计算机的构成

  也许有人认为技术人员不需要硬件或计算机底层原理的知识。因为这个层面的一些处理往往已经封装好,不需要重新进行规划。然而,事实并非如此,系统构建于硬件与操作系统之上,我们应该对计算机底层原理有一定认识,以避免在研发过程中导致的一系列安全与性能问题。

  

  计算机的发展经历了电子管和晶体管时代、集成电路时代(中小规模、大规模、超大规模、甚大规模、极大规模)。2016年底,世界最高水平的单片集成电路芯片上所容纳的元器件数量已经达到 80 多亿个。现有的计算机构成概念是冯•诺依曼等人于 1946 年 6 月首先提出来的,它可以简要地概括为以下几点:

    (1)计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。

    (2)计算机内部采用二进制来表示指令和数据。

    (3)将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。

  冯•诺依曼对计算机世界的最大贡献在于“存储程序控制”概念的提出和实现。六十多年来,虽然计算机的发展速度惊人,但就其结构原理来说,目前绝大多数计算机仍建立在存储程序概念的基础上。通常把符合存储程序概念的计算机统称为冯•诺依曼型计算机。当然,现代计算机与早期计算机相比,在结构上还是有许多改进的。随着计算机技术的不断发展,也暴露出了冯•诺依曼型计算机的主要弱点:存储器访问会成为瓶颈。目前,已出现了一些突破存储程序控制的计算机,统称为非冯•诺依曼型计算机,例如,数据驱动的数据流计算机、需求驱动的归约计算机和模式匹配驱动的智能计算机等。

  详见下图:

  

1.控制器,控制器是分析和执行指令的部件,也是统一指挥并控制计算机各部件协调工作的中心部件,所依据的是机器指令。控制器的组成包含如下。

  ① 程序计数器 PC:存储下一条要执行指令的地址;

  ② 指令寄存器 IR:存储即将执行的指令;

  ③ 指令译码器 ID:对指令中的操作码字段进行分析解释;

  ④ 时序部件:提供时序控制信号。

2.运算器,运算器也称为算术逻辑单元(ArithmeticandLogicUnit,ALU),其主要功能是在控制器的控制下完成各种算术运算和逻辑运算。运算器的组成包含如下。

  ① 算术逻辑单元 ALU:数据的算术运算和逻辑运算;

  ② 累加寄存器 AC:通用寄存器,为 ALU 提供一个工作区,用在暂存数据;

  ③ 数据缓冲寄存器 DR:写内存时,暂存指令或数据;

  ④ 状态条件寄存器 PSW:存状态标志与控制标志(争议点:也有将其归为控制器的)。

3.主存储器,主存储器也称为内存储器(通常简称为“内存”或“主存”)。存储现场操作的信息与中间结果,包括机器指令和数据。

4.辅助存储器,辅助存储器也称为外存储器,通常简称为外存或辅存。存储需要长期保存的各种信息。

5.输入设备,输入设备的任务是把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。按输入信息的形态可分为字符(包括汉字)输入、图形输入、图像输入及语音输入等。目前,常见的输入设备有键盘、鼠标、扫描仪等。

6.输出设备,输出设备的任务是将计算机的处理结果以人或其他设备所能接受的 形式送出计算机。目前,最常用的输出设备是打印机和显示器。有些设备既可以是输入 设备,同时也可以是输出设备,例如,辅助存储器、自动控制和检测系统中使用的数模转换装置等。

原文地址:https://www.cnblogs.com/On-my-way/p/12095813.html

时间: 2024-10-11 07:29:39

计算机基础-计算机的构成的相关文章

计算机基础-计算机的组装

计算机的组装 注意事项: (1)切断电源 (2)不要用手接触元件的金属触点(静电伤害) (3)轻拿轻放(尤其是硬盘) (4)螺丝刀.镊子.主板说明书 1.CPU和散热器 (1)CPU的针脚很脆弱,小心轻放 (2)安装时认准安装标记 (3)金属摇杆 (4)主板接口与处理器上的三角形标志 2.散热器 (1)涂抹导热硅脂--导热 (2)两端的金属扣具--固定 扣具的短边先扣住CPU插座 将扣具的另一端扣住CPU插座突起的一段 (3)将CPU风扇电源线插口安装在指定的三针电源插针中 3.安装内存条 (1

计算机基础知识:硬件

目录 一.为什么要学习计算机基础 二.本文目标 三.计算机的发展历史四.计算机硬件介绍4.1CPU处理器4.2存储器 4.3磁盘 4.4磁带          4.5总线         4.6启动计算机 一.为什么要学习计算机基础 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备. 程序自动化:可以将预先编好的程序组纳入计算机内存,在程序控制下,计算

计算机基础:计算机硬件

学Python语言为何要先学习计算机基础:计算机基础是在以后所有技术的基石,打好基础我们才能更好的学习其他技术. 一.计算机系统的组成 计算机系统分为:硬件.操作系统.软件.软件如果需要调动硬件,需要通过计算机系统的帮助,软件无法直接调用计算机硬件. 二.计算机硬件 计算机的硬件的基本组成为:CPU.内存.硬盘.I/O设备,这些设备由总线把他们连接在一起. CPU是整个计算机的核心,负责计算机的控制和运算. 内存负责计算机的暂时性储存,由于是通过电信号写入储存器,所以断电后信息会全部消失. 硬盘

Python学习第一天----计算机基础

一.学习计算机基础的目的 再高级的编程语言都是运行在操作系统之上的,而操作系统又是运行在硬件基础之上.所以在开始学习编程之前需要深刻的了解并熟知计算机的基础知识.包括硬件基础及操作系统基础. 二.计算机硬件发展史 计算机的定义:是现代用于高速计算的一种电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能. 发展史: 原型或者说灵感起源于中国 1946年2月14日情人节这天,世界上第一台电子计算机"电子数字积分计算机ENIAC"在美国宾夕法尼亚大学问世. 电子管时代--

计算机基础和操作系统基础小结

一.计算机基础 冯.诺依曼体系: 输入设备.存储器.运算器.控制器.输出设备 冯.诺依曼体系结构是现代计算机的基础,因此被称为计算机之父. 2.计算机发展及应用: 1)第一台计算机1946年诞生于美国,名为ENIAC.重30顿,主要用于计算弹道和氢弹的研制. 2)第一代:电子管计算机,主要采用电子管原件做基本器件.体积大.耗电量大.速度慢.维护困难.价格昂贵.在软件上,通常使用机器语言和汇编语言来编写应用程序.主要用于科学计算. 3)第二代:晶体管计算机.50年代晶体管的出现使计算机生产技术得到

如何成为一名黑客(网络安全从业者)——计算机基础知识篇

大家好,我是Mr.Quark,大家可以叫我夸克,欢迎大家在微信公众号(Quark网络安全)上给我留言,如果有时间我一定会一一回复大家的.今天我将和大家一起学习"如何成为一名黑客"或者说"如何成为一名网络安全专家". 在进入正题之前,我们先来给黑客下一个定义,毕竟如果连黑客的含义都不了解,成为黑客更是无从谈起. "黑客"称呼的变迁 在很久很久以前(别问我有多久,不要在意这些细节),"黑客"指的是喜爱钻研技术.精通计算机技术的程序

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能

计算机基础知识学习

第一周学习 一.知识方面,总得来说,就是学习计算机基础知识. 1.从计算机的发展,应用,组成,网络等方面了解: 2.对计算机操作系统的学习:常用的操作系统,操作系统的功能.分类: 3.办公软件的学习:Word\Excel\ppt,像Word中编号格式.自动生成目录,Excel中条件格式的应用,图表插入,以及各种基础函数的使用: =SUM(Eoo*$E$3,Foo*$F$3,Goo*$G$3)  表示:用E\F\G列的各数与E3\F3\G3相乘后求和,count(if)\a 计数函数, =COUN

8月9日,PS、计算机基础(预科)

一.   PS         掌握简单的图标修改. 1.图层                 2.保存PSD格式,有图层:JPG格式,没有图层.                 3.魔棒工具(调整值) 二.进制之间的转换 8月9日,PS.计算机基础(预科),布布扣,bubuko.com