Windows系统32位、64位DLL文件的存放位置

查资料时无意中发现,Windows系统存放DLL的文件路径似乎有点蹊跷:
32位的DLL存放在C:\Windows\SysWOW64,而64位的DLL存放在C:\Windows\System32。即使说DLL版本与文件名是相反的?!
置于为何会有如此奇葩设定,参考下面资料:
http://blogs.microsoft.co.il/sasha/2012/04/04/what-anycpu-really-means-as-of-net-45-and-visual-studio-11/
https://zhuanlan.zhihu.com/p/22311533?refer=jilinxiaohuo
http://www.ssdax.com/196.html