请教linux系统可以在512MB内存运行吗?因为书上说:系统空间占据了虚存空间的最高1G字节,在物理内存是从最低的0地址开始,以0xC0000000做一下偏移,便完成了地址映射。换句话说,物理内存的低1G空间,必须给内核留着。那512MB或1G内存,用户进程岂不没有一点自己的空间?那不就跑不了用户程序了吗?
还有个问题是,反正1G都是自己的,为什么不直接使用物理地址,还要0xC0000000偏移一下?
linux系统可以在512MB内存运行
可以,不过建议最好2g
如果不用x window。然后自己再裁剪os,比如用archlinux,用最精简版本。估计可以跑跑
论物理内存和虚拟内存的区别
可以可以可以 可以可以可以 可以可以可以