本文基本上是windows via c/c++上的内容,笔记做得不错。。
本文背景:
在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。
本文目的:
对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。
1. 进程地址空间
1.1地址空间
· 32|64位的系统|CPU
操作系统运行在硬件CPU上,32位操作系统运行于32位CPU上,64位操作系统运行于64位CPU上;目前没有真正的64位CPU。
32位CPU一次只能操作32位二进制数;位数多CPU设计越复杂,软件设计越简单。
软件的进程运行于32位系统上,
本文深入探讨了Windows内存管理机制,包括进程地址空间、内存分配实例、内存映射和共享内存。通过实例解析了地址映射过程、内存状态查询函数的使用,以及堆栈的管理。此外,还介绍了如何利用C++进行内存操作,如动态和静态分配内存的影响,以及内存映射文件的创建、映射、撤销和共享。
订阅专栏 解锁全文
537

被折叠的 条评论
为什么被折叠?



