>>  飞客数据恢复     公司介绍 | 数据恢复 | 客户服务 | 涉密资质 | 培训中心 | 设备供应 | 信息中心 | 数据恢复论坛
数据恢复
  涉密数据恢复
  逻辑数据恢复
  硬件故障恢复
  RAID故障恢复
  硬盘故障恢复
  笔记本故障恢复
  服务器故障恢复
  硬盘维修
  二次开盘
  SCSI开盘
  灾难备份
  技术专区
  坏道专题
  苹果电脑恢复
联系我们
站点地图
  当前位置:首页 >> 数据恢复 >> 坏道专题

坏道 恢复
专题说明:

  在一般情况下,大多数服务商接触的数据恢复业务都仅仅是 Windows 平台,偶尔也有服务器采用 Unix 或是 Linux 系统。但是,对于苹果电脑所采用的 MacOS 平台而言,这完全是一个崭新的数据恢复技术领域。作为国内最大的数据恢复连锁服务机构,飞客对 MacOS 操作系统进行深入研究,不仅开发出专用的苹果数据恢复软件,还在手工修复成功率方面取得重大突破。

飞客硬盘数据恢复中心
从PowerPC到x86 苹果“芯”的演变之路  

    尽管现在苹果电脑已经开始采用 Intel 处理器,甚至即将与 AMD 合作,但是目前大多数用户所使用的苹果电脑还是基于 PowerPC 处理器。 PowerPC 由苹果、摩托罗拉、 IBM 三家公司共同开发制造,其中核心技术以 IBM 为主。从传统架构来看, PowerPC 与我们所熟悉的微处理器有一定的区别,也就是说不能简单是十分重要的。

    地以主频来衡量其实际性能。如果想正确地认识 iMac ,那么抛开“主频=性能”的传统观念将

一、 PowerPC 的架构优势

    传统 PC 处理器,如 Pentium D 以及 Athlon 64 都采用 CISC 架构(复杂指令集),其效率相对较低。而 PowerPC 处理器则是基于缩小指令集( RISC 架构,又称精简指令集)。尽管 CISC 架构能够有效地缩短新指令的微代码设计时间,并且提供非常好的兼容性,但是不同的指令长度相差很大,需要不同的时钟周期来完成,执行较慢的指令将影响整台机器的执行效率。而对于基于 RISC 架构的 PoewrPC 处理器而言,其指令都是 32bit 长度,这种统一长度指令使得工程师能更轻易地设计处理器,让他们省掉一些不必要的装置来加速执行能力。

    PowerPC 处理器的特色是指令流水线,而且都是多级执行单一指令。事实上,不管是 RISC 或是 CISC 的整数,浮点还是 SIMD 单元,在不同架构中会有不同的层级变化。 PowerPC 的四级主要流水线分别是译码、分送、执行与单元使用,通常每个步骤只需花费处理器最小的周期来完成。考虑到每个单元需要不同的硬件,在不同的指令下平行执行不同的单元是处理器设计的逻辑步骤,所以 PowerPC 处理器的流水线处理方式十分灵活 (图 01 , PowerPC 内部架构)

    熟悉 PC 微处理器架构的读者一定在此时想到了“分支预测”,这与流水线处理方式也有很大的关系,也是打破“主频=性能”这一传统观念的重要因素。 PowerPC 处理器每次猜对分支指令时,处理器会记录它的结果,同时分支处理单元会判断那一个路径是分支真正的在执行。从效率来看,这种“分支预测”方式与 Intel 的 IA64 处理器( Itanium 系列)有着异曲同工之妙。架构上的优势帮助 iMac 在性能上始终不落后于传统 PC ,这也是 iMac 赖以生存的关键。

小知识:分支预测执行

    对于那些经常对高速缓存进行操作的应用程序,提高缓存命中率是很重要的一个问题。目前我们使用的 P6 架构 CPU 在这方面已经做得相当不错,大约有 65 %以上的命中率。但是不要忘记,大多数主流 CPU 的总缓存容量都很小,因此这也并没有什么了不起。对于 PowerPC 处理器巨大的缓存体系而言,要做到同样的命中率是相当困难的。为此, PowerPC 处理器使用了 “ 判定 ” 和“预测”技术。这两项技术去掉代码中的分支,进一步改善并行度和数据推测,这使得预测指令将在第一时间知道到底需要哪些数据,并尽量减少处理器的等待时间和内存延迟时间,这也是其打破“主频=性能”戒律的关键因素

•  细看 PowerPC G4 处理器 (图 02 )

    PowerPC G4 处理器已经推出了很长时间,不过即使与现今的主流 Pentium4 或者 AthlonXP 处理器相比,其技术含量依旧不落后。 PowerPC G4 处理器内置极速引擎( Velocity Engine )处理单元。极速引擎可以每次处理 128bit 长度的数据区段,远大于传统处理器较小的 32bit 或 64bit 区段,而且 PowerPC G4 处理器上还增加了 162 个新的指令来提升运算速度。更为重要的是, PowerPC G4 处理器可以在一个处理器循环之中,同时处理 4 个(某些时候可以高达 8 个) 32bit 浮点运算指令,这比传统处理器快上 2 ~ 4 倍。

    抢占式多任务处理功能也是 PowerPC G4 的一大特色,它可以同时处理多项工作,这与 Pentium 或者 Athlon 的多任务运行有一些区别。当 Pentium 或者 Athlon 处理器运行于 Windows 操作系统时,此时所谓的“多任务”仅仅是处理器将时间段极小化细分,某一时间段内仍然是单任务处理,只不过因为时间段实在很小,因此表面上看起来就像是多任务处理。而 PowerPC G4 控制器会赋予重要应用程序较高的优先顺序,并且可以同时在后台处理其它优先级较低的工作。这才是真正的多任务处理,不仅设置优先级顺序,还确保处理器以最高效率运行,并且即时分配适当的系统资源,让每一项进程都可以得到所需的运算能力,各项程序的运行不会明显阻碍处理器用以其它程序的运行。

    目前 PowerPC G4 的主频已经突破 GHz 大关,每秒超过 10 亿次浮点运算速度, Apple 公司甚至将其称为 Gigaflop 。此外, PowerPC G4 还内嵌大容量一级缓存与二级缓存,同时附带容量高达 2MB 的三级缓存,这已经与 Intel 的 P4EE 处理器有些类似。总体而言, G4 的性能应该完全能够满足大多数用户的需求,而且成本也在不断地下降。

•  强大的 PowerPC G5

    PowerPC 一直是微处理器的一多奇葩,凭借并不高的主频,它在性能方面一直不逊色于 Intel 的产品。然而,面对如今的 64 位处理器大潮,始终走在技术前沿的 IBM 并未落后,而是推出了其第一款 64 位处理器—— PowerPC 970 ,并且与 Apple 公司合作推出 G5 处理器 (图 03 )

    PowerPC  G5 将采用 0.09 微米制程,集成 5200 百万个晶体管,起跳频率为 1.8GHz 。 PowerPC  G5 是以 IBM 的 PowerPC G4 为原型设计的,是一款定位于入门级服务器和台式电脑的产品,而非高端服务器产品。为了更好地适应市场竞争, PowerPC  G5 在许多方面都作了简化。例如, PowerPC  G5 仅集成一个处理核心,而且由于定位的原因, PowerPC  G5 对三级缓存的要求并不高, IBM 会根据市场情况更变三级缓存的容量以降低制造成本。

    和 AMD Athlon 64 处理器一样, PowerPC  G5 也将向下兼容 32 位应用程序,这样可以保护那些客户和开发人员的原始软件投资。 PowerPC  G5 同样也支持对称式多重处理架构( SMP ),也就是说, PowerPC G5 支持两颗处理器的并行运行。 Apple 公司使用 64bit PowerPC G5 处理器的苹果电脑采用双通道 DDR 内存架构,事实上,如今的苹果电脑在硬件性能上的发展已经超越了 PC ,再加上其专业应用软件方面的优势,未来苹果电脑与 PC 两分天下的局面将是必然的。采用两颗 G5 处理器的 PowerMac G5 能到相当惊人的性能, SPEC CPU2000 的测试结果表现它甚至超越了 3.06Hz 的双 Intel Xeon (图 04 )

小知识: SMP 多处理器

    多任务运行是如今计算机应用的主流趋势,然而在单处理器的环境下,此时的“多任务”多少打上一些折扣。无论是 Pentium 还是 Athlon ,在 Windows 下的多任务都是短小时间段的切分,而 PowerPC 也只不过是略微先进的“ 抢占式多任务处理”机制。毫无疑问,只有真正使用两个物理处理器才能显现出最为出色的并行处理能力,让 多任务运行的效率大幅度提高。在服务器处理器领域,一般可以使用 4 ~ 64 个,甚至更多的处理器并行运行,而作为面向高端工作站的平台,双处理器则是最主要的运行模式,双路 Opteron 、 XEON 、 PowerPC G4/G5 ,这些都是常见的支持 SMP 工作站级别的处理器。
 
 联系我们 | 站点地图 | 合作伙伴 | 站内信息搜索  
  飞客(北京总部)地址:北京市海淀区中关村南大街2号数码大厦A座32层 邮编:100086 电话:010-51727811,51727812 传真:010-51727811
  飞客(上海总部)地址:上海市浦东南路1088号 中融大厦1004室 邮编:200122 电话:021-68881162,68881163 传真:021-68881163
Copyright © 2004 Fix.com.cn, All rights reserved. 飞客数据恢复中心 版权所有 E-mail:service@fix.com.cn