26

《程序员》封面报道:中国云计算大势图

在美国,Amazon的AWS和RackSpace等IaaS服务已非常普及,其上支撑着Engine Yard、Heroku等许多PaaS平台,共同为更多的XaaS服务企业和其他社会化、移动互联网等领域的创业公司不断兴起提供了土壤,形成生机勃勃的生态系统。与此相比,中国的云计算还有较大差距。本期封面报道邀请了多位一线云计算专家,全景剖析了中国云计算的现状与趋势,分析了云计算在中国落地的难点,厘清了中国云计算发展的思路、方向和机会。

(1)中国云计算大势图

(2)私有云与公共云必将长期共存

——EMC中国卓越研发集团总经理李映专访

(3)中国IaaS现状与趋势

(4)IaaS在中国落地的难点

(5)PaaS,用还是不用,这是个问题

(6)隔海观潮看SaaS

(7)国外云计算创新与趋势

(8)安全:云时代的定海神针

(9)云计算创业观察

(10)新浪云计算SAE的技术演变

(11)又拍云存储CDN技术探秘

阅读全文 »

标签:
阅读:32,707 次
25

文/王越

苹果暗中计划放弃PowerPC芯片后,组成了秘密团队希望使每个版本的Mac OS X都能在Intel的x86平台上无缝运行,与此同时,在HP的说服下,Intel在1999年开发出了Itanium处理器,但这款处理器却存在着两个致命的缺陷,这给竞争对手AMD留下了可乘之机。 阅读全文 »

标签:
阅读:25,078 次
07

文/王越

由于各种缺点,干掉HFS+势在必行,然而用什么取代HFS+呢?苹果开始秘密移植下一代的文件系统—ZFS,然而在诸多因素的干扰下,Mac OS X的ZFS支持却只是昙花一现,未来文件系统之路将走向何方? 阅读全文 »

标签:
阅读:29,651 次
17

文 / 王越

HFS+和UFS文件系统同时被引入早期的Mac OS X,随着若干年的发展,HFS+提供的功能已超越UFS,使其在Mac OS X 10.5之后成为成为唯一正式的Mac OS X系统,但因为其背负许多的历史包袱,为考虑兼容性,这些陈旧的设计并不能被推翻重来,所以苹果开始秘密研发下一代的文件系统。

著名BSD开发者Marshall Kirk McKusick

UFS:经典的Unix文件系统

在Unix系统刚诞生的远古时期,文件系统被简单地称为FS。FS只包括启动块、超级块(处于硬盘分区开头用来保存文件系统信息)、inodes(索引节点)及数据。FS文件系统在Unix系统刚诞生时还能满足新老客户的需求,但随着科学技术的进步,FS已不能符合现代文件系统的需求,且会导致抖动等一系列问题。当时还是加州大学伯克利分校研究生,后成为著名BSD开发者Marshall Kirk McKusick在BSD 4.1b上承接传统的FS文件系统实现了FFS(Fast File System),妥善地解决了这一难题,把先前整块的磁盘文件系统分为小块,每块包含自已的索引节点和数据,因而增加了文件的局部性,减少了寻道时间。由于Marshall Kirk McKusick的FFS文件系统很好很强大,所以立即被各大Unix系统所使用。SunOS/Solaris、System V Release 4、HP-UX及Tru64 UNIX都使用它,也成为当今各BSD分支(FreeBSD、OpenBSD、NetBSD及DragonFlyBSD)的标准文件系统。 阅读全文 »

标签:
阅读:51,778 次
04

文 / 王越

随着CPU与GPU合并成技术发展的趋势,苹果开发出了OpenCL框架,能够进行高速并行处理的能力使OpenCL成为了业界标准,被广泛应用。

最近几年,GPU的发展吸引了很多来自科学计算界人士的目光。GPU有稳定的市场推动力—公众喜闻乐见的电子游戏产生了源源不断的升级GPU的需求—因此比CPU的更新步伐更快。从技术上讲,GPU本身就是多核架构,高端显卡往往有五百多个核心,即使低端的集成GPU也有二三十个核心,所以能够通过并行来高效处理成千上万的线程。同时,对于科学技算中的浮点计算,GPU往往通过硬件加速使其效率比传统CPU更高,因为图形渲染等工作基本都是浮点计算。 阅读全文 »

标签:
阅读:25,662 次
27

文 / 王越

经过6年时间,4个发行版,苹果终于完成了向64位的迁移,并随着Snow Leopard的发布推出了解决并行编程问题的Grand Central Dispatch(简称GCD)技术,释放了多核系统的潜力。

和10.5一样,在10.6 Snow Leopard中,苹果继续利用64位的迁移砍掉了诸多老技术,很多新技术仅以64位的模式被支持。例如重写的QuickTime X框架,虽然QuickTime X应用程序以32位和64位的模式发布,但其API仅暴露给64位。另一个例子是Objective-C 2.1的运行库,快速Vtable调度,新的和C++统一的异常处理模型,以及彻底解决对象的FBI问题等,都仅限64位程序使用。 阅读全文 »

标签:
阅读:21,972 次
09

文/王越

在美国宾夕法尼亚州的东部,有一个风景秀美的城市叫费城。在这个城市诞生了一系列改变世界的奇迹:第一个三权分立的国家——美立坚合众国,就在第五街的路口诞生;举世闻名的费城交响乐团,1900年在市中心的Academy of Music奏响了他们的第一个音符。而写这篇文章时,我正坐在三十四街的宾夕法尼亚大学计算机系的一楼实验室,面前摆放着世界上第一台电子计算机——ENIAC。 阅读全文 »

标签:
阅读:37,841 次
17

文/王越

《Mac OS X背后的故事》系列文章将为大家介绍Mac OS X的发行版本、技术历史、相关人物等内容。本文是系列连载的第二篇,主要的故事来源是Linus Torvalds的自传《Just for Fun: The Story of an Accidental Revolutionary》。

Steve Jobs于1997年回归Apple

Steve Jobs于1997年回归Apple

阅读全文 »

标签:
阅读:72,195 次
14

文 / 王越

从本期开始,我们将在杂志上连载一系列关于Mac OS X发展历史的文章。本系列将为大家介绍Mac OS X的发行版本、技术历史、相关人物等内容。本文是系列连载的第一篇。 阅读全文 »

标签:
阅读:58,540 次
preload preload preload
京ICP备06065162