用户空间
用户空间是分配给正在运行的应用程序的系统内存。它通常与内核空间相对,后者是分配给内核和操作系统的内存。
将用户空间与内核空间分开,可以保护系统免受异常进程的影响,避免这些进程耗尽操作系统(OS)所需的内存。这样可以提高系统的稳定性,使内存泄漏和程序崩溃不会影响操作系统。这也是沙盒的重要组成部分,而沙盒在现代操作系统中很常见。
当你打开一个应用程序或“(可执行文件”)时,OS 会将程序和所需资源加载到用户空间中。任何插件和所需的库也会加载到用户空间中。如果你打开并编辑一个文档,该文件也会暂时加载到用户空间中。保存文件时,数据会从用户空间写入存储设备,例如HDD或SSD。
NOTE: 计算机拥有的RAM越多,可用的用户空间就越大。额外的 RAM 可以让你同时运行更多应用程序,而不会因为内存瓶颈导致计算机变慢。
测试你的知识