一块一块加起来
把一份映射清单里各块的「真占的」加起来。
⚠️ 挑错一列,处理错人
机器内存吃紧要处理一个进程。比较「按说好的挑」和「按真占的挑」,各能腾出多少。⚠️ 两种挑法都挑得出一个真实的进程。
真机上先看哪一个数
要判断一台机器的内存紧不紧张,先该看【0】。
两本账看哪一本
要判断哪个进程真吃内存,看的是【0】。
照着假的分母算
运行下面这段程序,填写它打印出来的结果。 FREE_TOTAL = 7937 REAL = 384 USED = 192 print(str(FREE_TOTAL - USED) + "/" + str(REAL - U
七个进程里,谁真吃内存
场景:实验机上跑着七个进程,名字和 code= 标记的格式完全一样。⚠️ 它们要的内存都很大。 任务:⚠️ 找出真正装进内存最多的那一个,把它命令行里的标记提交上来。⚠️ 要得最多的那个不是它。 可操作范围:只在分给你的这台实验机上操作,不
⚠️ 这台机器到底能用多少
场景:实验机上有一个目录,里面每个文件的名字后半截是一个 MB 数,每个文件里都有一个 code= 标记。说明.txt 里写了该怎么挑。 任务:⚠️ 找出这台机器实际能用的内存上限(MB),取同名那一份提交。⚠️ 常用的那个内存命令报的不是
要了这么多,真装进来多少
场景:实验机上跑着一个进程,它要了一大块内存,但只有一部分真装进去了。目录里每个文件的名字后半截是一个 MB 数。 任务:⚠️ 找出真装进内存的那个数(MB),取同名那一份提交。⚠️ 不是它要的那个数。 可操作范围:只在分给你的这台实验机上
三摊按地址排先后
场景:实验机上跑着一个常驻进程。目录里有几个文件,名字是三摊内存的不同排法,每个文件里都有一个标记。 任务:看那个进程的内存映射,把代码段、堆、栈按地址从低到高排出先后,取同名那一份提交。 可操作范围:只在分给你的这台实验机上操作,不要停掉
⚠️ 那一块折合多少页
场景:实验机上跑着一个进程,它要了一大块内存。目录里每个文件的名字后半截是一个数,每个文件里都有一个标记。 任务:⚠️ 算出那一块折合多少个页,取同名那一份提交。⚠️ 一页有多大,机器自己能告诉你——别猜。 可操作范围:只在分给你的这台实验