您现在的位置是:首页 > 互联网 > 正文
什么是SysWow64文件夹(SysWow64文件夹可以删除吗)
发布时间:2022-04-30 17:06:04来源:
大家好,小太来为大家解答以上问题。什么是SysWow64文件夹,SysWow64文件夹可以删除吗这个很多人还不知道,现在让我们一起来看看吧!
64位Windows并不是简单的把所有东西都编译成64位就万事大吉了。对于64位CPU应该是什么样子,英特尔和AMD有他们自己的计划。AMD的答案很简单:新的64位处理器应该能够提高更高的处理能力,同时保持与32位应用程序的兼容性。英特尔希望借此机会更完美地设计下一代处理器。因此,有AMD的x86-64(后来称为amd64)处理器和英特尔的IA-64(安腾)处理器。与amd64不同,安腾处理器不支持32位应用。具体的资料,读者在网上应该很容易找到,我就不多说了。Windows作为一个操作系统,自然希望用户在运行64位操作系统时,也能像以前一样运行各种32位应用。这在amd64处理器上相对容易做到。另一方面,安腾几乎是另一回事。(后来英特尔也生产了兼容amd64的处理器,不过那是后话了。虽然我说“相对”容易做到,但也不是空手套白狼。当操作系统运行在64位上时,如何保证现有的32位应用程序认为自己仍然运行在32位系统上?微软的解决方案是:Wow64,全称是32bitWindowson64bitWindows(64bitWindows上的32bitWindows)。你也可以这样理解,虽然整个系统运行在64位模式,但是如果一个应用是32位的,Windows会在64位的基础上加载一个“32位Windows”。这样,这个32位应用程序就认为它是在32位系统上运行。所以,可以想象,这意味着64位Windows不仅有64位操作系统的系统文件,还有32位系统的系统文件。众所周知,Windows系统的主系统文件都放在一个名为System32的文件夹中。为了同时放下两套系统文件,Windows会在64位系统上添加一个名为SysWow64的文件夹。有个问题,System32和SysWow64哪个存储64位系统文件,哪个存储32位系统文件?如果你还记得Wow64指的是64位Windows上的32位Windows,那么你可以认为SysWow64中有32位系统文件。但你也可能会问,为什么一个名为System32的文件夹包含64位系统文件,而一个名为SysWow64的文件夹包含32位系统文件?既然是64位系统,为什么不能有System64和System32这样的文件夹?这个问题问得好。答案也很简单:人在江湖身不由己。兼容性如果我问你,你有多少机会接触安腾处理器?我想,对于一般人来说,应该是没有的。那为什么amd64流行,安腾处理器却鲜为人知?因为这是软硬件设计中的一个关键概念:兼容性。安腾处理器一直处于市场边缘,因为它没有为现有的32位系统提供良好的支持。和你不会买不能看模拟信号频道的高清电视是一个道理。当我们之前谈到兼容性时,我们指的是在64位Windows上,我们与现有的32位应用程序兼容。现在考虑另一个兼容性。如果您编写了一个非常棒的32位应用程序,现在您希望将其转变为64位应用程序,以充分利用64位处理器带来的新处理能力。你一定会想,这不就是让64位编译器编译一次的代价吗?你可能会发现这并不是骨感的现实。你突然发现,在你的程序中,由于某种你不记得的原因,System32这个文件夹在你的程序中被写死了。而这个System32中的32,让你很不安。你试着运行你的程序,但是发现一切正常。为什么?因为这是Windows系统的又一次兼容性努力:可以将一个现有的32位应用程序编译成64位应用程序,在64位Windows上运行,无需修改或尽量少修改。
实际上,把System32这样的路径写入程序并不是个例。因此,为了保证这些应用程序顺利过渡到64位,Windows最终决定将64位系统文件放在System32的文件夹中。并让32位系统文件移动到SysWow64。你一定会想,32位搬到SysWow64之后,用32位应用写的System32怎么办?答:Windows会将它们切换到SysWow64。让64位的System32换成System64不是一回事吗?真的一样吗?不一样吗?真的一样吗?不一样吗?真的不一样。作为一个64位的Windows操作系统,当然希望自己能充分发挥64位处理器的潜力,让应用程序运行更高效。如果运行的是64位应用程序,要经常检查是否需要转,这必然会影响程序的效率。因此,你不能不必要地转向64位应用程序。如果非要转,只能转32位应用。是的,没有办法。在64位操作系统中,32位应用程序不得不做出一些小小的牺牲。另外,为了保证32位应用程序不与64位应用程序冲突,除了System32文件夹外,注册表还需要为32位和64位应用程序提供两套,必要时32位应用程序需要重定向。因此,结论的SysWow64文件夹是使用64位Windows来存储32位Windows系统文件的地方。Postscript兼容性是一件重要的事情。当然,这也是一件很有趣的事情。
本文到此结束,希望对大家有所帮助。
标签:
猜你喜欢
最新文章
- 僧面猴属(关于僧面猴属的简介)
- 僧面猴亚科(关于僧面猴亚科的简介)
- 僧院影堂(关于僧院影堂的简介)
- 僧院(关于僧院的简介)
- 月满团圆乐动中秋!
- 大学生每月生活费1500元够吗?
- #鸡有几个胃# ?
- #河南高校手绘地图迎新生很哇塞#[憧憬]
- #你还会买实体书吗#
- 太酷了! #C919披上了五星红旗#
- #处暑已至# 秋意渐浓
- #不直播的李佳琦们都去哪里捞金了#
- #你一般喝什么价格的奶茶?#
- 延迟退休会不会对青年就业带来压力?人社部回应 到底什么情况嘞
- 今晚买iPhone16可用花呗24期免息 到底什么情况嘞
- #下一战歌手第三期周播海报# 到底什么情况嘞
- 国产空气悬架打开\ 到底什么情况嘞
- 共计罚款4.41亿!证监会、财政部对普华永道开出“顶格”罚单 到底什么情况嘞
- 月满团圆乐动中秋!
- 大学生每月生活费1500元够吗?
- #鸡有几个胃# ?
- #河南高校手绘地图迎新生很哇塞#[憧憬]
- 僧间理亚(关于僧间理亚的简介)
- #你还会买实体书吗#