当前位置:  技术问答>linux和unix

怎么查看机器是32位还是64位。32位的机器安装64位的操作系统可以不?或者64位的机器安装32位的操作系统。

    来源: 互联网  发布时间:2016-11-20

    本文导语:  怎么查看机器是32位还是64位。32位的机器安装64位的操作系统可以不?或者64位的机器安装32位的操作系统。 红帽子下怎么查看。linux 和windows 是一样的吗? | 64位的可以装32位的OS,但是32位的...

怎么查看机器是32位还是64位。32位的机器安装64位的操作系统可以不?或者64位的机器安装32位的操作系统。 红帽子下怎么查看。linux 和windows 是一样的吗?

|
64位的可以装32位的OS,但是32位的不能装64位的


|
32位与64位的比较(zz)

一些简单的比较

关于32位处理器和64位处理器有很多讨论和争论,有很多不同的观点,我本人也没有非常非常深入地研究这些。但是常常被朋友问及诸如下面这些问题,只能是一家之言,作为参考:

问题1:64位比32位可以用到更大的内存,这是它的最显著的特性,这使得很多需要大内存的应用程序可以运行。大内存的应用,减少了读写硬盘的时间,同时,CPU大缓存的应用也协调了CPU与内存之间的速度差异,使很多程序运行时间大大缩短。但我有一个问题:是不是只有那些需要大内存的程序才能体验64的优势,而那些内存需求小的程序的性能提升不明显?

回答1:这一点你很对:64位技术支持的大内存是科学与技术计算领域所非常需要的,尤其是smp系统。应该说,从32位到64位,就像从8位到16位,从16位到32位一样,我们获得了额外的并行处理能力,性能是稳步提升的。但是,从32位到64位,不仅仅是位数的增加,处理器的结构和设计也在变化,同时还融入了更多的设计思想。

我的观点是:不能笼统地说64位比32位有什么优势。应该全面比较64位时代的处理器与32位时代的处理器的差异,64位时代的处理器比32位时代的处理器性能的提升不仅仅是位数的增加带来的。处理器的比较,涉及到功能单元,指令集,和各种性能提升技术,一句两句说不清楚,我们可以找个时间再聊。

我认为应该这样说:一个程序能不能体验64位时代处理器的优势,能不能得到性能的提升,取决于程序计算的本质。如你所说,一个需要大内存的程序,就能够体验到64位大内存的优势;一个程序的计算本质正好适合64位时代处理器的结构、指令集、功能单元设计等等方面的各种特性,这个程序就应该得到性能的提升。比如说,如果一个程序不需要很大的内存,但需要频繁存取内存,则Opteron的cpu中集成的内存控制器就对性能的提升大有帮助。当然了,所有这些都需要编译器的支持。

问题2:从软件角度考虑,64位要发挥应有的性能需要64位软件的支持,在一个兼容32位技术的64位机上运行32位程序,性能也得不到提升。

回答2:最初安腾2是不兼容32位的,后来Opteron支持32位与64位兼容模式,intel也不得不跟进。兼容模式主要是商业考虑,会增加处理器设计难度,对64位没有什么好处。如果你的32位程序不能针对64位处理器进行优化,性能得不到提升是正常的。

问题3:是否即使有了64位CPU,大内存,64位软件,对于某些应用64位也未必比32位快?我做了一个测试,同样的任务在Itanium2 1.3和Xeon 2.8的机器跑,Itanium2要略慢些,我的程序用时主要消耗在CPU上(而非IO和网络上),是否对于这种CPU密集型程序,64位技术并没有明显优势,在这种情况下CPU的计算能力(整数,浮点)是决定性因素,虽然64位能够带来是整体性能的提升,但是在CPU 运算能力成为瓶颈的时候,Itanium还是会输给高主频的Xeon?

回答3:假设64位处理器具有很多优点,设计合理,它也只是有了使程序性能得到提升的潜能。至于能不能得到提升,还受到很多因素影响。编译器是最关键的因素之一。所谓高性能计算,这个"性能"二字才是最关键的。性能的追求永远是无止境的。性能的追求是很难的,这就是我们UnitedHPC希望能够为客户服务的地方。一个高性能计算程序要针对计算机的结构、问题特性,以至于处理器的类型进行优化,才能最终得到你所需要的性能。我就见过客户的程序经过性能优化得到100倍性能提升的例子。我自己就亲自处理过客户程序经过性能优化得到30倍性能提升的例子。

|
一般来说,32位的机器是没法安装64位的操作系统的,
如果64位cpu支持向下兼容32位模式,那么就可以安装32位操作系统..

|
还是看 CPU 是否支持 64 位指令

function check_64bit
{
    OUTPUT=`grep ' lm ' /proc/cpuinfo`
    if [ "xx" = "xx$OUTPUT" ]
    then
        CPU64=0
    else
        CPU64=1
    fi
}

|
uname -a
X686或X86_64则内核是64位的,i686或i386则内核是32位的
至于32位的内核,是不是可能机器是64位的,那就去proc文件里查查cpu
/proc/cpuinfo

|
uname -a 出来三个显示分别是以下三种
 -m, --machine            print the machine hardware name
  -p, --processor          print the processor type
  -i, --hardware-platform  print the hardware platform
学习了.

|
去CPU的生产商的主页,输入CPU型号,然后看说明文档怎么讲的

|


就是这样

    
 
 

您可能感兴趣的文章:

  • redhat9.0怎样查看机器从DHCP获得的IP地址啊?
  • linux下如何ping 其他机器,如何查看网络配置?
  • hp-unix 如何查看机器有多少物理内存
  • 有没有什么指令可以查看谁重启机器了
  • **************如何用命令查看机器的CPU和内存***************
  • linux命令行下使用curl命令查看自己机器的外网ip
  • 怎样查看机器的真实ip
  • 一句话问题,大家进来拿分:怎样查看自己的机器名?
  • 如何查看linux现在有没有发现机器的内猫?
  • 急求,如何查看solaris5.8机器的内存大小!
  • redhat9下面如何查看别人连接过我的机器?
  • 用ftp命令连到ftp服务器后,在ftp提示符下用什么命令可以查看本地机器当前目录有哪些文件?
  • 查看linux机器CPU的温度
  • linux 有什么命令能够查看本机器的网络流量?
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 请问linux和unix下是否内查看用户的历史操作?
  • 客户端如何操作服务器的文件(如查看文件列表,上传,下载)(★)
  • linux下查看局域网内的linux主机,该如何操作?
  • 请问如何清掉linux的操作命令记录?就是按上下键不能查看以前执行的命令,谢谢
  • [请教]在unix里面如何查看以往的历史操作记录?
  • sco openserver操作系统中有没有core文件,有的话怎么查看?
  • 如何查看某用户的操作历史记录?
  • MySQL学习笔记2:数据库的基本操作(创建删除查看)
  • 如何查看AIX操作系统的CPU和内存使用情况?
  • 如何查看我的装的linux操作系统单个进程最多能创建多少个线程
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于X库安装问题:我怎么查看我已经安装了哪些X库,并且哪些知道安装的版本号?
  • 如何查看已安装RPM包的安装时间
  • 怎样查看安装某个软件包的时间
  • 怎样查看和安装字库
  • 如何查看编译方式安装的软件!
  • tar和rpm有查询预览档,包内容的参数吗?还有查看包信息,是否已安装?
  • 求教如何查看RPM包的安装路径??????
  • 如何查看已编译安装软件的编译命令行
  • 求助linux下面如何查看PCI设备安装成功
  • 怎么查看linux 下安装的apache 的版本号
  • 怎么查看新安装地ubuntu linux中系统驱动是否全部安装成功??
  • 怎么查看linux 下安装的apache 的版本号 iis7站长之家
  • 问题6:如何在linux shell 下查看安装软件情况,和卸载软件?
  • 如何查看自己安装的linux 是哪种套件?
  • 如何查看现在系统安装的flex是什么版本?
  • 对LINUX一窍不通,但安装了一个图形查看软件rpm包,怎么用啊?(在线等待)。。。
  • 请问在HP-UX下如何查看已安装的软件(非HP-UX自带的/补丁/驱动程序)?
  • Linux 怎么查看FTP服务安装没有
  • ubuntu下怎样查看软件包安装在哪个目录?
  • 在linux下怎样查看已经安装的java路径信息???
  • redhat/centos 常用信息查看命令整理
  • unix在终端下如何查看如何查看 光盘里的内容? 如何进入光盘所在目录? 用什么命令可以查看光盘里文件的目录?
  • Ubuntu查看系统信息命令介绍
  • linux 命令执行结束后,想查看结果,但部分结果已经被覆盖,如何查看?
  • Ubuntu查看硬盘,分区相关命令介绍
  • 通过c程序写代码怎么查看进程是不是存在了?怎么查看该进程占用的内存是多少?
  • resin及jetty介绍以及如何 查看他们的版本号
  • ls查看时,查看到的4294967294 啥意思,熊猫请进
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • linux命令问题 输入一个查看命令(比如help) 显示满屏后 我怎么查看上一页的显示
  • Ubuntu查看内存,进程相关命令介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3