写这些程序。对于内核和引导程序，地址空间通常是内部分配的。为了使用XIP，需要指示链接程序将不可修改的数据和可修改数据放在不同的地址区间，并提供将可修改数据复制到可写内存的机制，使得任何程序正常访问这些数据。如果地址空间是外部分配的，比如不提供虚拟内存的系统，编译器需要通过向数据区域的私有副本的指针添加偏移量来访问所有可修改的数据。在这种情况下，外部加载程序负责设置实例特定的内存区域。主内存初始化之前，BIOS 和 UEFI 使用 XIP技术。
作为文件系统的就地执行.