有关计算机系统的一些东西

不知道小时候书上写的是错的还是我自己记错了,现在我知道了,世界上第一台电子计算机 阿塔纳索夫-贝瑞计算机Atanasoff–Berry Computer,通常简称ABC计算机)是世界上第一台电子数字计算设备,不可编程,是用来求解线性方程组的。在它之后,宾夕法尼亚大学诞生了世界上第一台通用电子计算机——ENIAC,全称为Electronic Numerical Integrator And Computer(音译为:埃尼阿克)。通用是指可编程。

冯诺依曼提出了著名的“冯诺依曼结构”(也称之为:普林斯顿结构),该结构的核心思想是“存储程序”。将程序和原始数据提前编好,然后送入主存,启动执行之后,计算机在不需要人工干预的条件下,自动完成取指令然后执行指令的操作。在冯诺依曼结构中数据和程序是放在一起的,没有分开存储。因此数据和程序在形式上是一致的,但要求计算机能够区分程序和数据。冯诺依曼结构的计算机由存储器,运算器,控制器,输入输出设备组成。

编译执行:编译执行是指将高级语言程序最终编译成为机器语言的二进制文件,生成了机器可以直接执行的文件。

解释执行:解释执行是指将高级语言程序通过解释器转换为对应的机器语言,直接执行,不生成直接执行的文件。

现代计算机的CPU速度是非常快的,8086和现在的i7比起来慢太多了,但是我们的存储技术进步是非常缓慢的,尤其是大规模存储技术,磁盘相对于CPU而言就是龟速,内存相对而言能快点,但是还是很慢,所以现代的CPU大都采用了多级缓存技术。这样避免了反复到磁盘或者是内存中取数据。从而提高了计算机的运算速度。

 

猜你喜欢

转载自blog.csdn.net/zy010101/article/details/81217902
今日推荐