哪个文件在Windows Embedded Compact 7.0上配置缓存

Which file configures caching on Windows Embedded Compact 7.0?

本文关键字:配置 缓存 Compact Embedded 文件 Windows      更新时间:2023-10-16

哪个文件在Windows Embedded Compact 7.0上配置缓存?

(例如,在VxWorks上,我可以修改SysLib.c中的操作系统缓存设置)

如何关闭内存缓存?

"关闭缓存"是什么意思?如果您只需要为您分配的特定内存块禁用缓存,那么您可以使用VirtualAlloc的PAGE_NOTACHE标志(或者如果您需要小块,可以在以这种方式分配的页面上实现自定义堆)。如果需要禁用整个系统的缓存,则需要修改BSP,尤其是启动部分和缓存刷新功能。通过这种方式,您应该能够禁用二级缓存。在某些体系结构中,L1缓存由内核管理(例如:在ARM上),因此无法轻松禁用它。但是,为什么要在整个操作系统中禁用缓存?