前面我们介绍了在内核中如何获取和释放内存,这些都是在内核里面用到的,但除了内核,还有一块更重要的内存空间要管理——用户空间中每个进程的内存,进程地址空间。Linux的内存管理个人觉得也是理解内核的关键模块之一。
在Linux中,每个进程都会有自己独立的虚拟空间,大小由CPU架构决定。但不是所有的虚拟空间都是有效的,只有被正确映射的虚拟内存才能够合法访问,否则内核会强制终止进程。常见的虚拟内存可以映射各种内存对象:
当在 Linux 上执行 rz 命令之后,弹出选择发送文件窗口时,默认选择文件的目录就是上面设置的上传目录
关于Linux,信盈达小编最喜欢的一点是一切都是文件。你在终端中运行的命令和程序被抽象成文件。用来快速打开自己喜欢的应用程序的桌面图标也被抽象成文件。系统检查应用程序更新的代码库如何处理?当然也是写在文件里。