电脑系统操作原理,电脑系统操作原理图片
1.电脑操作系统工作是什么原理 比如说我用鼠标点一下 计算机图标 啪 打开了 怎么个过程?都说是机器语言
先从存bai储器入手,如果我们把一个存储du体比作一栋大楼,那么每个存zhi储单元可看作大楼的每个房间dao,每个存储单元可看作每个房间中的一张床位。(显然每个房间都得有一个房间编号)主存的工作方式就是按存储单元的地址号来实现对存储字各位的存(写入)、取(读出)。为能实现按地址访问的方式,主存中还必须配置两个寄存器MAR(Memory Adress Register)和MDR(Memory Data Register)。MAR用来存放欲访问的存储单元的地址,其位数对应存储单元的个数。MDR是存储器数据寄存器,是用来存放从存储体某单元取出的代码或准备往某存储单元存入的代码,其位数与存储字长相等
-----------再看控制器,控制器是计算机组成的神经中枢,由它来指挥全机各部件自动、协调地工作。具体而言,它首先要命令存储器读出一条指令,这叫作取指过程。接着,它要对这条指令进行分析,指出指令要完成什么样的操作,并按寻址特征指明操作数的地址,这叫分析过程。最后根据操作数所在的地址,取出操作数并完成某种操作,这叫做执行过程。控制器由程序计数器PC,指令寄存器IR以及控制单元CU几部分组成。
-----------接着看I/O子系统,包括各种外部设备及相应的接口。每一个设备都是由I/O接口与主机联系的,它接受CU发出的各种控制命令完成相应的操作。如键盘由键盘接口电路与主机联系;打印机由打印机接口电路与主机联系。
启动机器后,控制器立即将程序计数器的内容送至主存的MAR(记作PC—MAR)并命令存储器做读操作,此刻主存“0”号单元的内容“0000010000001000”便被送入MDR内。然后由MDR送至控制器的IR(记作MDR—IR),完成了一条指令的取指过程。经CU分析操作码“000001”为取数指令,于是CU又将IR中的地址码“0000001000”。送至MAR,并命令存储器做读操作,将该地址单元中的操作数x送至MDR,再由MDR送至运算器的ACC(记作MDR,ACC),完成了此指令的执行过程。此刻,也即完成了第一条取数指令的全过程,即将操作数x送至运算器ACC中。与此同时,PC完成自动加1的操作,形成了下一条指令的地址“1”号。同上所述,由PC送至MAR,命令存储器做读操作,将“0001000000001001”送入MDR,又由MDR-->IR。接着CU分析操作码“000100”为乘法指令,故CU又向存储器发出读命令,取出对应地址为
“0000001001”单元中的操作数o,经MDR送至运算器MQ,CU再向运算器发乘法操作命令,完成ax的运算,并把运算结果ox存放在ACC中。同时PC完成一次(PC)十1。PC,形成下一条指令的地址“2”号。依次类推,逐条取指、分析、执行,直至打印出结果。最后执行完停机指令后,机器便自动停机。
以上图解及文字叙述就是计算机大体的工作原理,也就是其解决问题的过程,可能较为简单,至于上述每个部件的详细解释及相关作用,请登陆常用术语页面进行详细的查询,在此不再一一说明......
电脑操作系统工作是什么原理 比如说我用鼠标点一下 计算机图标 啪 打开了 怎么个过程?都说是机器语言
计算机的工作原理是利用计算机解题首先要把指挥计算机如何进行操作的指令序列(即程序)和原始数据通过输入设备输送到计算机内存储器中,计算机运行时,依次从内存中取出一条条指令,控制器对指令进行分析判断,按照指令要求,发出不同的控制信号,在控制器的指挥下完成规定的操作,直到完成全部操作为止。
一般把计算机完成一条指令所花费的时间称为一个指令周期,指令周期越短,指令执行越快。通常所说的CPU主频或工作频率,就反映了指令执行周期的长短。
计算机在运行时,CPU从内存读出一条指令到CPU内执行,指令执行完,再从内存读出下一条指令到CPU内执行。CPU不断地取指令、分析指令、执行指令,这就是程序的执行过程。
总之,计算机的工作就是执行程序,即自动连续地执行一系列指令,而程序开发人员的工作就是设计程序。一条指令的功能虽然有限,但是由一系列指令组成的程序可完成复杂的任务。
扩展资料
主要特点:
运算速度快:计算机内部电路组成,可以高速准确地完成各种算术运算。当今计算机系统的运算速度已达到每秒万亿次,微机也可达每秒亿次以上,使大量复杂的科学计算问题得以解决。
例如:卫星轨道的计算、大型水坝的计算、24小时天气算需要几年甚至几十年,而在现代社会里,用计算机只需几分钟就可完成。
计算精确度高:科学技术的发展特别是尖端科学技术的发展,需要高度精确的计算。计算机控制的导弹之所以能准确地击中预定的目标,是与计算机的精确计算分不开的。
一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
逻辑运算能力强:计算机不仅能进行精确计算,还具有逻辑运算功能,能对信息进行比较和判断。计算机能把参加运算的数据、程序以及中间结果和最后结果保存起来,并能根据判断的结果自动执行下一条指令以供用户随时调用。
百度百科-计算机
很简单,像你说的我用鼠标点一下计算机图标就打开了某个程序。其实就是函数调用的过程,系统软件或应用软件要完成某个功能,都是以函数调用的形式实现的。
函数就是表示每个输入值对应唯一输出值的一种对应关系,即x=y这样。
在程序中是通过对函数的调用来执行函数体的。函数体是用花括号括起来的若干语句,他们完成了一个函数具体功能。
所以说:要知道电脑操作系统工作是什么原理,就要了解什么是函数调用,首先是要学会编程,不然这东西就很难了解。
PS:我不是这方面的专业人员,跟你讲的就是这些了。上面的只是我自己理解的。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。