电脑是如何进行工作的
电脑是如何进行工作?
计算机的基本原理是储存程序和程序控制
预先要做的就是,计算机如何操作的指令序列,就是程序控制,接下来就是计算机通过原始数据,通过输入设备,传输到计算内存存储器中,并且明确的规定计算机从哪个地址取数,进行什么样的操作,然后就是送到具体的地址一系列步骤
计算机从运行开始,先从内存取的第一条指令,通过控制器的译码,按指令的要求,从储存器中取得数据,进行指定的运算和逻辑操作,然后按照地址,再把计算的结果送到内存当中,接下来再取的第二条指令,依次类推,直到所有的指令停止
程序与数据的储存,按照程序的编排数据一步一步地取出指令,自动的完成计算机指令规定完成的等一系列操作,这就是计算机的基本原理
计算机的工作分为三个阶段。
一,电源开启, 电流的进入,激活内部硬件设施启动, 这是第一阶段工作。
二,系统程序运行, 进行初始化,相当于所有数据归零的一个阶段,一切的指令计算等待主人的发布, 全部进入待命阶段, 这是第二个阶段工作。
三,主人开始发布命令,例如鼠标的每一次移动,每当移动到桌面的任意一角,哪怕是一个像素点, 它都会进行计算, 这种计算是靠系统程序和硬件设施的配合完成,其实并不是计算机在进行二进制的计算,而是程序进行计算后转化为一种指令, 这种指令其实已经提前被编辑程序的人员设置好。 比方说你的每次按键,它会出现你对应想要的命令,这个按键的命令背后都隐藏着数百串已经被写好的可选择或者不可选择的命令方式。而构架这种命令方式的东西就叫做“代码”, 计算机的代码都是由每一个二进制体系构成的语言。 从而我们可以获知计算机的工作原理是: 原始二进制体系(转译成)代码(编辑成)程序(发布给)硬件的动作(转化成)图文信息。
图解电脑的工作原理。
冯氏结构
1946年受美国陆军委托开发的ENIAC是公认的世界上最早的电子计算机。ENIAC被用来执行确定弹道,++当量等因素对原子弹的影响所需要的大量的计算。它由18800个电子管组成,没有内置的存储设备,程序通过接线设置,故障率非常之高。1947年冯・诺依曼提出了存储程序的结构方案,这一方案一直沿用至今。
电脑执行程序的动作原理
如下图所示,存储器地址单元4中存放了10000000机器语言指令。CPU的程序计数器指向了地址单元4,寄存器A中存放了00101011(十进制43),寄存器B中存放了00010001(十进制17) 。CPU将执行以下动作:
- 通过数据总线将地址单元4中存放的指令读入指令寄存器中
- 程序计数器加1,指向下一个地址单元(地址单元5)
- 解码器解读指令寄存器中的指令,并根据指令控制线路将寄存器A和B中的数值分别传给运算器的加法接口,并将运算器的加法运算结果,写回寄存器A 。
数据总线在下一个时钟频率时,按照程序计数器的指示读取下一单元的指令,并执行上述动作,如此反复,直至程序结束。
举个例子
这里举个C语言程序例子,进一步说明程序执行时电脑的动作。
C语言代码:
a = 43 + 17;
上述代码被编译成下表的机器语言之后,按照上面所描述的过程,就可以得到计算结果。这里省略了将寄存器A中的结果写入输入输出设备的过程。
谢谢悟空小秘书邀请!电脑是如何工作的?首先电脑系统组成为两大部分,硬件和软件构成。
硬件设施有输入设备,输出设备,储存设备,那么储存设备有内存外存。还有运算器,控制器。那么运算器和控制器有包括,运算+控制器=CPU,主频与计算机性能,当然主频越高,速度越快。性能自然越好。
软件可分为系统软件和应用软件,
输入设备的功能是将各部外部信息转化成二进制数字输入到储存器中。那么常见的输入设备有,键盘,鼠标,还有麦克风等。
输入设备的功能是将电脑处理后的信息以人们能够识别的形式来出现,比如,字符,图像,声音。视频输出,那么常见的输出设备有显示器,打印机。音响等等,这么说相信不难理解了吧。
储存器功能主要是储存信息,包括内存和外存,内存作用是在计算机工作过程中临时时存放信息,那么当计算机关机,内存中的信息将不存在,
储存器还有硬盘,光盘,U盘,储存卡等
运算器承担算术和逻辑运算任务,
控制器则指挥和控制电脑各个部件协同工作,两者相互协调,
软件相信大家不难理解,比如我们用的windows AE 绘图工具等等。
电脑指令就是指挥计算机工作的指令和命令。
计算机程序就是人们预先设计,能控制电脑自动进行数据计算的指令。
编写计算机程序的语言有机器语言,机器语言使用二进制代码,汇编语言则使用借记符表示指令,高级语言就丰富多了,常用的有C语言,Basic Pascal等语言。
相信大家看了对计算运行大概有所了解。
通俗一点儿来讲,
当你写出“计算机是如何工作的?”这问题时,计算机已经开始一步步工作了。计算机会把这些人来能够识别的语言,最终转化为机器语言。简单来说,机器语言就是计算机能够识别的语言。计算机这个家伙很强大,也很“白痴”,在它的语言里只有0和1。
从硬件上来讲,计算机的发展历程大致可以分为第一代电子管计算机(1945-1956),第二代晶体管计算机(1956-1963),第三代集成电路计算机(1964-1971),第四代大规模和超大规模集成电路计算机(1971-2015)。
简单来说,电子管的开和关就表示为0和1。
那么,你所提的“计算机是如何工作的?”,这一句话是如何转化为0和1的呢,这里就要提到计算的网络ISO七层或者五层协议,这里以7层模型为例。
“计算机是如何工作的?”这句话从应用层开始,逐层的转化,最终到达物理层,这时候物理层里收到的已经是0和1了,类似01001000100101011101110001这样的二进制流。这些操作都是在你的电脑上实现的。
然后这些二进制流会通过传输介质,比如电缆或者光纤传输到我的电脑上,我的电脑会把这些二进制流再一步步转化为“计算机是如何工作的?”这种大家都能看懂的语言。
关于“计算机是如何工作的?”这个问题,确实不太好回答,这个问题太宽泛了,涉及到的知识太多太多了,市面上随便一本计算机专业的书籍,也只能解答其中的一小部分。
如果你对计算机是如何工作的很感兴趣,强烈建议你通读基本专业的书籍,毕竟网上的知识点有些琐碎,还是需要系统的学习。
祝好!
以上内容是万老网对各品牌电脑操作逻辑的问题就介绍到这了,希望介绍关于各品牌电脑操作逻辑的1点解答对大家有用。