男生穿女装化妆成女生:我想问一个问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 22:04:47
电脑工作原理

这个很麻烦的http://zjshisz.zje.net.cn/xkzy/xingxi/class/theory/worktheory.htm

参考 http://shxx.08.71china.com/jsj/002.htm

不想复制了 会被人鄙视的。。

这个问题要说的可就多了,因为现在的计算机有好多种结构体系的,就以我们最常见的X86结构的计算机来简单的说说。
首先我们按下开机键,计算机通电,电源部分给各个部件加电,这是个脉冲升压过程,很快的。然后每个部件都返回一条指令给主板的负责自检的模块BIOS(BASIC Input Output System)表示加电成功,准备就绪。
然后,BIOS进行系统自检,详细的检查如内存、cpu等部件的工作是否正常。自检通过后,启动的所有权交给磁盘上的启动扇区,启动扇区的数据将引导计算机执行最基本的启动指令,然后启动磁盘上已有的操作系统(OS,operating system),操作系统启动成功后,将出现人机交互界面,这时计算机会接受操作员给出的指令,并进行处理,最后返回给操作员结果。
工作完毕后,操作员给出关机指令,计算机关闭。

输入-存储-处理-输出

电脑的工作原理

--------------------------------------------------------------------------------

前面我们认识的电脑其实只是电脑的硬件部份(英文名叫hardware),完整的电脑系统应该是硬件和软件(英文名叫software)的统一,就象录像机和VCD机,它们本身只是一个塑料和金属片堆积起来的部件,如果没有录像带和VCD碟片,以及设定在机器内的控制程序,录像机和VCD机纯粹就是一堆废塑料和金属片,一点用处都没有。同样,没有运行在硬件基础之上的各种软件,电脑也是一堆废品。

因此,在认识了电脑一家人之后,我们花点时间了解一下电脑软件的相关知识,从而概貌性地掌握电脑工作的基本原理。这对于后面操作系统和应用软件的学习,会很有帮助。

我们现在就去探究一下:这电脑,到底是如何工作的?

一、电脑原理概述

前面我们已经提过,电脑的工作原理跟电视、VCD机差不多,您给它发一些指令,它就会按您的意思执行某项功能。不过,您可知道,这些指令并不是直接发给您要控制的硬件,而是先通过前面提过的输入设备,如键盘、鼠标,接收您的指令,然后再由中央处理器(CPU)来处理这些指令,最后才由输出设备输出您要的结果。

现在,让我们用一道简单的计算题来回想一下人脑的工作方式。

题目很简单:8+4÷2=? 首先,我们得用笔将这道题记录在纸上,记在大脑中,再经过脑神经元的思考,结合我们以前掌握的知识,决定用四则运算规则和九九乘法口诀来处理,先用脑算出4÷2=2这一中间结果,并记录于纸上,然后再用脑算出8+2=10这一最终结果,并记录于纸上。

通过做这一简单运算题,我们发现一规律:首先通过眼、耳等感觉器官将捕捉的信息输送到大脑中并存储起来,然后对这一信息进行加工处理,再由大脑控制人把最终结果,以某种方式表达出来。

电脑正是模仿人脑进行工作的(这也是“电脑”名称的来源),其部件如输入设备、存储器、运算器、控制器、输出设备等分别与人脑的各种功能器官对应,以完成信息的输入、处理、输出。

下图即为计算机的工作原理图。

计算机工作原理

??计算机的工作过程就是执行程序的过程。怎样组织程序,涉及到计算机体系结构问题。现在的计算机都是基于“程序存储”概念设计制造出来的。

(l)冯.诺依曼(Von Neumann)的“程序存储”设计思想
??冯.诺依曼是美籍匈牙利数学家,他在1946年提出了关于计算机组成和工作方式的基本设想。到现在为止,尽管计算机制造技术已经发生了极大的变化,但是就其体系结构而言,仍然是根据他的设计思想制造的,这样的计算机称为冯·诺依曼结构计算机。

冯·诺依曼设计思想可以简要地概括为以下三点:

①计算机应包括运算器、存储器、控制器、输入和输出设备五大基本部件。
②计算机内部应采用二进制来表示指令和数据。 每条指令一般具有一个操作码和一个地址码。其中操作码表示运算性质,地址码指出操作数在存储器中的地址。
③将编好的程序送人内存储器中,然后启动计算机工作, 计算机勿需操作人员干预,能自动逐条取出指令和执行指令。
??从以上三条可以看出, 以前所有的讨论都是针对冯·诺依曼设计思想论述的,不过没 有明确指出其人罢了。 冯·诺依曼设计思想最重要之处在于明确地提出了“程序存储”的概念,他的全部设计思想实际上是对对程序存储”概念的具体化。

(2)计算机的工作过程
??了解了“程序存储”, 再去理解计算机工作过程变得十分容易。如果想叫计算机工作,就得先把程序编出来,然后通过输人设备送到存储器中保存起杂, 即程序存储。接来就是执行程序的问题了。 根据冯.诺依曼的设计,计算机应能自动执行程序,而执行程序文归结为逐条执行指令。
①取出指令:从存储器某个地址中取出要执行的指令送到 CPU 内部的指令寄存器暂存;
②分析指令:把保存在指令寄存器中的指令送到指令寄存器,译出该指令对应的微操作;
③执行指令:根据招令译码器向各个部件发出相应控制信号,完成指令规定的操作;
④为执行下一条指令做好准备,即形成下一条指令地址。