当前位置:首页 > 内存 > 正文

内存和内核的区别

  • 内存
  • 2024-06-09 17:06:21
  • 5716

一、为什么要把内存划分为用户空间与内核空间?为什么内存分为用户空间和内核空间:
用户空间和内核空间在这种非对称访问机制下具有更好的安全性,使得恶意用户的窥探更加有效,也可以防止用户危害低质量的程序。这使得系统更加稳定可靠。用户空间和内核空间的权限是不同的。内核空间拥有所有硬件设备权限,而用户空间仅拥有普通硬件权限。
Linux系统正在自行分区。一些核心软件独立于常规应用程序,驻留在受保护的内存区域中,并具有访问硬件设备的完全权限。将此称为内核区域。
相反,应用程序在“用户空间”中运行。运行在用户空间的应用程序只能看到允许它们使用的一部分系统资源,而无法使用某些特定的系统功能。它也不能直接访问内核空间、硬件设备或某些其他使用限制。