2.4.1 线性内存实例 在 WebAssembly 的世界里,内存不是抽象的云雾,而是一块真实、可触、可测、可篡改的“硅基土地”——它被明确定义为一个连续的、零基索引的字节数组,其长度以页(page)为单位动态伸缩,每页严格等于 $65536$ 字节(即 $2^{16}$ B)。这便是线性内存(Linear Memory):WebAssembly 模块唯一被允许直接寻址的内存空间,是所有数据加载、存储、函数调用栈帧布局、甚至 WASI 系统调用参数传递的物理根基。它既不像 C 的堆那样由 malloc/free 隐式管理,也不像 JVM 堆那样由 GC 自动回收;