system system32 syswow64
System
- System存储可运行16位代码DLL文件
System32
- 32位的Windows操作系统存储可运行32位代码的DLL文件
- 64位的Windows操作系统存储可运行64位代码的DLL文件
注
:为什么System32的文件夹装的是64位的系统文件呢?
原因
:兼容性。如果你写了一个32位的应用程序,现在,你想把它变成64位的应用程序,以更充分地利用64位处理器所带来的新的处理能力。你肯定觉得,这不就是让64位编译器编译一遍就完了的事儿么?可能你发现,这并不是骨感的现实。你突然发现,你的程序里,为了某些你已经想不起来的原因,把System32这个文件夹,写死在了你的程序里。而这个System32中的32,让你很不安。你尝试着运行了你的程序,却发现一切正常。为什么呢?因为这是Windows系统的另一个兼容性方面的努力:让一个已有的32位应用程序,不加修改或者尽可能少地加以修改,便可以被编译成64位应用程序并在64位Windows上运行。其实,把System32这样的路径,写死在程序里,并不是一个个案。所以,为了保证这些应用程序可以顺利地过渡到64位,Windows最后还是决定让64位的系统文件放在System32的文件夹下。
SysWow64
- Wow64:(32 bit) Windows on Windows 64,即运行在64 windows上的32位windows
- 64位操作系统存储可运行的32位代码运行的DLL文件
- 如果32位应用程序写死在System32文件夹中,系统会将其转到SysWow64文件夹中去
注
:为什么不让System32下可运行的64位代码直接转到SysWow64文件夹中去呢?
原因
:作为64位Windows操作系统,当然是希望能充分发挥64位处理器的潜力,让应用程序更有效率地运行。如果在运行64位应用程序时,总要检查是否需要转向,势必影响程序运行效率。所以,不能给64位应用程序做没有必要的转向,如果说必须要转,那就只能转32位应用程序了。是的,没有办法,在64位操作系统中,32位应用程序要做一些小的牺牲。
参考
https://blog.csdn.net/oncealong/article/details/50477997
system system32 syswow64相关推荐
- WOW64 IsWow64Process GetNativeSystemInfoWindows System32 SysWOW64
最近开发有遇到这方面的一些知识点,在此记录下. 首先,什么是WOW64?在知道这个之前我觉得需要了解一下,C:\\Windows\\System32和C:\\Winodws\\SysWOW64这两个文 ...
- “由于找不到msvcr100d.dll...”和“由于找不到msvcp100d.dll...”的解决方法与相关知识
0. 前言 前阵子把系统搞崩了,被迫重装了系统.配完需要用到的库之后,我满心欢喜的打开项目,结果在debug的时候提示找不到msvcr100d.dll和msvcp100d.dll,由于自己是非科班出身 ...
- matlab的mcr问题,使用matlab时遇到的一些异常
[本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 .第0节.引例 本文以Fisher的I ...
- CSS设置首行空两个格
文章目录[隐藏] CSS 设置首行空两个格方法 CSS 设置首行空两个格例子 CSS 设置首行空两个格方法 关键词: text-indent text-indent 定义 text-indent 属性 ...
- IME输入法编程心得
原文链接: IME输入法编程心得 posted @ 2012-11-30 00:42 from [FreedomShe] 自然语言处理的输入法作业成品没有做出来,但不想再在蛋疼的Win32上面耗 ...
- 通联支付php7,通联支付接口疑难问题处理开发者文档.pdf
1 如何接入网关测试环境 A :技术人员在本地开发环境,加载压缩包中的程序代码: B: 找到程序代码中的 post.html,修改 merchantId.key.pickupUrl.receiveUr ...
- FFT变换的C语言实现
FFT变换的C语言实现 1.安装FFTW3库文件 FFTW是用来计算一维或者多维的离散傅里叶变换,输入可以为实数序列也可以为复数序列的C语言的子函数库,FFTW是免费软件,是作为fft函数库的各种应用 ...
- 如何发布ActiveX 控件
转自:http://blog.csdn.net/zougangx/archive/2008/07/30/2738147.aspx [背景] 做过ActiveX控件的朋友都知道,要想把自己做的Activ ...
- 关于维金病毒和几个维金病毒防治的辅助工具
恶性病毒变种!维金"(Worm.Viking.m)病毒专题及解决方案 本病毒疑为前期穿透还原的恶性病毒变种!请大家提高警惕!已经可以再windows全部环境下传播!但是似乎目前这个版本没有能 ...
最新文章
- ELK环境搭建及client配置
- Javascript s02
- vim win装_VIM的代码补全工具YouCompleteMe在Windows上的安装攻略
- 微软Hololens设备 浅分析
- cifar数据库及图像可视化
- 两个系统整合一起怎么说_结婚后该不该把父母接过来一起生活? 看看过来人是怎么说的...
- HDU 1079 Calendar Game 博弈
- 详解tf.nn.bias_add和tf.add、tf.add_n的区别
- 1、pandas入门示例
- 回溯算法符号三角形java_算法设计与分析——符号三角形问题(回溯法)
- network 网站流量
- Excel学习日记:L18-CountifsSumifs函数
- 索尼6400夜景测试 镜头索尼18-55
- 汕头示范新品种技术 国稻种芯·中国水稻节:广东水稻粒粒归仓
- JAVA 利用多方法查找质数(素数)
- 解决西门子ebr设备模块更新报错,EQP_STATEVALUE more than one row
- 创造正面影响力的社群网 在Facebook能直接捐款给非营利公益组织
- Dicky - 开源中国社区
- RN TSX基于react-native-vector-icons和iconfont.cn 的生成自定义Icon组件的工具
- 企业私域运营用企业微信还是个人微信【联客云】
热门文章
- 信息时代,我们需要改变观念了
- C++制作五子棋小游戏
- android签名图片不显示,android手写签名遇见bitmap黑屏和本地html插入签名图片
- Javascript机器学习教程
- 电脑显示rpc服务器开不了机,win电脑提示rpc服务器不可用,开不了机怎么解决?小编手把手教你三分钟解决...
- Failure [-26: Package sdkemo new target SDK 18 doesn't support runtime permissions but the old t...
- 虚拟机VMware安装MacOS安装过程常见错误
- 论文阅读:Cutting the Cord in Virtual Reality
- 从干净SSD安装ubuntu20.04.3 LTS 单系统
- jqGrid 参数 详解