有关迁移到Win64位系统的帮助? [英] Help on moving to Win64 bit system?

查看:79
本文介绍了有关迁移到Win64位系统的帮助?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在考虑从WinXP 32位转移到Windows 2003 Server 64位。

但首先我有一些不清楚的问题需要在这里澄清

使用你的帮助:

(1)我可以使用驱动程序(如Coerce Frame Grabber驱动程序)使用

for Windows XP 32 bit并使用它64位系统?

(2)假设(1)的答案为真 - 我可以在64位应用程序中使用

的32位驱动程序吗?
我的意思是,我需要在我的应用程序中编写混合代码吗?我的应用程序

应该是从混合组件(DLL')构建的,其中一些是32位,还是一些

它们是64位?

混合32/64组件如何相互连接?

(3)在64位系统上; 32位可执行文件如何与

64位可执行文件通信? C#/ .NET远程处理和TCP是否可以在两者之间进行通信



(4)Win64中每个进程的最大连续内存块限制是多少? br />
位系统(有和没有联动开关和Boot.ini开关)?

(5)WinXP 64位和Windows 2003 Server 64位有什么不同?

-------------

非常感谢

Sharon

I''m thinking to move from WinXP 32bit to Windows 2003 Server 64 bit.
But first I have some unclear issues that would like to clarify in here
using your kind help:
(1) Can I take a driver (like the Coerce Frame Grabber Driver) that is used
for Windows XP 32 bit and use it on the 64 bit system?
(2) Assuming the answer to (1) is true - Can I use the 32 bit driver from
within a 64 bit application?
Do I need to write mixed code in my application, I mean; does my application
should be build from mixed components (DLL''s), some of them 32bit, and some
of them 64 bit?
How will the mixed 32/64 components will interface with each other?
(3) On a 64bit system; How a 32bit executable should communicate with a
64bit executable? Does the C#/.NET remoting and TCP will work to communicate
between the two?
(4) What is the maximum continuous memory chunk limit per process in a Win64
bit system (with and without the linkage switch and Boot.ini switch)?
(5) What is different between WinXP 64bit and Windows 2003 Server 64 bit?
-------------
Thanks a lot
Sharon

推荐答案

Sharon,

1)Windows 2003 Server 64bit的所有驱动程序必须是64位驱动程序。我使用

x64版本,到目前为止我唯一没能找到的驱动程序是

蓝牙USB,但我怀疑我可以破解那个Windows XP 64位

x64版本。


2)不,你不能使用32位驱动程序。一个32位的应用程序,是的。


3)不确定32位应用程序如何与64位应用程序通信。


4)对于内存架构,请转到此处:

http://support.microsoft.com/default...;EN-US;q294418


5)XP和服务器64位之间的差异版本几乎相同

相关的32位版本之间的差异。


彼得

-

联合创始人,Eggheadcafe.com开发者门户网站:
http://www.eggheadcafe .com

UnBlog:
http:// petesbloggerama.blogspot.com


" Sharon"写道:
Sharon,
1) All drivers for Windows 2003 Server 64bit must be 64 bit drivers. I use
x64 version, and so far the only driver I haven''t been able to find is the
bluetooth USB, but I suspect I could hack the one from the Windows XP 64 bit
x64 version.

2) No, you cannot use a 32 bit driver. A 32 bit application, yes.

3) Not sure how a 32 bit app might communicate with a 64 bit app.

4) for memory architecture, go here:

http://support.microsoft.com/default...;EN-US;q294418

5) difference between XP and Server 64 bit versions is virtually identical
to the differences between the associated 32 bit versions.

Peter
--
Co-founder, Eggheadcafe.com developer portal:
http://www.eggheadcafe.com
UnBlog:
http://petesbloggerama.blogspot.com


"Sharon" wrote:
我正在考虑从WinXP 32位转移到Windows 2003 Server 64位。
但首先我有一些不明确的问题需要在这里澄清<使用您的帮助:
(1)我可以使用用于Windows XP 32位的驱动程序(如Coerce Frame Grabber驱动程序)并在64位系统上使用它吗? (2)假设(1)的答案为真 - 我可以在64位应用程序中使用
的32位驱动程序吗?
我是否需要在我的应用程序中编写混合代码,我意思;我的应用程序应该是从混合组件(DLL')构建的,其中一些是32位,有些是64位?
混合32/64组件将如何接口彼此?
(3)在64位系统上; 32位可执行文件如何与
64位可执行文件通信? C#/ .NET远程处理和TCP是否可以在两者之间进行通信?
(4)Win64
位系统中每个进程的最大连续内存块限制是多少(使用和没有联动开关和Boot.ini开关)?
(5)WinXP 64bit和Windows 2003 Server 64位有什么不同?

----------- -
非常感谢
Sharon
I''m thinking to move from WinXP 32bit to Windows 2003 Server 64 bit.
But first I have some unclear issues that would like to clarify in here
using your kind help:
(1) Can I take a driver (like the Coerce Frame Grabber Driver) that is used
for Windows XP 32 bit and use it on the 64 bit system?
(2) Assuming the answer to (1) is true - Can I use the 32 bit driver from
within a 64 bit application?
Do I need to write mixed code in my application, I mean; does my application
should be build from mixed components (DLL''s), some of them 32bit, and some
of them 64 bit?
How will the mixed 32/64 components will interface with each other?
(3) On a 64bit system; How a 32bit executable should communicate with a
64bit executable? Does the C#/.NET remoting and TCP will work to communicate
between the two?
(4) What is the maximum continuous memory chunk limit per process in a Win64
bit system (with and without the linkage switch and Boot.ini switch)?
(5) What is different between WinXP 64bit and Windows 2003 Server 64 bit?
-------------
Thanks a lot
Sharon



非常感谢您的信息。


但我仍然无法找到线程问题的答案:Win64

位系统中每个进程的最大连续内存块限制是多少(带有没有联动开关和Boot.ini开关)?


你提到的文章没有说明什么是最大连续内存

每个进程的块大小限制一个Win64位系统。

-

谢谢

Sharon
Thanks a lot for the info.

But I still couldn''t find an answer to the thread question: What is the
maximum continuous memory chunk limit per process in a Win64
bit system (with and without the linkage switch and Boot.ini switch)?

The article you mentioned does not say what is the maximum continuous memory
chunk limit per process in a Win64 bit system.
--
Thanks
Sharon




" Sharon" <嘘***** @ newsgroups.nospam>在消息中写道

news:58 ********************************** @ microsof t.com ...

|非常感谢您的信息。

|

|但我仍然无法找到线程问题的答案:

|是什么Win64中每个进程的最大连续内存块限制

|位系统(有和没有联动开关和Boot.ini开关)?

|

|你提到的那篇文章并没有说明什么是最大连续的

内存

| Win64位系统中每个进程的块限制。

|

|

| -

|谢谢

| Sharon


没有最大连续内存块这样的东西在

流程级别定义,每个

流程只有一个最大用户虚拟地址空间(VAS)。

最大用户增值VAS X86 Windows为2GB或3GB(/ 4GT调整),X64为~8TB



VAS中可用的最大连续内存块的大小为

受碎片量的影响。对于X86和X64都是如此,

当然在X64上找到一个10GB的连续块并不会成为这样一个巨大的VAS的问题。

威利。


"Sharon" <Sh*****@newsgroups.nospam> wrote in message
news:58**********************************@microsof t.com...
| Thanks a lot for the info.
|
| But I still couldn''t find an answer to the thread question: What is the
| maximum continuous memory chunk limit per process in a Win64
| bit system (with and without the linkage switch and Boot.ini switch)?
|
| The article you mentioned does not say what is the maximum continuous
memory
| chunk limit per process in a Win64 bit system.
|
|
| --
| Thanks
| Sharon

There is no such thing as "maximum contiguous memory chunk" defined at the
process level, there is only a maximum user virtual address space (VAS) per
process.
The maximum user VAS for X86 Windows is 2GB or 3GB (/4GT tuning), and ~8TB
for X64.
The size of the largest chunk of contiguous memory available in the VAS is
subject to the amount of fragmentation. This is true for both X86 and X64,
of course finding a contiguous chunk of 10GB on X64 won''t be an issue with
such a huge VAS.
Willy.


这篇关于有关迁移到Win64位系统的帮助?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆