计算机程序运行原理

计算机程序运行原理,第1张

计算机程序运行原理计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑 *** 作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定 *** 作。

依此进行下去。直至遇到停止指令。程序与数据一样存取,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的 *** 作是计算机最基本的工作原理,这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理。

扩展资料:

计算机程序运行:为了一个程序运行,计算机加载程序代码,可能还要加载数据,从而初始化成一个开始状态,然后调用某种启动机制。在最低层上,这些是由一个引导序列开始的。

在大多数计算机中, *** 作系统例如Windows等,加载并且执行很多程序。在这种情况下,一个计算机程序是指一个单独的可执行的映射,而不是当前在这个计算机上运行的全部程序。

参考资料来源:百度百科-计算机程序

计算机储存程序和程序原理是由美籍匈牙利数学家冯诺依曼于1946年提出的。

把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存,这正是治愈神童ENIAC健忘症的良方。冯·诺依曼和同事们依据此原理设计出了一个完整的现代计算机雏形,并确定了存储程序计算机的五大组成部分和基本工作方法。

冯诺依曼的这一设计思想被誉为计算机发展史上的里程碑,标志着计算机时代的真正开始。虽然计算机技术发展很快,但存储程序原理至今仍然是计算机内在的基本工作原理。自计算机诞生的那一天起,这一原理就决定了人们使用计算机的主要方式——编写程序和运行程序。

人物生平

冯诺伊曼是二十世纪最重要的数学家之一,在纯粹数学和应用数学方面都有杰出的贡献。他的工作大致可以分为两个时期:1940年以前,主要是纯粹数学的研究:在数理逻辑方面提出简单而明确的序数理论,并对集合论进行新的公理化,其中明确区别集合与类。

其后,他研究希尔伯特空间上线性自伴算子谱理论,从而为量子力学打下数学基础;1930年起,他证明平均遍历定理开拓了遍历理论的新领域;1933年,他运用紧致群解决了希尔伯特第五问题。

此外,他还在测度论、格论和连续几何学方面也有开创性的贡献;从1936~1943年,他和默里合作,创造了算子环理论,即所谓的冯·诺伊曼代数。

程序的本质什么?按次序执行指令原理?门电路。好厚一本书

电脑五大组成部分是运算器、控制器、存储器、输入设备和输出设备。

运算器:主要指CPU。

控制器:主要是各种电路及固件(声卡,显卡,网卡,BIOS,南北桥芯片等)。

输入设备:鼠标/键盘/人体学输入设备(例如手柄,手写类,麦克风等)。

输出设备:打印机/显示器/人体学输出设备(如手柄的力反馈,耳机等)。

内存储器:一般只有内存条,外存储器:硬盘,光存储设备,移动存储设备等。只要把程序输入进去让他自己运行输出结果就是

写程序的基本流程是

1把解决问题的方法变成算法。

2把算法写成程序

3输入给电脑

很基础吧?其实你还不如问具体的计算机语言如何学。比如C,vb之类


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7797459.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存