在花了两天时间重新读了一遍这本书之后,RV64给我的最大感受是在之后的开发中,使用RISC架构的芯片在之后可能会出现一种支持用户模式和内存保护的新型系统。
并且在支持监管模式后,未来采用在一些运行情况比较严格的情况下可以极大的降低开发的难度。
如果说再加上相应的图形显示界面,并在RTOS里面实现多任务处理之后,可以将PLC和嵌入式的差别进一步缩小,实现可信开发。
在RISC-V中,专门用一套机制来提供用户模式,来限制不可信代码的内存访问空间(u模式),因此在支持RV64架构的处理器中会有一个物理内存保护的功能(Physical Memory Protection)。
这个功能也就是我们的操作系统目前具有的一个功能,在linux的环境下, 不具有相同用户组权限的用户在操作一些空间会因为权限而失败,现在也逐渐在MCU上实现。
更多回帖