计算机的基本结构

时间:2023-03-05作者:佚名

世界上第一台电子数字式计算机ENIAC(Electronic Discrete Variable Automatic Computer)(如图1所示)于1946年2月15日在美国宾夕法尼亚大学正式投入运行,奠定了电子计算机的发展基础,开辟了一个计算机科学技术的新纪元。

计算机的基本结构
图1 ENIAC
1946年6月,美籍匈牙利数学家冯·诺依曼提出了重大的改进理论,主要有两点:其一是电子计算机应该以二进制为运算基础,其二是电子计算机应采用“存储程序”方式工作。冯·诺依曼体制的主要思想(如图2所示)包括:
(1)采用二进制代码形式表示信息(数据、指令);
(2)采用存储程序工作方式(冯·诺依曼思想最核心的概念);
(3)计算机硬件系统由五大部件(运算器、控制器、存储器、输入设备和输出设备)组成。
计算机的基本结构
图2 冯·诺依曼体制

这些思想奠定了现代计算机的基本结构,并且开创了程序设计的新时代。冯·诺依曼对计算机界的最大贡献在于“存储程序控制”概念的提出和实现,主要包含以下三个方面的思想。
(1)根据任务编制程序
计算机对任务的处理,首先必须设计相应的算法,而算法是通过程序来实现的,程序就是一条条的指令,告诉计算机按照一定的步骤不断地去执行。程序中还应提供需要处理的数据,或者规定计算机在什么时候、什么情况下从输入设备取得数据,或向输出设备输出数据。
(2)将编制好的程序存储在计算机内部
计算机只能识别二进制文件,也就是一串0和1的组合。我们编写的程序,不管使用哪种语言,如汇编语言、C、JAVA等,最终都要编译成二进制代码,也就是机器语言,计算机才能够读懂和识别,才能按照一条条指令去执行gdzrlj.com。因此,编写好的程序最终将变为指令序列和原始数据,保存在存储器中,提供给计算机执行。
(3)计算机能够自动、连续地执行程序,并得到需要的结果
存储器就是一个个小房间,并且按照一定的地址进行编号,需要执行的指令和数据都以二进制代码的形式存放在存储器中。计算机开始执行程序,设置一个程序计数器PC(Program Counter)指向需要执行的指令或者代码处,每执行一个字节的指令,PC计数器自动加1,如果程序需要转移,PC指向转移地址处,按照转移地址读取后续指令。计算机就是这样能够自动地、连续不断地从存储器中逐条读取指令,并且完成相应操作,直到整个程序执行完毕。
冯·诺依曼的这些理论的提出,解决了计算机运算自动化的问题和速度配合问题,对后来计算机的发展起到了决定性的作用。直至今天,绝大部分的计算机还是采用冯·诺依曼方式工作。

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目