web程序运行的工作原理

web程序运行的工作原理,第1张

WEB应用时是基于>

计算机从一开机就在执行程序,除了执行程序,它什么都不会干。执行程序的过程仅是以下4个过程的不断重复。

①CPU按指定的地址从存储器中取出指令

②执行这条指令。

·每次执行指令一般是以下几种 *** 作之一或二:

·从指定存储单元或I/O接口单元取出数据。

·将数据写入指定的存储单元或I/O接口单元。

·对数据进行算术或逻辑运算。

③计算下一条指令在存储器中的地址(在大多数情况下,下一条指令地址紧接着上一条指令的地址)。

④返回到第1步开始下一个取指令、执行指令周期。

可以看出计算机的运行过程,就是执行程序的过程。CPU 不断地从存储器中取出指令执行,通过执行指令完成对存储器中数据的加工和实现对I/O设备的 *** 作。以上过程虽然很简单,每条指令能干的事情很少,但是计算机依靠高速地、大量地执行简单的指令来实现复杂的功能。所以计算机发展一直以提高速度为目标。

int arr[]={6,7,8,9,10}; // 定义有5个元素的一维数组,数组名指向第一个元素

int ptr=arr; // 定义指针ptr 指向数组第一个元素

(ptr++)+=123; // 先运算 ptr 值为6,再算(ptr)自加123,得ptr=129,即数组第一个数变为129,然后计算ptr++,ptr指向数组第二个元素;

printf("%d,%d",ptr,(++ptr)); // ++ptr,ptr指向数组第二个元素;然后两次输出 ptr,结果为 8,8

int arr[]={6,7,8,9,10};

int ptr=arr;

(ptr++)+=123;

printf("%p %d\n", ptr, ptr);

printf("%p, %d,%d, %p\n",ptr, ptr,(++ptr), ptr);

printf("%d %d %d %d %d\n", arr[0], arr[1], arr[2], arr[3], arr[4]);

计算机的工作原理:

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

程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的 *** 作是计算机最基本的工作原理。

扩展资料:

计算机的特点

1、运算速度快:计算机内部电路组成,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。

2、计算精确度高:科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导d之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。

3、逻辑运算能力强:计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进行比较和判断。计算机能把参加运算的数据、程序以及中间结果和最后结果保存起来,并能根据判断的结果自动执行下一条指令以供用户随时调用。

4、存储容量大:计算机内部的存储器具有记忆特性,可以存储大量的信息,这些信息,不仅包括各类数据信息,还包括加工这些数据的程序。

5、自动化程度高:由于计算机具有存储记忆能力和逻辑判断能力,所以人们可以将预先编好的程序组纳入计算机内存,在程序控制下,计算机可以连续、自动地工作,不需要人的干预。

6、性价比高:几乎每家每户都会有电脑,越来越普遍化、大众化,21世纪电脑必将成为每家每户不可缺少的电器之一。

参考资料来源:百度百科-计算机原理

以上就是关于web程序运行的工作原理全部的内容,包括:web程序运行的工作原理、什么是.exe它的运行原理是什么、电子计算机的工作原理和执行程序的过程是怎样的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9365607.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存