From Fedora Project Wiki

< Architectures‎ | RISC-V‎ | 64ILP32

Revision as of 10:05, 4 March 2024 by Tekkamanninja (talk | contribs) (Created page with "== 为什么使用32位Linux?== 使用32位Linux内核的目的是是为了减少内存占用并满足DDR和缓存要求的小容量(例如,64/128MB SIP SoC)。 ilp32的long和指针大小仅为lp64的一半(rv64默认abi - long和指针都是64位)。 这种数据类型上的显著差异导致了不同的内存和缓存占用成本。 在相同的128MB qemu系统环境中,这里是s32ilp32、s64ilp32和s64lp64之间的比较测量:")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

为什么使用32位Linux?

使用32位Linux内核的目的是是为了减少内存占用并满足DDR和缓存要求的小容量(例如,64/128MB SIP SoC)。

ilp32的long和指针大小仅为lp64的一半(rv64默认abi - long和指针都是64位)。 这种数据类型上的显著差异导致了不同的内存和缓存占用成本。 在相同的128MB qemu系统环境中,这里是s32ilp32、s64ilp32和s64lp64之间的比较测量: