首页 / 知识
关于Windows Vista:为什么要使用64位操作系统?
2023-04-12 15:11:00

Why go 64 bit OS?关于这些问题:
人们推荐64位,您能解释为什么吗? 仅仅是为了让您拥有32位可提供的超过3GB的可寻址RAM? Visual Studio如何从所有这些额外的RAM中受益? 由于我90%的软件都只使用32位,所以我从64位XP恢复到32位,并且驱动程序和某些64位软件存在问题。 据我所知,Vista具有比XP更好的64位支持。它比64位XP宣传得更好,并且更受欢迎。对于64位Vista,驱动程序和软件支持应该更好。 64位交换器目前正在计算机行业中进行。您不妨切换。微软已经迈出了重要的一步,向64位迈进了一步,许多人也纷纷效仿。那些没有切换的人,很可能会很快。 至于技术上的好处,除了更高的内存限制外,别无其他。如果您在64位上使用Vista,Vista肯定会允许您利用4GB +的RAM。 原因很多。 "在p / invoke调用方面,并非总是能在32/64上正常工作,还有Managed DirectX在64位下不能正常工作,但总的来说,随着时间的推移,人们会做更多的事情过去了。" 在.net中,这是由设置AnyCPU标志引起的。 x64计算机上的AnyCPU会将进程作为x64进程运行,当尝试调用/加载32位dll时,进程将爆炸。由于这些库是32位的,因此您需要将构建版本设置为x86,以确保该应用程序将作为x86进程运行,如果在x64机器上,它将以WoW运行。 签名驱动程序。不再显示"未知设备驱动程序"蓝屏,找出导致问题的驱动程序,并应将其归咎于它们的崩溃。 已签名的驱动程序也意味着这些驱动程序是最新的。过去每2-3年更新一次驱动程序的制造商必须经过签名/认证。这意味着驱动程序是相对较新的,并且必须通过Microsoft的基本"就是全部废话"测试。 我一直把这种"缺乏驾驶员支持"视为福音。强制制造商认证。 更多地址空间。其他人提到,这允许更多的RAM,这是事实。但是它对内存管理性能有更大的影响。这也意味着拥有4 gigs RAM和512MB的图形卡将被系统完全使用。在32位OS上,系统必须从有限的地址中确定什么硬件达到什么范围,而物理RAM丢失。 然后总是有可能使用超过4个千兆位的RAM,这对于有大量VM的情况非常有用 x64 Vista在引导过程中会将核心OS进程/服务加载到随机地址中。给某些漏洞利用者以1/256的机会选择正确的内存位置,而不是在32台计算机上选择100%的机会。 没有内核补丁。没有。娜达齐尔奇这确实意味着某些Sysinternal工具无法正常工作,但是它意味着xyz间谍软件/病毒无法恶意地应用与sysinternals相同的技术来永久隐藏,拦截呼叫等。(这也是一些防病毒软件的优点……作为病毒) 除了增加地址空间外,另一个技术优势是64位应用程序始终使用DEP,因此您不得不修复这些错误和潜在的安全漏洞。 64位的另一个优点: 与微处理器关联的所有寄存器均为64位。与32位微处理器相比,这可以在更少的时钟周期内执行高精度计算和64位算术运算。在某些情况下,例如64位乘法,速度是后者的两倍。 我从32位Vista切换到64位,并且没有回头。我只有一个设备(多轨火线混合板)有问题-但是其他所有适用于32位的东西都可以在64位上工作。增加了添加廉价RAM的能力,但我没有看到如果处理器支持,任何人都会坚持使用32的任何原因。 如果您不确定,请使用Vista改进的多启动功能,并在同一计算机上的不同分区上安装32位XP和64位Vista。我做到了,但说实话,至少有9个月没有回到XP了。 在大多数程序在64位版本中可用之前,64位将不是主流。谁制作程序?开发人员,开发人员,开发人员! 明白我的意思吗?如果开发人员没有做出改变,那么64位程序将如何成为主流? 除此之外,还有其他更多原因:
从.Net开发人员的角度来看,DotNet岩石最近展示了有关使用64位的好处和陷阱的一切。 http://www.dotnetrocks.com/default.aspx?showNum=341 可以在Windows中访问更多RAM具有明显的好处,以及不可用的驱动程序(不仅必须是64位,而且还必须经过签名和认证)带来明显的不利影响。 提出的其他观点是,如果您需要测试在64位下开发的任何内容,那么唯一的方法就是在64位OS上进行测试。您始终可以从64位OS创建VM映像以在32位下进行测试。 在p / invoke调用方面,并非总是能在32/64上正常工作,还有Managed DirectX在64位下不能正常工作,但总的来说,随着时间的流逝,人们将做更多的事情通过。 Vista x64对我来说是非常愉快的体验。有几种极端情况,但是此时大多数软件和驱动程序都可以正常使用。我看到使用它的最大实际原因是,您可以加载RAM(例如6GB或更多),然后将其专用于虚拟机和其他需要大量内存的应用程序(例如Photoshop)。如果您只是每天使用Visual Studio,也许还使用其他几个应用程序,那么它可能不会那么有用,但是我发现自己0ften一次(严重)运行10至20个应用程序,而额外的RAM至关重要。 人们推荐64位,您能解释为什么吗?仅仅是为了让您拥有32位可提供的3Gb以上可寻址RAM? 对于普通用户来说,这个可寻址的RAM限制不是问题,但是对于数据库配置,科学计算等而言,这是至关重要的。 Visual Studio如何从所有这些额外的RAM中受益? 可以???如果您想更快地编译,则可以直接从ramdisk分区中获得高达20%的编译时间。由于我90%的软件都只使用32位,所以我从64位XP恢复到32位,并且驱动程序和某些64位软件存在问题。 为常规开发站切换64位可能没有用。 更大永远是最好的? RAM是最大的优势,并且增加了地址空间。我想只要驱动程序不是问题,那为什么不使用64位呢? XP 64bit尚未准备就绪,没有驱动程序。在Windows Vista 64位中不是这种情况。因此,如果您要安装Windows Vista,而XP则保持在32位,则请选择64位。 |
最新内容
相关内容
python有哪些推荐使用的装饰器?
python有哪些推荐使用的装饰器?,单位,时间,代码,标准,灵活,软件,数据,连续,培训,模块,众所周知,Python语言非常强大,有很多优点。值得一提的是,它pythoninput怎么解释
pythoninput怎么解释,培训,函数,版本,字符串,以后,以上,提示,原因,功能,更多,python中input函数有类似c中的scanf函数的功能。Python2中inputpython新手如何系统学习
python新手如何系统学习,基础,系统,状态,环境,中级,培训,阶段,代码,概念,管理,我们可把学习python分为4个阶段,每个阶段需要完善的掌握知识点,ppython解释器的多种使用
python解释器的多种使用,培训,文件,多种,脚本,后面,目录,终端,文件名,文件夹,路径,python解释器的多种使用1、在终端输入python就可以运行Pytpython解释器有哪几种
python解释器有哪几种,代码,平台,网络,技术,培训,提示符,字节,不是,独立性,绝大部分,python解释器有哪几种1、CPython是使用最广的Python解释python系统内置方法如何获取
python系统内置方法如何获取,系统,代码,培训,方法,对象,字符串,物体,函数,橡皮擦,语法,python系统内置方法如何获取1、说明在实际开发中,我们pythonos怎样处理系统文件
pythonos怎样处理系统文件,系统,培训,环境,代码,文件,环境变量,模块,操作系统,类型,代表,pythonos怎样处理系统文件1、获取系统类型对代码进python解释器有几种
python解释器有几种,代码,技术,培训,语言,字节,速度,教程,内核,虚拟机,外观,python解释器有几种1、CPythonCPython这个解释器是用C语言开发的推荐的用于标记或标记的SQL数据库
推荐的用于标记或标记的SQL数据库设计,推荐的用于标记或标记的SQL数据库设计,映射,方法,缩放,说过,Recommended SQL database design内容管理系统建议
内容管理系统建议,内容管理系统建议,解决方案,公司,推荐,管理层,Content Management system recommendations管理层正在考虑更改内容关于语言不可知:你会向初学者推荐哪
关于语言不可知:你会向初学者推荐哪些编程专业领域,关于语言不可知:你会向初学者推荐哪些编程专业领域,编程,学习,我觉得,太过,What ar关于文档:让开发人员使用维基
关于文档:让开发人员使用维基,关于文档:让开发人员使用维基,模块,应用程序,重叠,提示,Getting developers to use a wiki我在一个复杂