大家好,今天小编关注到一个比较有意思的话题,就是关于电脑使用方法视频教程的问题,于是小编就整理了1个相关介绍电脑使用方法***教程的解答,让我们一起看看吧。
电脑是如何进行工作的?
通俗一点儿来讲,
当你写出“计算机是如何工作的?”这问题时,计算机已经开始一步步工作了。计算机会把这些人来能够识别的语言,最终转化为机器语言。简单来说,机器语言就是计算机能够识别的语言。计算机这个家伙很强大,也很“***”,在它的语言里只有0和1。
从硬件上来讲,计算机的发展历程大致可以分为第一代电子管计算机(1945-1956),第二代晶体管计算机(1956-1963),第三代集成电路计算机(1964-1***1),第四代大规模和超大规模集成电路计算机(1***1-2015)。
简单来说,电子管的开和关就表示为0和1。
那么,你所提的“计算机是如何工作的?”,这一句话是如何转化为0和1的呢,这里就要提到计算的网络ISO七层或者五层协议,这里以7层模型为例。
“计算机是如何工作的?”这句话从应用层开始,逐层的转化,最终到达物理层,这时候物理层里收到的已经是0和1了,类似01001000100101011101110001这样的二进制流。这些操作都是在你的电脑上实现的。
然后这些二进制流会通过传输介质,比如电缆或者光纤传输到我的电脑上,我的电脑会把这些二进制流再一步步转化为“计算机是如何工作的?”这种大家都能看懂的语言。
关于“计算机是如何工作的?”这个问题,确实不太好回答,这个问题太宽泛了,涉及到的知识太多太多了,市面上随便一本计算机专业的书籍,也只能解答其中的一小部分。
计算机的工作分为三个阶段。
一,电源开启, 电流的进入,激活内部硬件设施启动, 这是第一阶段工作。
二,系统程序运行, 进行初始化,相当于所有数据归零的一个阶段,一切的指令计算等待主人的发布, 全部进入待命阶段, 这是第二个阶段工作。
三,主人开始发布命令,例如鼠标的每一次移动,每当移动到桌面的任意一角,哪怕是一个像素点, 它都会进行计算, 这种计算是靠系统程序和硬件设施的配合完成,其实并不是计算机在进行二进制的计算,而是程序进行计算后转化为一种指令, 这种指令其实已经提前被编辑程序的人员设置好。 比方说你的每次按键,它会出现你对应想要的命令,这个按键的命令背后都隐藏着数百串已经被写好的可选择或者不可选择的命令方式。而构架这种命令方式的东西就叫做“代码”, 计算机的代码都是由每一个二进制体系构成的语言。 从而我们可以获知计算机的工作原理是: 原始二进制体系(转译成)代码(编辑成)程序(发布给)硬件的动作(转化成)图文信息。
电脑是如何进行工作?
计算机的基本原理是储存程序和程序控制
预先要做的就是,计算机如何操作的指令序列,就是程序控制,接下来就是计算机通过原始数据,通过输入设备,传输到计算内存存储器中,并且明确的规定计算机从哪个地址取数,进行什么样的操作,然后就是送到具体的地址一系列步骤
计算机从运行开始,先从内存取的第一条指令,通过控制器的译码,按指令的要求,从储存器中取得数据,进行指定的运算和逻辑操作,然后按照地址,再把计算的结果送到内存当中,接下来再取的第二条指令,依次类推,直到所有的指令停止
程序与数据的储存,按照程序的编排数据一步一步地取出指令,自动的完成计算机指令规定完成的等一系列操作,这就是计算机的基本原理
图解电脑的工作原理。
冯氏结构
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中的结果写入输入输出设备的过程。
到此,以上就是小编对于电脑使用方法***教程的问题就介绍到这了,希望介绍关于电脑使用方法***教程的1点解答对大家有用。