⑴ 存储器怎样储存信息
储存器具有记忆功能,用来保存信息,如数据,指令和运算结果等等。
它可以分为外储存器和内储存器两种。下面进行详细说明。
1) 内储存器(内存)
内储存器直接与CPU相连接,储存容量较小,但速度快,用来存放当前运行程序的指令和数据,并直接与CPU交换信息。内储存器由许多储存单元组成,每个单元能存放一个二进制数或一条由二进制编码表示的指令。
2) 外储存器(外存)
外储存器是内储存器的扩充。它储存容量大,价格低,但储存速度慢,一般用来存放大量暂时不用的程序,数据和中间结果,需要时,可成批的与内存进行信息交换。外存只能与内存交换信息,不能被计算机系统的其他部件直接访问。常用的外存有磁盘,磁带,光盘等。
内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。只不过因为RAM是其中最重要的存储器。S(synchronous)DRAM 同步动态随机存取存储器:SDRAM为168脚,这是目前PENTIUM及以上机型使用的内存。SDRAM将CPU与RAM通过一个相同的时钟锁在一起,使CPU和RAM能够共享一个时钟周期,以相同的速度同步工作,每一个时钟脉冲的上升沿便开始传递数据,速度比EDO内存提高50%。DDR(DOUBLE DATA RAGE)RAM :SDRAM的更新换代产品,他允许在时钟脉冲的上升沿和下降沿传输数据,这样不需要提高时钟的频率就能加倍提高SDRAM的速度。
●只读存储器(ROM)
ROM表示只读存储器(Read Only Memory),在制造ROM的时候,信息(数据或程序)就被存入并永久保存。这些信息只能读出,一般不能写入,即使机器掉电,这些数据也不会丢失。ROM一般用于存放计算机的基本程序和数据,如BIOS ROM。其物理外形一般是双列直插式(DIP)的集成块。
●随机存储器(RAM)
随机存储器(Random Access Memory)表示既可以从中读取数据,也可以写入数据。当机器电源关闭时,存于其中的数据就会丢失。我们通常购买或升级的内存条就是用作电脑的内存,内存条(SIMM)就是将RAM集成块集中在一起的一小块电路板,它插在计算机中的内存插槽上,以减少RAM集成块占用的空间。目前市场上常见的内存条有1G/条,2G/条,4G/条等。
●高速缓冲存储器(Cache)
Cache也是我们经常遇到的概念,它位于CPU与内存之间,是一个读写速度比内存更快的存储器。当CPU向内存中写入或读出数据时,这个数据也被存储进高速缓冲存储器中。当CPU再次需要这些数据时,CPU就从高速缓冲存储器读取数据,而不是访问较慢的内存,当然,如需要的数据在Cache中没有,CPU会再去读取内存中的数据。
⑵ 计算机运行时,数据是存放在存储器中的,如何理解程序访问存储器中的数据方式
这个问题你没有描述清楚,存储器分内存和外存,对电脑来说,内存是指RAM,掉电数据就丢失,它的读写速度很快,CPU可以直接操作里面的存储单元,外存一般就是指硬盘,光盘等,这些设备的读写速度很慢,CPU使用里面的数据时,需要先把数据缓存到RAM里,RAM和CPU之间也有一级或多级高速缓存,里面存储CPU经常使用的少量的数据
⑶ 存储器为什么能存储数据,本质上它存储的是什么
储器是计算机系统中的记忆设备,用来存放程序和数据。
构成存储器的存储介质,目前主要采用半导体器件和磁性材料。存储器中最小的存储单位就是一个双稳态半导体电路或一个CMOS晶体管或磁性材料的存储元,它可存储一个二进制代码。由若干个存储元组成一个存储单元,然后再由许多存储单元组成一个存储器。
⑷ 数据在存储器上的储存格式有哪两种关于ARM的。。。
有“大端格式”和“小端格式”。
ARM中一个字由4个字节构成。如果这4个字节中,较低字节存放在较低地址的存储单元中;较高字节存储在地址较高的单元中,就叫“小端格式”。
如果4个字节中,较低字节存在较高地址中,较高字节存在较低地址单元中,就叫“大端格式”。
ARM缺省的是小端格式。
⑸ 程序中的指令、数据是如何在存储器中存储的
数据和指令都以二进制代码的形式存储在存储器中,从代码本身无法区别它是数据还是指令,CPU在取指令时把从存储器中读取的信息都看作指令,在读取数据时把从存储器中读取的信息都看成是数据。为了区分运算数据和程序中的指令,程序员在编写程序时需要知道每个数据的存储位置以及指令的存储位置,以避免将指令当作数据或者将数据当作指令.
⑹ CPU能不能直接访问存储在内存中的数据,能不能直接访问存储在外存中的数据
CPU可以直接访问存储在内存中的数据。
不可以直接访问存储在外存中的数据,外存数据必须先读进内存再供CPU访问。电脑CPU读取文件要先载入到内存中的原因:
1、机械硬盘发展这么多年,数据相对稳定可靠,而且容量大成本低,不得不使用机械硬盘存取数据。
⑺ 计算机的储存单元中储存的内容是什么
计算机的储存单元中储存的内容是数据和指令。
存储地址一般用十六进制数表示,而每一个存储器地址中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容。值得注意的是,存储单元的地址和地址中的内容两者是不一样的。前者是存储单元的编号,表示存储器总的一个位置,而后者表示这个位置里存放的数据。正如一个是房间号码,一个是房间里住的人一样。
存放一个机器字的存储单元,通常称为字存储单元,相应的单元地址叫字地址。而存放一个字节的单元,称为字节存储单元,相应的地址称为字节地址。
如果计算机中可以编址的最小单元是字存储单元,则该计算机称为按字寻址的计算机。如果计算机中可编址的最小单位是字节,则该计算机称为按字节寻址的计算机。
(7)在存储器中的数据扩展阅读
如果机器字长等于存储器单元的位数,一个机器字可以包含数个字节,所以一个存储单元也可以包含数个能够单独编址的字节地址。
例如一个16位二进制的字存储单元可存放两个字节,可以按字地址寻址,也可以按字节地址寻址。当用字节地址寻址时,16位的存储单元占两个字节地址。
在计算机中最小的信息单位是bit,也就是一个二进制位,8个bit组成一个Byte,也就是字节。一个存储单元可以存储一个字节,也就是8个二进制位。计算机的存储器容量是以字节为最小单位来计算的,对于一个有128个存储单元的存储器,可以说它的容量为128字节。
如果有一个1KB的存储器则它有1024个存储单元,它的编号为从0-1023。存储器被划分成了若干个存储单元,每个存储单元都是从0开始顺序编号,如一个存储器有128个存储单元,则它的编号就是从0-127。
⑻ 计算机的存储单元中存储的只能是什么
计算机存储单元中存储的只能是数据或指令。数据通常是指由描述事物的数字、字母、符号等组成的序列,是计算机操作的对象,在存储器中都是用二进制数"1"或"0"来表示。指令是CPU发布的用来指挥和控制计算机完成某种基本操作的命令,它包括操作码和地址码。
⑼ 通常人们称“存储器的地址与数据”里面的数据包括什么
RAM(随机存取存储器)存储当前使用的程序、数据、中间结果与外存交换的数据。
ROM(只读存储器)主要用来存放固定不变的控制计算机系统程序和数据,如电脑的开机自检程序一般存储在ROM中。