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