(*)地址总线介绍 CPU是什么样访问存储器单元的呢!CPU是通过地址总线来指定要访问的存储器单元,另类的想,如果地址总线能表示的地址数值越大,CPU能访问的存储单元也就越多。比如一条地址总线一次只能访问0和1处地址,因为地址总线一次就只能发出0或1中的一个数值。而十条地址总线一次能访问2的10次方以内的存储单元,因为一条地址总线一次能发出一个数值0或1,十条地址总线一次就能发出十个0或1的不同组合。比如0000 0000 01,又比如0000 0000 10,1000 0000 00等。所以说,地址总线决定CPU能访问的多少个存储单元。有N条地址总线,那CPU就能访问2的N次方以内的存储单元。 (*)数据总线介绍 顾名思义,数据总线一定是关于数据方面。平时CPU与内存之间的数据是通什么来传送的,当然是数据总线。既然N条地址总线能决定CPU访问多少个储存单元,那N条数据总线能决定CPU的什么呢!数据总线的宽度(N条)决定了CPU和外界的数据传送速度。比如有8条数据总线,那8条数据总线一次就只能传送2的8次方以内的数值,如果我想传送256这个数值,而2的8次方又只能表示0~255,那我的256不就要传两次了吗?但如果我的数据总线是16条,我就能一次就能传送2的16次方以内的数值,我一次就能把256传送过去。打个不是很对的对比,别人给我传一个文件只要一个钟头,而别人给你传一个相同大小的文件就要两个钟头(靠网络,不关数据总线),这不是不爽吗? (*)控制总线介绍 平时CPU总要控制一些器件进行操作,比如存储器、扩展插糟上的接口卡。CPU是如何控制这些器件,那就要通过控制总线来进行,有多少条控制总线,就意味着CPU提供了对器件的多少种控制,就像我会对电脑进行多少种操作(控制),所以控制总线的宽度决定了CPU对器件的能力,也就是我懂得对电脑操作的多少,决定我对电脑操作能力。 (*)如何命令计算机进行数据的读写。 答:应向计算机输入能够驱动计算机进行工作的电平信息(机器码),意思就是说,我们用一汇编指令进行操作,比如mov ax, bx,因为mov汇编指令有对应的机器指令,所以计算机能知道mov是读还是写。 (*)CPU如何进行读写操作。 答:首先CPU通过地址线将地址(如1000)发出。然后通过控制线发出命令是写操作还是读操作到芯片中。{zh1}通过数据线将地址为1000的内存单元的值读入CPU中或者通过数据线将一个值写入到地址为1000处的内存中。 (*)CPU如何控制外设设备 答:上面说过,CPU可以直接控制接口卡,当然也可以控制扩展插糟,毕竟接口卡是在扩展插糟上的。当外设接口和扩展插糟上的接口卡连接时,因为CPU本就控制接口卡,而接口卡又和外设接口连接,从而CPU间接的控制外设设备,也就是通过接口卡而控制。 (*)各类存储器芯片介绍 一台PC机中,装有多个存储器芯片,这些存储器芯片从物理连接上看是独立的、不同器件。意思是说,PC机中有很多个存储芯片,我们从我们的感观看这些存储芯片,它们都有自己的家庭,每个存储芯片都是一户人家,都是独立的。但从读写属性上看,就只分为两类:一类是随机储存器(RAM),一类是只读存储器(ROM),意思是,虽然它们每个芯片都是一户人家,但以男女的角度来看,它们只分为两类,一类是男人,一类是女人。 随机存储器:用于存放供CPU使用的绝大部分程序和数据,而且随机存储器(RAM)有很多个。我们常说的显存也是随机存储器(RAM) 只读存储器:比如BIOS(基本输入/输出系统),它由厂家提供的。不管关机还是开机, 它都在存储器中,只读存储器也有很多个。比如装有显卡的BIOS的ROM。 在物理上看这些存储器都是独立的器件。就像一个团队,如果以物理(人)来看,他们是各干各的事。但如果是从逻辑上看,如下`` (*)内存地址空间 答:不管是只读存储器还是随机存储器,它们都是和CPU的总线相连,CPU对它们进行读或写都是通过控制线发出读写命令。也就是说,CPU操控它们的时候,都是当它们为内存看待,像现在我们说的男女平等、一视同仁。CPU不理会你是只读还是随机存储器,反正CPU把全部的存储器都放在一间房间里,CPU它想取哪个物品,就根据它摆放方式拿出来。就像我们把书放好到书架上,我们再把书拿出来也是和放好时用一样的动作,都是用手,相信不会有用脚的。我们都有自己的方式摆放书,CPU也有自己的摆放方式摆放存储器。而我们书架上的书都是书以书相连,{dy}本书叫{dy}本,第二本书叫第二本,第三本书叫第三本,而{dy}本,第二本,第三本就是地址。CPU摆放存储器也有地址,比如0~F存放主存储器,1~F存放显存,2~F又存放网卡BIOS ROM等。这就是内存地址空间。 |