当前位置: 首页 > java >正文

win32相关(虚拟内存和物理内存)

虚拟内存和物理内存


在win32操作系统下,每个进程都有它自己独立的4GB空间,是window给它分配的一个虚拟空间,并不是真正的物理空间,这4GB空间中,分为高2G和低2G,高2G是应用程序的,低2G空间是给内核应用共享的空间

在这里插入图片描述
可供使用的物理内存:

MmNumberOfPhysicalPages * 4 = 物理内存
虚拟内存(硬盘空间,当物理空间【内存条】不够用时,可以设置把硬盘上的一块空间拿来当做物理内存来使用)

能够识别的物理内存:

32位的系统最多可以识别物理内存为64G,但由于操作系统的限制比如XP,只能识别4G

在这里插入图片描述

更多的细节被操作系统封装在了底层实现,我们用户在平时的使用当中是感受不到的

更多的低层实现细节需要再深一步学习内核相关的知识才能有所体会

http://www.xdnf.cn/news/10481.html

相关文章:

  • 模块二:C++核心能力进阶(5篇)篇二:《多线程编程:C++线程池与原子操作实战》(14万字深度指南)
  • PolyGen:一个用于 3D 网格的自回归生成模型 论文阅读
  • 计算机网络 : 应用层自定义协议与序列化
  • 【iOS安全】使用LLDB调试iOS App | LLDB基本架构 | LLDB安装和配置
  • Hadoop 大数据启蒙:初识 HDFS
  • 【基于阿里云搭建数据仓库(离线)】Data Studio创建资源与函数
  • sqlite-vec:谁说SQLite不是向量数据库?
  • 【C#】Quartz.NET怎么动态调用方法,并且根据指定时间周期执行,动态配置类何方法以及Cron表达式,有请DeepSeek
  • 【Linux】pthread多线程基础
  • 借助 Python 实现 AIOps 高级日志分析:实践者行动指南
  • leetcode0513. 找树左下角的值-meidum
  • 深入了解linux系统—— 进程间通信之管道
  • Java中Integer类常用静态方法详解
  • 吴恩达机器学习笔记(1)—引言
  • 大楼智能化建设设计方案(Word)
  • 三大模块曝光:分钟级搭建专属平台,解锁算力灵活操控新体验,重新定义智能开发效率天花板
  • 智启未来:当知识库遇见莫奈的调色盘——API工作流重构企业服务美学
  • [PCIe]Gen6的PAM4编码具体是如何实现翻倍效率的?
  • Linux开发追踪(IMX6ULL篇_第一部分)
  • 基于 LLM 的商城智能客服助理开发实战
  • C++深度优先搜索(DFS)、广度优先搜索(BFS)与动态规划(DP)详解
  • C++基础算法————广度优先搜索(BFS)
  • Gunicorn 配置文件参数详解
  • Fashion-MNIST LeNet训练
  • yolo个人深入理解
  • 2023年6月6级第一套第一篇
  • 上位机知识篇---无线数据传输
  • AI预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月1日第95弹
  • ROS仓库GPG签名密钥过期问题
  • java基础学习(二十)