日本电子维修技术 装机/软件x86-64 版的 Windows 中的 SysWOW64 究竟是不
最近有人居然认为 Windows(x86-64/x64/AMD64版,不包括ARM64版本的) 中的 sysWOW64 是虚拟机的一种……
评论
最近“网友gigasmash”居然认为 Windows(x86-64/x64/AMD64版,不包括ARM64版本) 中的 sysWOW64 是虚拟机的一种……究竟是不是呢?求斧正,谢谢。
当然了,我个人认为其不是虚拟机,也不是仿真器、模拟器。
评论
用户态的library和一层32 to 64的syscall转发而已……
评论
目前我们说的虚拟机,至少Guest要有一个kernel在跑。
所以WOW64、WSL1、Docker统统不是虚拟机。
也别去跟操作系统基础都不会的人去争论,毫无意义。
评论
我也是认为他啥都不懂。主要是他又举例了jvm、clr等这些程序(应用)虚拟机的范畴。抬杠说syswow64也可能属于应用虚拟机
评论
虚拟机是不可能的,syswow64也就是DLL的转发接口。详情可以看看syswow64的百科。
评论
虚拟机设计的要件之一是隔离,就看有没有提供隔离的功能。
评论
很显然,x86-64上的syswow64似乎没有提供额外的隔离功能。
评论
wow64只算个兼容层吧,或者叫子系统,否则cygwin,wine一票的也可以算作虚拟机了
评论
64位linux下装libc6:i386也算虚拟机吗?
评论
不是虚拟机,是32位Windows的DLL,x86-64芯片不需要指令转换可以直接运行32位的代码,但是运行32位的应用程序需要32位的DLL文件,所以64位的Windows会包含32位的DLL,删掉也可以,只能运行64位程序了
linux下也有,abi_x86_32库
评论
你说的这些是楼主说的目录吗?
评论
微软认为WOW64是一个仿真器/模拟器
https://docs.microsoft.com/en-us ... lementation-details
评论
虚拟机是模拟器的子集吧
评论
是的,SysWOW64这个文件夹
评论
微软也说了“ARM64 Only 和 Itanium only”才是仿真器,实话说这个涉及二进制翻译了,确实算是。但是本贴讨论的是x86-64版本的。
评论
这算是混淆操作系统虚拟机和高级语言虚拟机了,后者我习惯称为运行时(Runtime)。后者并不对应具体硬件。
区别还是蛮大的,WOW64只是替换了Win32系统调用为forward DLL中的代码,其余x86-32代码都是直接在CPU硬件中运行的。JVM和CLR并不存在可以直接在硬件中运行的二进制码,所有代码(Java Bytecode/ IL)都需要JIT或者AOT编译为运行时所在平台的机器码才能执行。
不过Windows on Arm 使用了二进制翻译的WOW64可以说更接近高级语言虚拟机,微软好像将所有64位系统上的32位兼容层和二进制翻译器都统称WOW64,不管是AArch32->AArch64还是x86->AArch64。
评论
是的,他目前狡辩说x86-64的syswow64属于应用虚拟机(或者称之为高级语言虚拟机、程序虚拟机之类的),正如您所说的,ARM64或者老安腾的WOW64“使用了二进制翻译”,“可以说更接近高级语言虚拟机”,x86-64的wow64就不是虚拟机这个范畴。
评论
最讨厌这种不懂装懂的人
评论
不是虚拟机。64位Windows没有NTVDM,于是有人自制了用于64位系统的NTVDM,这种才是。 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?