Cstardust / BlogComments

BlogComments
1 stars 0 forks source link

进程虚拟地址空间 | 不落辰 #21

Open Cstardust opened 2 years ago

Cstardust commented 2 years ago

https://cstardust.github.io/2022/03/26/%E8%BF%9B%E7%A8%8B%E8%99%9A%E6%8B%9F%E5%9C%B0%E5%9D%80/

虚拟地址空间 编程语言 -》 产生两种东西:指令和数据 编译生成.exe之后,放在磁盘上,运行时要加载到内存里。(不可能直接加载到物理内存的!) 环境:x86 32位linux linux会给当前进程分配2^32byte大小的一块空间。4GB = 4 1GB = 4 2^30 Byte = 2^32 Byte 分配的这个空间称为 进程的虚拟地址空间 什么是虚拟? 它存在,你能看见,它是物