【操作系统】物理地址与虚拟地址

本文解释了地址空间的概念,包括物理地址空间和虚拟地址空间,并探讨了它们在计算机系统中的作用。重点讨论了32位和64位操作系统中地址空间的限制,以及虚拟地址如何通过映射机制与物理地址对应。

关于地址空间

一个比较抽象的概念,我们可以把它想象成一个长数组,每个数组元素占一个字节;而这个数组长度将由地址空间长度决定,如32位的地址空间的大小将为2^32个字节(4GB),而64位的地址空间大小为2^64个字节(理论上可看作是无限大)。

这也就解析了,在32的操作系统中,为什么最大只能支持4GB的有效内存。也就是,超出了4GB后的内存都不会在寻址范围内,因此变成了剩余的内存资源。


物理地址(Physical Address Space)

物理地址空间是实在的存在于计算机中的一个实体,在每一台计算机中保持唯一独立性。我们可以称它为物理内存;如在32位的机器上,物理空间的大小理论上可以达到2^32字节(4GB),但如果实际装在的内存不够4GB,那么有效的物理地址将会更少。例如,安装了1GB的内存的机器上,真正有用的物理地址空间应该是0x00000000~0x3FFFFFFF,余下部分在实际寻址中无效。


虚拟地址(Virtual Address Space)

虚拟地址并不真实存在于计算机中。每个进程都分配有自己的虚拟空间,而且只能访问自己被分配使用的空间。理论上,虚拟空间受物理内存大小的限制,如给有4GB内存,那么虚拟地址空间的地址范围就应该是0x00000000~0xFFFFFFFF(4GB)。

为什么每个进程的虚拟地址空间范围都可以这么大呢,这涉及到地址的映射机制;程序实际运行时,系统会先将虚拟地址映射到物理地址中的范围。

另外一个概念:虚拟内存。虚拟内存是内存中的一片连续地址空间。在物理存储位置上的意义,不一定就是指物理内存,可能也是在硬盘上开辟的一篇地址空间。


(xiaomo的读书笔记,参考自"程序员的自我修养",转载请保留原作出处,谢谢)。

### Todesk 被控设备配置方法 #### 配置前准备 确保被控端和控制端都已安装最新版本的 Todesk 应用程序。保持网络环境稳定,建议使用有线连接以减少延迟。 #### 设置步骤详解 ##### 1. 下载并安装客户端 前往官方网站下载适用于目标操作系统的 T godek 客户端,并按照提示完成安装过程[^4]。 ##### 2. 注册账号与登录 创建个人账户或通过已有社交平台快速注册;随后输入用户名密码进入主界面。 ##### 3. 添加信任列表中的计算机 在首次启动时会询问是否允许应用程序访问桌面和其他资源,点击确认授权。接着,在设置选项内找到“安全”,开启受信IP地址白名单功能以便于后续管理。 ##### 4. 实现持续在线服务 为了保障长时间稳定的远程操控体验,可以调整电源计划防止屏幕保护程序启动以及系统休眠模式触发。具体做法是在Windows 中依次打开【控制面板】> 【硬件和声音】> 【电源选项】,选择高效率方案并将关闭显示器时间和睡眠时间均设为从不。 ```powershell powercfg /change monitor-timeout-ac 0 powercfg /change standby-timeout-ac 0 ``` #### 常见问题处理指南 ##### 故障排查要点 当遇到无法正常建立连接的情况时,应先检查双方防火墙策略是否阻止了必要的通信端口开放。另外还需注意路由器NAT映射规则设定不当也会造成此类现象发生。如果仍然存在困难,则尝试重启路由设备来刷新当前网络状态[^1]。 ##### 黑屏显示异常修复措施 部分用户反馈即使成功建立了链接却只看到一片漆黑的画面而非实际画面内容。针对此状况可参照如下办法逐一检验: - 更新显卡驱动到官方发布的最新版; - 关闭可能干扰图像传输的服务进程(如某些后台运行的安全防护软件); - 更改分辨率适配度参数直至匹配为止[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值