电脑如何访问内存(什么可以直接访问内存)

电脑如何访问内存(什么可以直接访问内存)

1. 什么可以直接访问内存

B立即数寻址立即寻址:所需的一个操作数在指令的地址字段部分直接给出。

优点:指令执行时间很短,不需要访问内存取数,从而节省了访问内存的时间 缺点:形式地址的位数限制的操作数的范围

2. 什么可以直接访问内存条

CPU能直接访问的存储器是内存储器。 内存储器是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存储器中进行的,因此内存储器的性能对计算机的影响非常大。 内存储器(Memory)也被称为内存,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

3. 直接内存访问方式

计算机通过(地址)来访问存储单元。

多个存储元的集合一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。每个单元有一个地址,是一个整数编码,可以表示为二进制整数。程序中的变量和主存储器的存储单元相对应。

变量的名字对应着存储单元的地址,变量内容对应着单元所存储的数据。存储地址一般用十六进制数表示,而每一个存储器地址中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容。

4. 访问内存的方式

都访问了你的电话本、照片、位置、通话记录、访问足迹等等你所能想到的都访问到了

5. 内存按照什么进行访问

答:内存四个时序分别是CL、tRCD、tRP、tRAS。

内存时序4个数字对应的参数按照顺序分别为CL、tRCD、tRP、tRAS,这四个代号全是缩写。

第一个CL即CAS Latency,它描述的是内存列地址访问的延迟时间,这也是时序中最重要的参数;

第二个tRCD,即RAS to CAS Delay,是指内存行地址传输到列地址的延迟时间;

第三个tRP,即RAS Precharge Time,表示内存行地址选通脉冲预充电时间;

第四个tRAS,即RAS Active Time,描述的是行地址激活的时间。

6. 什么可以直接访问内存空间

8086是16位CPU,能寻址的地址范围取决于地址总线宽度,2^20=1MB在计算机领域经常可以接触内存空间、地址空间、虚拟内存空间等等词汇。它们含义是不同的。内存空间,指实际可用的物理内存空间,也就是内存条可以使用的部分,它们都有唯一逻辑地址,可以被直接寻址到;地址空间,指CPU寻址范围内的所有空间,如32位机为4096MB。但这4096MB并不都是物理内存空间,其中还包括BIOS地址、显卡BIOS地址、PCI设备地址等等;虚拟内存则是操作系统通过页表管理实现的逻辑扩容,它的逻辑空间非常大,可达若干GB,在操作系统中都是统一寻址的,但未使用的页表并不实际占用内存空间,而是通过某种淘汰算法,在需要时从硬盘中替换到物理内存中。

7. 内存可以直接访问外存吗

内存是相对于外部存储器而言的,内存的主要特点是读写反应速度快,它通常是直接与CPU相连,以满足CPU高速运算的需求,另外由于内存的物理性质,因此它还有存储容量小及断电后不保存信息等特点.外存通常是指外部存储器,如硬盘,光盘、磁盘、磁带等,它的特点是容量大,断电后仍能保存信息,方便外部交流使用,但它相对于内存来说速度较慢。

8. 访存是访问内存吗

中要有一个“累加器”,类似于我们今天所说的寄存器。

由于所有运算都要由运算器完成,于是它会很繁忙,从而成为系统的“瓶颈”。特别是很多运算往往不是一步完成的,中间结果如果要放入内存,必然要占用总线周期访存,那是很慢的(相对于CPU内部操作来说)

于是人们想:在CPU内部设置一些暂时保存运算中间结果的“存储单元”就可以不用访问主存,从而提高性能(主存总是比CPU慢的,否则要Cache做什么)。

这就是CPU内部的寄存器的由来,你可以认为:它们(通常都不止一个)既代替了原来CPU中的累加器,又提供了累加器所不具有的功能(保持更多的中间结果),所以它们是运算器中累加器的延伸。

或者也可以这样理解:现在的CPU是由控制器、运算器以及寄存器组构成的。其中的寄存器组中至少要有一个寄存器能够完成原来累加器的功能(其实往往是所有寄存器都可以做累加器)。

9. 什么可以直接访问内存卡

将内存卡插入USB读卡器,然后将读卡器和电视机连接,就可以直接播放内存卡上的视频文件了。一般使用USB接口播放视频文件的一般方法如下:

1、准备一个USB读卡器,将内存卡插入读卡器的卡槽,然后从电脑上下载视频文件,复制、存储在内存卡上;

2、将插着内存卡的USB读卡器插入电视机的【USB接口】;

3、使用电视机的遥控器操作,按下【信号源】键,将电视机的【信号源】切换至【USB模式】;

4、切换后电视机屏幕就会显示出内存卡上的【文件列表】了,找到内存卡上保存的视频文件,按遥控器的【确认】键即可开始播放。

5、一般电视机的USB接口支持播放avi、rm、rmvb、mpeg、3gp、flv、dat、vob、mkv等格式的视频文件。

10. 计算机通过什么来访问内存?

答,CPU通过MMU访问内存。

,CPU、MMU、DDR 这三部分在硬件上是如何分布的。首先 CPU 在访问内存的时候都需要通过 MMU 把虚拟地址转化为物理地址,然后通过总线访问内存。MMU 开启后 CPU 看到的所有地址都是虚拟地址,CPU 把这个虚拟地址发给 MMU 后,MMU 会通过页表在页表里查出这个虚拟地址对应的物理地址是什么,从而去访问外面的 DDR(内存条)。

所以搞懂了 MMU 如何把虚拟地址转化为物理地址也就明白了 CPU 是如何通过 MMU 来访问内存的。

11. CPU可以直接访问内存

简单的说,内存是指CPU通过地址总线直接访问的存储,通常是RAM,也有ROM/EPROM。

外存通常是指硬盘,也有软盘,固态存储。在内存中RAM是易失性的,掉电就会丢失数据。问题1:内存里是否存放指令?

答:存放,在内存中有机器代码表示的程序,由一系列指令组成。问题2:程序是不是从外存加载到内存中的?

答:基本上可以这么认为。

计算机启动时会将ROM-BIOS的内容加载到RAM中执行,BIOS会加载磁盘,也就是外存的引导扇区,引导扇区的指令加载操作系统,操作系统的代码被加载到内存中执行。

运行一个程序时也会讲程序的执行文件加载到内存。问题3 :指令和指令集的区别答:指令是指一条条的指令,由操作码和操作数组成,指令集是指令的规范,包括指令的长度,是定长指令还是变长指令,指令的格式,寄存器的数量和用途,直接寻址还是间接寻址。

有了指令集,CPU才能认识指令,编译器和汇编程序才能把高级语言或汇编语言转换成机器代码问题4:指令集是存在CPU中吗?

断电了指令集会不会丢失。

指令集是由CPU实现的,大概有两种方式:

1 硬件方式,使用基本的逻辑门搭出CPU的控制单元,算术逻辑单元和寄存器。

2 微代码方式,指令被解释成微代码再运行,微代码通常是存放在CPU内部的ROM中。所以这两种方式都不会断电时丢失。我对CPU理解的比较浅显,不对的地方请指正。

推荐阅读