我无法理解虚拟缓存实际上是什么。我了解虚拟内存。
如果 CPU 想要访问内存,据我所知,它会向 MMU 发送一个虚拟地址,MMU 使用页表计算出物理内存地址。
现在除了这个 CPU 发送一个不同的地址(只是虚拟地址的末尾),它由一个集合号组成。一个标签和一个偏移量,到缓存然后计算它是否驻留在缓存中。
虚拟缓存与此有何不同?
我知道其他人之前也问过这个问题,但建议的解决方案都没有奏效。我认为这阻止了我使用 java 对文件夹进行写访问(虽然不确定)。无论我做什么,我的计算机上每个驱动器上的每个文件夹都会被选中。我尝试取消选中它,取消选中它并说是“应用于此文件夹和所有子文件夹...”,我已经运行了“attrib -r +s”命令和“takeown /f [文件夹路径] /r /dy' 和 'icacls [文件夹路径] /grant administrators:F /T' 命令。两者都没有任何区别。
我已重新启动,并确保我正在尝试此操作的文件夹对我的用户、管理员和所有用户具有完全控制权限。
这里的任何帮助将不胜感激。
另请注意,这些文件/文件夹实际上并非仅适用于任何其他应用程序,包括 Windows 资源管理器。只有 java 有问题,甚至可能没有关系。