通常无 MMU 的系统也没有 MPU(内存保护单元),用户模式和内核模式之间也没有区别。在这种情况下,假设我们有一个没有 MMU 的系统,它的某些硬件映射在 CPU 地址空间中,如果可以从用户空间访问所有硬件资源,那么在内核中拥有设备驱动程序真的有意义吗? ?
内核代码是否对内存有更多的控制权,然后是用户代码?
通常无 MMU 的系统也没有 MPU(内存保护单元),用户模式和内核模式之间也没有区别。在这种情况下,假设我们有一个没有 MMU 的系统,它的某些硬件映射在 CPU 地址空间中,如果可以从用户空间访问所有硬件资源,那么在内核中拥有设备驱动程序真的有意义吗? ?
内核代码是否对内存有更多的控制权,然后是用户代码?