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

本文探讨了操作系统中的存储寻址概念,重点介绍了寻址空间在32位和64位系统中的差异。在64位系统中,寻址能力显著增强,允许使用更大的内存,但可能需要重新编译。寻址过程涉及指针从逻辑内存到物理内存的映射,当物理内存不足时,操作系统会使用虚拟内存,并通过分页策略将部分内容交换到硬盘。每个进程拥有独立的寻址空间,确保数据隔离。
摘要由CSDN通过智能技术生成

存储


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

32位---4G

64位---10^19 Bytes

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

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


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

例题:


A C

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

D 还需要考虑进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值