驱动放在nandflash中与放在nk中有什么区别
驱动放在nandflash中与放在nk中有什么区别
我有个网卡驱动,用到内存共享的东西,用于跟app进行数据通信。默认情况是编译到nk文件中。跑起来没啥问题。
但是需要升级,所以升级的时候将他放到nandflash里面,修改注册表中dll的路径,重启后能生效。
经过测试发现放在nandflash里面时稳定行变差,主要是在对于共享内存部分数据操作的同步问题。
感觉就是效率变差了。大家知道驱动放到nandflash中与直接放到nk中有什么区别吗?
编译到nk中会设置dll的属性,好像就这个有区别吧?
这有什么影响呢?
内存共享,与什么东东共享?
一般来说,说在 OS 与动态加载没什么区别的。
一般驱动不和NK.EXE放在一起,这样会降低系统的稳定性。当然如果驱动放在nk.exe中效率上会好些吧。不知道我的见解是否有错,请大侠纠正。
你所谓的nk里其实也在nandflash里面啊,没什么区别的,只是在nk里是不可写