标签: 32-bit

在64位操作系统上运行IIS为32位与64位的优缺点是什么?

可能更适合"Rack Overflow",但从开发人员的角度来看,在64位Windows主机上运行IIS(同时提供传统的经典ASP和.NET)作为32位进程而不是64位进程有什么优缺点?

32/64(iis/server)超过32/32的主要优点似乎是每个IIS进程内存高达4GB的能力.

我期望32/64超过64/64的优势似乎是更容易访问传统的32位进程内DLL(我们仍有一个来自合作伙伴供应商,我们无法立即离开)给定较小的内存指针,相同代码的内存占用量较小.

64/64超过32/64或其他任何可以保证完全切换的性能优势吗?我在这做过任何错误的假设吗?

asp.net iis 64-bit 32-bit 32bit-64bit

38
推荐指数
2
解决办法
2万
查看次数

Linux上的pid_t,uid_t,gid_t的大小

在Linux系统中(32位或64位),什么是大小pid_t,uid_tgid_t

c linux 64-bit 32-bit sizeof

34
推荐指数
3
解决办法
7万
查看次数

在编译时跳过不兼容的库

当我尝试在我的本地机器上编译我的项目的副本时,我收到一个错误,指出它正在跳过不兼容的库.当我正在处理服务器上托管的实时版本时,情况并非如此[它完全可以实现].

各种其他网站让我相信这可能是一个环境问题,因为我正在开发64位的Ubuntu发行版,我假设服务器版本运行在32位.然而,在将我的环境变量设置为:

CFLAGS+=" -m32"
CXXFLAGS+=" -m32"
Run Code Online (Sandbox Code Playgroud)

我仍然收到相同的编译错误:

/usr/bin/ld: skipping incompatible /dvlpmnt/libPI-Http.a when searching for -lPI-Http
Run Code Online (Sandbox Code Playgroud)

可以用教程吗?

== 编辑 ==

当我遵循乔纳森的建议时,这是我收到的输出:

http.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
Run Code Online (Sandbox Code Playgroud)

显然,有问题的库毕竟是32位的?

c++ 64-bit 32-bit compilation conflicting-libraries

34
推荐指数
2
解决办法
9万
查看次数

为什么Windows 32位称为Windows x86而不是Windows x32?

Windows操作系统可以是32位或64位.在64位版本被称为的Windows 64,但32位版本被称为的Windows 86.为什么不称它为Windows x32?是什么原因?

windows x86 operating-system 32-bit 32bit-64bit

34
推荐指数
2
解决办法
3万
查看次数

如何强制MSBuild编译为32位模式?

我正在使用MSBuild(通过NAnt)编译一堆VB.NET程序集.因为这些程序集依赖于COM Interop,所以我需要保证它们在64位OS上以32位模式运行.我可以通过在Visual Studio中更改项目来将可执行程序集编译为32位,但我真的希望能够在构建服务器上强制将所有可执行文件编译为32位模式.

我已经尝试了许多命令行参数到MSBuild没有运气:

  • / P:平台= win32的
  • / P:平台= 86
  • / P:ProcessorArchitecture用于= 86

我究竟做错了什么?是否有一些参考MSBuild在编译VB项目时使用的属性?

.net vb.net msbuild 64-bit 32-bit

31
推荐指数
3
解决办法
6万
查看次数

处理器,操作系统:32位,64位

我是编程新手,来自非CS背景(没有正式学位).我主要使用C#编写winforms.

我对32位和64位感到困惑....我的意思是,已经听说过32位操作系统,32位处理器以及程序可以拥有的最大内存.它如何影响程序的速度.还有很多问题不断浮现在脑海中.

我试图浏览一些计算机组织和架构书籍.但是,要么我太愚蠢无法理解那里写的内容,要么作者认为读者有一些CS背景.

有人可以用一个简单的简单英语解释我这些东西,或者指出我做的事情.

编辑:我读过像32位模式这样的东西,它们可以访问高达4GB的内存; 在64位模式下,他们可以访问更多....我想知道为什么这样的事情.

BOUNTY:下面的答案非常好......尤其是马丁.但是,我正在寻找一个彻底的解释,但用简单的英语.

64-bit 32-bit processor 32bit-64bit

31
推荐指数
4
解决办法
1万
查看次数

int是64位C#中的64位整数吗?

在我的C#源代码中,我可能已将整数声明为:

int i = 5;
Run Code Online (Sandbox Code Playgroud)

要么

Int32 i = 5;
Run Code Online (Sandbox Code Playgroud)

在目前流行的32位世界中,它们是等价的.但是,当我们进入64位世界时,我是否正确地说以下内容会变得相同?

int i = 5;
Int64 i = 5;
Run Code Online (Sandbox Code Playgroud)

c# 64-bit primitive 32-bit

28
推荐指数
5
解决办法
8910
查看次数

C#P在64位系统上调用user32.dll

在64位应用程序中,在64位Windows上pinvoke user32.dll是错误的吗?我成功完成了很多次并且从未出现过错误,但这似乎是矛盾的.我应该寻找user64.dll吗?

c# 64-bit pinvoke 32-bit user32

26
推荐指数
1
解决办法
2万
查看次数

为什么32位内核可以运行64位二进制文​​件?

在我的OS X框中,内核是32位二进制文​​件,但它可以运行64位二进制文​​件.这是如何运作的?

cristi:~ diciu$ file ./a.out
./a.out: Mach-O 64-bit executable x86_64
cristi:~ diciu$ file /mach_kernel
/mach_kernel: Mach-O universal binary with 2 architectures
/mach_kernel (for architecture i386):   Mach-O executable i386
/mach_kernel (for architecture ppc):    Mach-O executable ppc
cristi:~ diciu$ ./a.out
cristi:~ diciu$ echo $?
1

c macos 64-bit 32-bit

25
推荐指数
3
解决办法
7980
查看次数

什么是16位,32位和64位架构?

在微处理器和/或操作系统的情况下,16位,32位和64位架构意味着什么?

在微处理器的情况下,它是指General Purpose Registers的最大尺寸或s的大小Integer或数量Address-line或s的数量Data Bus line或者是什么?

说" DOS is a 16-bit OS"," Windows in a 32-bit OS"等是什么意思?

64-bit operating-system 32-bit 16-bit microprocessors

25
推荐指数
3
解决办法
2万
查看次数