操作系统---存储 / 寻址

存储


寻址空间:(每一个进程里面的指针可以找到的地址范围,跟物理空间大小和进程无关)

32位---4G

64位---10^19 Bytes

64位 JVM---可使用更大内存,需重新编译

实例:寻址 int n = *p;---MOV EAX,[EBX]


寻址过程:指针p 指向 寻址空间(逻辑内存),为了找到物理内存,需要和物理内存建立联系,如果逻辑内存在物理内存里面,直接取出即可,如果不在物理内存里面,则在虚拟内存里,操作系统会在硬盘里开辟一个虚拟内存,必须将其放入物理内存中才能读出来;为减少操作系统开销,只需要将虚拟内存的分页放入物理内存即可;(分页:当物理内存放不下虚拟内存时,算法就会寻找到一块不用的存储交换到虚拟内存)

例题:


A C

B 进程才有自己独立的空间

D 还需要考虑进程

猜你喜欢

转载自blog.csdn.net/jianghao233/article/details/80627959