西西河

主题:【求教】64位的windows何时出?需要相应的硬件配套吗?有答必花 -- wsxx

  • 共: 💬 31 🌺 63
  • 【求教】64位的windows何时出?需要相应的硬件配套吗?有答必花

    看到介绍说64位的windows功能强大,可以管理到128G的内存。

    不知道它何时出版,价格多少?

    它需要相应的硬件吗?可以在现有的运行XP的硬件上安装吗?

    如果可以在现有的硬件上安装64位的windows,性能可以大幅提高吗?

    有答必花。

    关键词(Tags): #64位
    • 用了六七年的64位Windows,版本大概有5种,

      64位CPU没有什么神秘的,和32位CPU比较就是寄存器,内存寻址都是64位的。要求主板的BUS也是64位就行。计算的时候一个大数字32位寄存器表达不了,要好几步的运算,64位CPU一步就完成了。64位的操作系统就是把32位系统源码把一个字长定义改一下,用64位编译器编译一遍就好了。功能完全一样。

      因为工作的关系,需要大量运算FORTRAN程序,在97,98年开始用NT 4。0在DEC ALPHA上的版本,那就是最早的64位WINDOWS PC机了,那个比较当时奔腾要快多了。后来DEC卖给了COMPAQ,COMPAQ又被HP买了,现在这个版本的NT微软给COMPAQ了。那个MS VISUAL STUDIO中有FORTRAN的,大概很少人见过,叫做MS FORTRAN POWER STATION,用的人全世界不知道有几个,微软看看没有钱途,也白送给COMPAQ去维护了。

      94开始HP和INTEL合伙搞了几年,花了60亿美金,搞出了一个64位CPU,叫ITANIUM,微软马上把WINDOWS源码改了改,编译一下,就出来XP的64位版了,但是这个CPU和INTEL的X86奔腾系列不兼容,原来打算取代X86体系结构,速度是很快的。但是没有什么人用,是彻底的失败。直到INTEL前年出的64位版XEON,AMD也有了ATHLON64,都是兼容X86系列的,于是微软又编译了两套XP PRO和Server2003,称为X64 Version。看来是将来的主流64位WINDOWS系统了。

      所以,64位WINDOWS一共有:

      1. Windows NT 4.0 for Dec Alpha

      2. Windows XP Pro for Itanium 64

      3. Windows Server 2003 for Itanium 64

      4. Windows XP Pro for X64

      5. Windows Server 2003 for X64

      6. Windows Vista for X64 (今年会出)

      这些版本我都用过,和各位用的32位XP,2003外观上没有任何区别,一摸一样。

      不同的是内存的使用,32位系统的寻址极限是4G,

      然而XP只能用到2G,我这里的32位XP多少年前就插4G内存了,XP甚至只能看到3。几G,用内存上到1。7G就跑不动了。Sever2003好些,可以上到4G,

      但是我FORTRAN程序随便开个数组就有1,2G大,几个数组之间代数运算是经常的,32位系统就怎么也不行了。

      64位的寻址空间是2的64次方,具体多大我也说不出来,反正绝对比128G要大多得多,内存很便宜了,但是装不满这么多的,所以64位系统可以用很久很久不用再更新升级了。只要能不断加内存就行。

      元宝推荐:铁手,
      • 赞,花一个,另外有一些问题求教

        当年NT还是支持蛮多平台的,不想现在只有x86。

        夸拉拉果然专业。很多版本都没有听说过。

        问一个问题,有人说现在的奔腾64和AMD64只是在内存寻址空间上有扩充,实际在指令集和内部数据处理中没有太大的区别,不知道是不是真的。总之就算说现在32到64的演变,远远不如当年16到32的改变大。

        另外,有没有什么跨时代意义的64位处理器,Intel的安腾是不是一个真正的64位处理器呢?

      • 单机的能力还是太小了, 不知道64位的win下如何做多机协同的
      • 想知道有专门用在XP x64 的MS-WORD吗?

        一般的WORD 2003是x86的,装在XP x64上也能用。

      • 花! 再多说说
      • 握手

        同行!

        • 握手
          逮着, 快写原创
      • 阁下搞计算只在win平台下?

        好像linux做计算也很不错的啊

        • 惭愧,不会Linux,那个对我来说太难了。

          说实话,我们组里都没有会C++的。原先有会的那几个都去电脑公司发财了。会自己鼓捣操作系统的,象LINUX这样高级的,多半不屑于干我们这份工作的。多落后啊,说出去都丢人,这里能上网的都算电脑大侠,有谁愿意来写FORTRAN程序呀?

          • 好奇问一句:FORTRAN现在有没有visual的版本了?

            首先,向你这样的人表示敬意。

            我以前在大学学过FORTRAN77,是在中型机的一个终端上运行的。

            大约4年前我看到一个同事在PC机上玩FORTRAN,好像还是在控制台窗口中做的。

            据我从一本书上看到,FORTRAN还是科学计算速度最快语言,C/C++只有他的80-90%。

            不知现在FORTRAN现在有没有visual的版本了?就是说有没有可以开发出窗体的FORTRAN版本了?

            关键词(Tags): #FORTRAN
            • 单是Fortran 不能写出Windows程序,要用别的语言来实现

              简单的说就是要用C++调用FORTRAN,实现是很容易的。定义一个C外部的函数,用FORTRAN实现计算功能,用FORTRAN编译器编译成OBJ文件再和C++写的标准WINDOWS程序LINK到一起就可以。我们在WINDOWS95一出来就实现了从VAX到32位PC的移植,把大量的FORTRAN程序搬到了WINDOWS上,因为当时WINDOWS95上第一次出现了OPENGL的库,那就意味着运算结果可以用图像来表达可视化了,在这之前只有SGI的高端图形工作站可以有这个能力。而SGI的超级计算机是对中国限制出口的,我们通过第三国购买都被美国人识破而搁浅,后来辗转通过香港在黑市买到别人升级淘汰下来的SGI机器,虽然不是高端机,但是当时SGI的机器已经有CLUSTER能力,通过CLUSTER几台中端旧机器达到了高端的计算能力。但是那点计算能力太宝贵,有太多东西要算,要画。所以PC上能够做同样的工作,代价就便宜许多。

              Fortran本身的演变也很大,Fortran77的标准后来被Fortran90取代,出现了HPF(High Performance Fortran), CF90(Cray Fortran90), Fortran95, Fortran2003等一个个新标准,伴随并行计算,多CPU的SMP,单CPU多核心,单核心多线程等硬件技术发展,一切都是为了算得快。PC上的FORTRAN可视化开发平台,还是DEC的Visual Fortran6,现在归HP拥有,对Fortran95的支持最大,Intel因为自己的CPU技术特意开发了Fortran编译器可以对用DEC Fortran编译出的代码再编译提高运行性能,因为只有INTEL自己知道如果采用MultiCore,HyperThreading的指令。相信AMD也应该出针对自己芯片的Fortran编译器。HP,SUN,CRAY都有针对自己体系的FORTRAN编译器。辛苦设计的高端CPU性能,是要由计算程序来体现的。所以我不认为有64位机器专用的MS-Word,似乎没有必要,但是我不清楚,不敢说,毕竟微软重新编译一下源码就可以出一套Office for X64.

              这些,离开原来64位Windows的话题,越来越远,咱们就此打住吧。

            • 有,不过是intel出的。

              pascal推出后抢了一些fortran的生意,不过现在科学计算还是fortran大头

          • 能用2g以上内存还。。。。。服了。


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河