Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342140
  • 博文数量: 97
  • 博客积分: 3996
  • 博客等级: 中校
  • 技术积分: 750
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-24 22:27
文章分类

全部博文(97)

文章存档

2012年(1)

2011年(8)

2010年(5)

2008年(2)

2007年(26)

2006年(54)

2005年(1)

我的朋友

分类: LINUX

2006-03-27 21:54:11

<>()Roderick W.Smith

Linux 硬件手册 伍卫国 杨麦顺 魏恒义 刘伟娜 林深 等译

第一章CPU的体系结构

CPU体系结构的选定也决定了其他硬件的选择。不同的CPU需要不同的主板,主板决定了所能选择的存储器和你要使用的插卡(plug-in card.

1.CISC复杂指令集计算机—complex instruction set computer.

RISC精简指令集计算机—reduced instruction set computer

许多流行的x86系列CPU用的是RISC/CISC混合技术设计的,但是在通常的桌面CPU体系结构中,Intelx86传统上是按CISC设计的。Macinton机器上的PowerPC CPU,以及用在许多UNIX机器中的Alpha CPU是按RISC体系结构设计的。如果不是从事汇编语言程序设计的话,CISC/RISC的区别不是很重要。

2x86

  现在我们使用的桌面型电脑大部分用的是Intel发明的x86系列的CPU体系结构,缩写i386有时用来指80386以及后来的Intel CPU

Intelx86 CPU一直很流行的,过去不少公司生产x86系列的克隆CPU,直到现在,还有AMDVIATransmeta三家公司在继续生产。x86 CPU(或确切的说是80386)是linux最初编写的目标平台。

x86硬件通常的运算速度不是很快,特别是浮点运算,如果你想用计算机做一些专门的应用,如科学计算,工程仿真,图形着色之类的高性能任务时,那就不合适了。

  3Alpha

美国数字设备公司(Digital Equipment Corporation,DEC)开发了适合于在高性能的工作站和服务器上使用的Alpha CPU。后来康柏(Compaq)接管了Alpha CPU的生产线,现在Compaq已被HP收购。

如果你想用Linux做一些高性能的计算时,Alpha CPU无疑是一个很好的选择。现在的Alpha CPU比最快的x86 CPU还要快;还有LinuxAlpha 移植是很稳定的。

小红帽(Red Hat()控制着适合Alpha CPULinux发布,但我们还可以发现其他一些适合Alpha CPU的发布,如著名的Debian GNU/Linux().这两种系统都是很稳定的。

4.SPARC

Sun的工作站中,SPARC CPU很常见的,这些计算机有自己不同的UNIX版本(SunOS或者Solaris)。Linux爱好者已经移植Linux到这种体系结构上。

SPARC体系结构包括32位和64位的CPULinux可在其上运行。64位的CPU内部用两倍的2进制位数来表示数字,这样能够提高大数的处理速度。SPARC处理器的速度是相当快的。使得SPARC的硬件成为在对CPU要求高的应用场合具有良好的竞争力的硬件。

上,你可以学到更多的关于Ultralinux项目的介绍(该项目致力于适合SPARC CPULinux的发展)。和Debian一样,RedHat也发布了一个适合于SPARC处理器的Linux版本。

5.PowerPC

PowerPC CPUApple,IBM,Motorola三家公司联合开发的产品,这类CPU产品最初用在Macintosh计算机上,后来IBMMotorola也把PowerPC用在自己的一些计算机上。

PowerPC用的是RISC体系结构。速度非常快,特别是浮点运算方面。现在有好几种版本在PowerPC计算机上是可用的:

Linux PPC ()

Yellow Dog Linux ()

Debian GNU/Linux ()

SUSE Linux ()

6.其他体系结构

前面主要介绍的是一些主要在台式机上最流行的CPU,还有其他一些:

掌上型(PalmtopCPULinux已经移植到了几个适合掌上型计算机所使用的CPU上,例如Psion计算机所使用的ARM CPU;3COM PalmPilot(),这些移植版本有一些用在嵌入式设备上。

稀有的台式机和工作站CPULinux也适合在680x0系列的CPU上运行(,用在有些DEC工作站上的

MIPS CPU()

现在我们在一些网站上,如上看到好多到Linux移植项目的链接。其实,PowerPC,SPARC或者Alpha等工作站能为你提供大量的计算能力。如果还想要一个功能特别强的CPU的话,可以研究一下Linux集群(CLUSTER)。集群就是通过高速的连网技术把好多Linux计算计连在一起,从而产生超级计算机级别的计算能力。有一组从事Beowulf项目就在做这方面的研究().
阅读(1339) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~