一个进程的内存分几摊
一个跑起来的程序,它的内存不是一整块,而是【0】。
开始练习 →
装着的那一摊
一头钉住,两头往中间长 钉住的 往右长 往左长 程序本身那些指令,放在【0】。
开始练习 →
每调用一次就多一层的那摊
一头钉住,两头往中间长 钉住的 往右长 往左长 每调用一层函数就往上摞一层、退出来就撤掉的,是【0】。
开始练习 →
随手要一块的那摊
一头钉住,两头往中间长 钉住的 往右长 往左长 程序跑着跑着说「再给我一块」,这块来自【0】。
开始练习 →
两摊长的方向
一头钉住,两头往中间长 钉住的 往右长 往左长 自动摞的那摊和自己要的那摊,它们【0】。
开始练习 →
装指令那摊有多大
一头钉住,两头往中间长 钉住的 往右长 往左长 运行下面这段程序,填写它打印出来的结果。 MAPS = [ # 名字, 起, 止 (真机上一个 python3 进程的三段) ("代码段", 0x004
开始练习 →
程序看到的地址是真的吗
程序里拿到的那些地址【0】。
开始练习 →
要了一大块马上就占上吗
程序要了 200MB,机器【0】。
开始练习 →
什么时候才真给
那块说好了的内存,机器真掏出来是在【0】。
开始练习 →
两本账差得远说明什么
一个进程「说好的」远大于「真占的」,说明【0】。
开始练习 →