一个进程的内存分几摊

一个跑起来的程序,它的内存不是一整块,而是【0】。

开始练习 →

装着的那一摊

一头钉住,两头往中间长 钉住的 往右长 往左长 程序本身那些指令,放在【0】。

开始练习 →

每调用一次就多一层的那摊

一头钉住,两头往中间长 钉住的 往右长 往左长 每调用一层函数就往上摞一层、退出来就撤掉的,是【0】。

开始练习 →

随手要一块的那摊

一头钉住,两头往中间长 钉住的 往右长 往左长 程序跑着跑着说「再给我一块」,这块来自【0】。

开始练习 →

两摊长的方向

一头钉住,两头往中间长 钉住的 往右长 往左长 自动摞的那摊和自己要的那摊,它们【0】。

开始练习 →

装指令那摊有多大

一头钉住,两头往中间长 钉住的 往右长 往左长 运行下面这段程序,填写它打印出来的结果。 MAPS = [ # 名字, 起, 止 (真机上一个 python3 进程的三段) ("代码段", 0x004

开始练习 →

程序看到的地址是真的吗

程序里拿到的那些地址【0】。

开始练习 →

要了一大块马上就占上吗

程序要了 200MB,机器【0】。

开始练习 →

什么时候才真给

那块说好了的内存,机器真掏出来是在【0】。

开始练习 →

两本账差得远说明什么

一个进程「说好的」远大于「真占的」,说明【0】。

开始练习 →