首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

判断进程是32还是64位(3264系统通用)

意思是如果进程运行在一个 32-bit 的系统上,该函数一直返回 FALSE,如果一个 64-bit 的应用程序(注意是应用程序)运行在 64-bit 的系统下,这个值也被设置为 FALSE。...32-bit 系统下,该函数一直返回 FALSE,因为 32-bit 系统下不可能跑 64-bit 的程序。...64-bit 系统下,如果进程如果是 64-bit 的,则返回 FALSE,反之如果进程是 32-bit 的,那么返回 TRUE。...知道了具体规则后,我们就需要先判断系统32还是 64 位的,根据操作系统不同的位数执行不同的操作。...判断系统是多少位的代码如下,如果是 64系统返回 TRUE,否则返回 FALSE: BOOL GetOSVerIs64Bit() { BOOL bRet = FALSE; SYSTEM_INFO

17120
您找到你想要的搜索结果了吗?
是的
没有找到

一个C程序辨别系统64还是32

32bit的计算机中,ALU一次可以计算的最大整数为4个字节。 在64bit的计算机中。ALU一次可以计算的最大整数为8个字节。...但是实际上int和long这两种类型不但和CPU体系结构有关系,同时和编译器的处理也有关系,不同的编译选项下它们的大小也是随之变化的,因此用这两个类型来测试当前系统64bit还是32bit是不可取的。...我们可以通过计算在操作系统中可寻址单元的个数,这样就可以计算出对应操作系统中一个地址的大小来区分64bit和32bit。编译器的位数要与操作系统一致。...在32bit和64bit操作系统下姑且认为地址总线的条数分别是32条和64条(实际中不是这样的,但是可以这么理解),那么形成的地址的大小分别是4字节和八字节。...64bit\n":"32bit\n"); return 0; } 1.ubuntu64位 2.Dev C++ 32bit 3.Dev C++ 64bit

40720

怎么快速判断 PHP 是 32还是 64

,依旧提示未安装的情况 这个时候就可能是因为你所安装的 PHP 是 32 位的,那么如何快速判断 PHP 是 32还是 64位的呢 PHP 百科全书是这么说的 可以输出一个超过 42 亿的整数,如...如果类型为 int,表示 PHP 是64位的,可以支持超过 42 亿的整数。 这样是可以的,另外一种也可以查看到的方式就是phpinfo()了 <?...php phpinfo(); 找一下Architecture,如果对应的值为x86则是 32 位的,反之则为 64 位 我又不想它输出12345678900,也不想查看phpinfo(),还有其他办法吗...当然是有的:查看PHP_INT_SIZE的值 据说 32 位 PHP 是 4Bytes,而 64位 PHP 是 8Bytes,我测试也的确是这样,所以就拿这个做判断吧 <?...php if (PHP_INT_SIZE == 4) { $bit = 32; } else { $bit = 64; } 目前 Loader-Helper 安装向导就是这么判断的,加了一个提示

3.2K20

Linux 中的 32 位与 64

在通用PC领域,不论是windows还是linux界,我们都会经常听到"32位"与"64位"的说法,类似的还有"x86"与"x86_64","i386"与"amd64",这两组概念之间有着怎样的联系和区别呢...2、系统 系统同样可分为32位与64位。在x86_64架构的CPU出现之前,PC的操作系统都是用32位,例如windows 2000,xp,当时的unix,linux等。...另外,不论是windows还是linux,驱动程序都需要加载到内核空间中,因此它的类型(32位或64位)需要跟系统完全相同。 系统与CPU的关系如下图所示: ?...查看linux系统32还是64位的方法:执行shell命令“arch”,显示为x86_64表示当前系统64位,显示为i386,i486等表示系统32位的。...linux中查看可执行文件是32还是64位的方法:执行shell命令“file /usr/bin/xxx", 如果是32位程序,显示为"ELF 32-bit …";如果是64位,则显示为:"ELF 64

3.2K20

32系统64系统区别介绍

在我们日常使用电脑时,应该有很多用户不知道自己的电脑该使用32还是64系统,那么32位和64系统有什么区别呢?下面小编就为大家带来32位和64系统意思介绍,感兴趣的小伙伴快来看看吧。...32系统64系统区别介绍 一:支持的内存不同 32位的操作系统,最多支持4G的内存,实际内存为3.25G;64系统支持4G 8G 16G 32G 64G 128G 256G内存,理论上可以无限支持...五、系统体积大小 64系统都比32系统大的多,比如win7 64位比win7 32系统大700M左右。 知道了它们的区别,怎么知道我的电脑适合哪种系统呢?...1,CPU是32位的,只能配32系统,如果CPU是64位的,可以安装3264位。但现在基本上只有老款电脑的CPU不支持64。 2、内存4GB以下,装32系统。...如果要查看自己的电脑是什么操作系统,点击桌面上的我的电脑右击-属性,就可以看到了 转: 32系统64系统的区别 32系统64系统区别介绍(win7xzb.com)

6.3K21

32位和64系统的区别

前言64系统32系统首先涉及到提取数据的能力,64系统肯定比32系统提取数据的能力强一倍 但是这只是建立在64位操作系统64位软件上。...进程的64位和32位和程序的地址空间是32还是64位有关,而不是和操作系统有绝对关系64系统32位的寻址能力的比较1.64位CPU拥有更大的寻址能力,最大支持到16GB内存(了解64系统支持多少内存...,看下面介绍),而32bit只支持4G内存64系统32位的提取数据能力比较2.64位cpu一次性可以提取64位数据,比32位提高了一倍,理论上性能会提升一倍。...64位处理器实际上一次处理数据的能力是64位,和8,16,32位比较,都是一次处理数据的能力更加打,之所以很少听过128位,是因为目前的计数暂时无法制造这么复杂的芯片64系统32位的进程中指针一个是...64系统最大支持多少内存32位:系统能够识别的内存最大在3.25-3.5GB左右,也就是说4GB的内存条有0.5GB左右用不了。2GB内存条或者2GB+1GB内存条用32系统丝毫没有影响。

3.3K10

【答疑释惑】如何知道电脑是32还是64

近来在联盟中经常看到有人问64系统32系统的问题。这里把相关问题几种回答下。 首先我们要明白一个常识,64位操作系统可以使用32系统的软件,但是32系统是不能使用64位软件的。...我们还知道,64系统如果安装64位的软件,相比使用32位的版本,一般情况下运行速度,效率上是会高些的。...所以,我们在平时安装软件的过程中如果自己的系统64位的,那么就尽量安装对应的64位的版本的软件,如果没有对应64位版本软件,那么我们才应该安装32位的软件。...如果64位的系统却都使用32位的软件,那么64位的优势也根本发挥不出来。 那么如何知道自己的系统64位的还是32位的呢?这里有几种办法: 使用systeminfo命令查看。...这样以后就不会迷糊,不知道运行的系统到底是64还是32位了吧。

90430

32位 or 64位:Apache CloudStack系统VM架构选择

这是因为32位的内存使用效率非常高,而且由于这些内存是可以横向扩展的,所以很容易实现系统的内存扩展。 但你只能选择一种 - 32位 or 64位 ?...32位:与64位相比,32位操作系统的内存使用效率非常高。 (例如,相同的信息通常在存储器中占用较少的空间)。但是32系统存在最大内存限制。...当使用CloudStack的32位虚拟机实现负载平衡时,如果遇到很大网络数据流量,那么就会遇到内核内存上限的困扰。 64位:内存使用效率没有32系统高,但是它支持配备更多的内存。...实际上,在64系统上,需要更多的内存来实现在32系统上同样的功能。但是如果你的功能需要超过32位机器所能支持的功能上限,那么至少在64系统上,你有条件可以选择这样做。...简而言之,如果你认为你可能需要利用到64位虚拟机提供的优势,即更大的内存,那你应该选择64位架构,但如果不需要那就应该默认使用32系统虚拟机。

90260

怎么看要安装的mac软件是32还是64

苹果近日已经向macOS的用户发出提醒,新版本的macOS将不兼容32位应用,当用户在macOS High Sierra 10.13.4系统上启用32位应用时,系统将弹出提示:此应用程序需要由其开发人员更新以提高兼容性...由于软件更新问题,不少的Mac上还留有一部分32位应用,这些应用将在未来系统升级后不可用,以下为查看方法。...mac软件是32还是64位查看方法在Mac上查看所有32位应用程序(和64位应用程序)的最简单方法是使用系统信息按住键盘上的OPTION / ALT键,然后拉下Apple菜单 从Apple菜单列表的顶部选择...“系统信息” * 在系统信息应用程序中,向下滚动左侧菜单,然后在“软件”下查看并选择“应用程序” 在列标题中查找“ 64位(Intel)”选项,就是你电脑应用程序位数了图片

40720
领券