JDK 32bit与64bit的区别

  • Big-Man一次偶然分析的机会
    • 在进行Minecraft也就是所谓的我的世界游戏的时候,在对局域网进行开放的时候,我的是64bit的JDK,而我同学的是32bit的JDK,所以在进行局域网链接的时候就会出现Internal Exception:java.lang.NullPointerException , 在此我就先来分析一下为什么会产生这样的异常?

  • 解析错误

    • 首先肯定是网络异常:java空指针,但是在处理和检查完网络没有错误的前提下,再次尝试之后发现依然是这样的问题,查看了是使用32bit的JDK的时候,而自己的操作系统是64bit并且我的是64bit的时候, 尝试换一下JDK的操作位数(也就是从32bit更换到64bit)。更换完成之后,发现异常解决,所以觉得需要分析一下JDK的使用位数的影响,以此去找到答案。

  • 32bit64bit系统在计算机领域中常常提及,但是还是会存在这种情况,很多人不知道它们之间的差异。所以在分析32bit64bit的时候, 需要从处理器操作系统以及JVM出发。Big-man接下来会逐步地进行较为详细的解答。

  • 处理器(IA(Intel Architecture))
    • 提及IA,市场上用到的最多的也就是莫过于Intel, 所以在这里讲解一下Intel处理器的32bit64bit的处理器之分。
    • Intel:Intel
    • 通常采用Intel(英特尔)处理器的服务器称之为IA(Intel Architecture)架构服务器,又称CISC(Complex Instruction Set Computer复杂指令集)架构服务器,由于IA架构服务器是基于PC端的x86处理器体系结构的,所以又把IA架构的服务器称为PC服务器或者x86服务器。
    • 虽然IA架构服务器始于PC,但经过不断的发展,IA架构服务器已经远远超出了PC的范畴。
    • IA根据官方的需求,分为一下三类:
      • 1、IA-32
      • 2、Intel@64;
      • 3、IA-64.

  • 历史
    • x86的服务器架构,始于1978年推出的Intel 8086中央处理器的首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在此过后三年成为IBM PC所选用,之后x86便成为了个人电脑的标准平台,成为有史以来最成功的CPU架构。
    • 其他公司也有制造x86架构的处理器,比例有Cyrix(现为VIA所收购),NEC集团 , IBM,IDT以及Transmeta。Intel以外最成功的制造商是AMD。Big-man所知道也就是Intel和AMD了。
    • 8086是16位处理器;直到1985年32位的80386的开发,这个架构都维持是16位。
    • Intel 80386 32位处理器推出后,也许是目前为止x86最大跃进。Linux , 386BSD , Windows NT 和 Windows 95都是一开始为386所发展的,这种系列的386架构成为未来开发的所有x86系列的基础。
    • 现实中把x86-32称为IA-32,全称为”Intel Architecture, 32-bit”。

  • 发展
    • 随后的IA服务器经历了486系统,PentiumPro系统,PII系统,PIII系统,XEON系统等几个阶段。处理器系统的处理能力也在大幅度地提高,而服务器系统的总线结构始终是IA-32总线体系。
    • IA-32服务器发展到8路XEON服务器以后,体系结构已经开始成为制约服务器性能提高的瓶颈了。
    • 因此,hp和Intel自1994年就开始合作开发IA-64架构的处理器,那一年Big-man还没有出生了,真的是没赶上趟啊。IA-64结构既不是Intel的32位x86结构的扩充,也不是完全采用hp公司64位PA-RISC结构,
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值