`
isiqi
  • 浏览: 16354370 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

挑战HAL?IBM投巨资开发“自主计算机”

阅读更多

挑战HAL?IBM投巨资开发“自主计算机”

--------------------------------------------------------------------------------

http://www.sina.com.cn 2002年02月08日 07:38 日经BP社

  【日经BP社报道】如果说“IBM挑战HAL”未免有些言过其实,但如果说IBM要实现HAL的一部分功能,大概不会有什么错。因为美国IBM推出的开发设想是“自主计算机(Autonomic Computer)”,即一台能够像人类一样通过自行调整来保持身体健康的计算机。

  HAL是1968年放映的电影“2001年宇宙之旅”的主角--人工智能(AI)计算机的名字。这是一台放置于木星探索宇宙船“发现ー号”中的大型机器人,体积有一间房子大小,全称为
HAL9000。这是一个有着一双令人不快的红眼睛和完美无缺的高新技术的化身。夸张一点,它还可以理解人类的语言。

  如果将IBM的前一个字母取出来那就是“H、A、L”。因此HAL被认为是“领先一步于IBM”的计算机。不过,作者Arthur C. Clarke本人却完全没有认识到这一点,坚持说HAL是Heuristic ALgorithmic(启发式算法)的略语。HAL的“真正出炉”始于1997年1月12日。

  IBM研究开发部门追求的是开发出配备自行管理/自行修复功能的企业级系统。IBM的主张是:如果开发成功,那么“从事IT(信息技术)的数百人甚至数千人可以从管理复杂系统的一般业务中解放出来,专门从事开发最尖端应用软件的业务”。

  10年后需要2亿管理人员吗?

  IT系统向越来越复杂的方向发展。企业的IT数据中心的规模越是庞大,越要面临缺乏有效运营数据中心人材的局面。负责运营数据中心的人员需要监视系统的运行情况、处理系统的故障以及收集备份数据等等。

  如果像因特网数据中心(IDC)那样设置多达1万台的服务器,那么就需要众多的经过高等教育训练和拿取高薪的熟练技术人员。一般情况下,每10台左右的服务器需要1名运营管理人员。据IDC的一项预测,随着因特网及电子商务的扩大,几年后数据中心将能够容纳5万台的服务器,届时必须雇用多达5000人的运营管理人员。

  IBM预测在10年以内需要近似于美国总人口的高达2亿多的人员来管理全球的IT基础设施。要想解决这一问题,就需要开发出自行维护、自行管理、将人类的介入控制在最低限度的计算机系统。IBM认为这是IT通信共同面临的一个课题,IT业界自不待言,IBM还呼吁大学和政府机构开发类似系统。

  为了开发这一系统,IBM计划在今年内拿出约50个项目的研究补助金。加利福尼亚大学伯克利分校、德克萨斯大学、威斯康星大学、密歇根大学等多家大学正在致力于这一开发项目。IBM计划在今后几年内投入25亿美元的开发资金。

  IBM本身也将受益菲浅

  试图挑战系统运营课题的不只是IBM一家公司。美国惠普(HP)正在设想开发名为“FabricOS”的新型数据中心OS。该公司的目标是“虚拟数据中心”运营。就是开发出将分布在全球的数据中心虚拟为一个中心运行的OS。

  通过数据中心OS,不仅可以节省运营技术人员的高额费用,而且还可以将一些业务分配给闲置的系统。也有助于实现通过高速网络共享计算能力、文件、应用软件的网格计算。

  目前对数据中心OS技术的需求日益高涨。例如,欧洲共同原子核研究机构(CERN)正在计划设置配备10万台服务器的虚拟数据中心。将向数据中心开放20拍它字节(1拍它字节相当于100万千兆字节)的存储器。全球研究人员均可以进行访问。CERN正在就这一庞大数据中心的管理方法与惠普等公司进行协商。

  IBM很有可能从自主计算及数据中心OS获得巨大的利益。IBM是全球最大的IT外购企业。管理着多达数千家公司的系统。实际上阻挡IBM开发自主计算技术的不是其他公司,而是其外购业务所需的大量劳动力。(记者:北川贤一)


分享到:
评论

相关推荐

    《STM32 HAL 库开发实战指南—基于F103霸道_V2》_hal库_stm32开发指南_V2_STM32HAL库开发实战指

    《STM32 HAL库开发实战指南—基于F103霸道_V2》是一本专注于STM32微控制器的开发教程,特别关注了STM32F103系列,并且使用了STM32的HAL(Hardware Abstraction Layer)库。HAL库是意法半导体官方推出的一种全新的、...

    HAL与驱动开发

    HAL的主要目标是提供一个标准化的接口,使得上层软件,如Linux内核、应用程序框架以及应用程序,可以独立于底层硬件进行开发。这样做的好处在于,即使硬件设备变化,只要HAL保持兼容性,上层软件就不需要做过多的...

    [野火EmbedFire]《STM32 HAL库开发实战指南——F103系列》—20211026.pdf

    《STM32 HAL库开发实战指南——F103系列》是针对STM32微控制器进行HAL库开发的一本实战教程,特别适用于基于F103系列的开发板。这本书由野火电子在2021年10月26日发布,旨在帮助开发者深入理解和应用STM32的HAL...

    1-[野火]《STM32 HAL库开发实战指南》(HAL库源码)【优先学习】.7z

    首先,书本【野火EmbedFire】《STM32 HAL库开发实战指南——基于野火H743挑战者V2开发板》深入浅出地讲解了如何使用HAL库进行STM32的开发。作者通过实际项目和例程,帮助读者理解HAL库的各个函数接口和使用场景,...

    Android 深度搜索 HAL与驱动开发 源代码

    本资料“Android深度搜索HAL与驱动开发源代码”提供了深入学习HAL和驱动开发的源码,是开发者提升Android底层技术理解的重要资源。 Android HAL的主要功能包括: 1. **设备抽象**:HAL将复杂的硬件特性封装为统一...

    HAL开发全流程代码

    在嵌入式系统开发中,HAL(Hardware Abstraction Layer,硬件抽象层)是一个至关重要的概念。HAL 开发全流程涉及到了从底层硬件驱动到上层应用软件的交互,它旨在为软件开发者提供一个独立于具体硬件平台的编程接口...

    STM32F0HAL库开发手册

    此文档为STM32F0HAL库开发手册,方便用户使用CubeMX进行HAL库开发。说到STM32的HAL库,就不得不提 STM32CubeMX,其作为一个可视化的配置工具,对于开发者来说,确实大大节省了开发时间。STM32CubeMX 就是以HAL库为...

    基于HAL库开发的HX711驱动程序.zip

    基于HAL库开发的HX711驱动程序.zip基于HAL库开发的HX711驱动程序.zip基于HAL库开发的HX711驱动程序.zip基于HAL库开发的HX711驱动程序.zip基于HAL库开发的HX711驱动程序.zip基于HAL库开发的HX711驱动程序.zip基于HAL...

    STM32F429开发指南-HAL库版本(正点原子 )

    "STM32F429开发指南-HAL库版本(正点原子)" 概述: STM32F429 是一款高性能的微控制器,由STMicroelectronics公司出品。它具有高性能的 Cortex-M4 处理器核心、高速的存储器和丰富的外设接口,使其在工业控制、...

    STM32F7HAL库函数开发手册

    根据给定文件内容,以下是关于《STM32F7HAL库函数开发手册》的知识点: 首先,STM32F7系列微控制器是STMicroelectronics(意法半导体)旗下的高性能、高集成度的32位ARM Cortex-M7微控制器。它们广泛应用于工业自动...

    STM32F0实战 基于HAL库开发 (高显生著)示例代码

    HAL(Hardware Abstraction Layer)库是ST为STM32系列微控制器提供的一种高级编程接口,它旨在简化MCU的软件开发过程,降低硬件驱动的复杂性,提高代码的可移植性和可读性。 本实践教程基于STM32F0,通过HAL库进行...

    STM32F103最小系统板开发指南-HAL库版本_V1.1_STM32F103_手册_HAL库书_

    这款芯片的最小系统板开发指南,结合HAL库,为开发者提供了全面的指导,涵盖了从基础设置到复杂应用的所有步骤。 首先,STM32F103的HAL库(Hardware Abstraction Layer,硬件抽象层)是一个由STMicroelectronics...

    《Android深度探索(卷1) HAL与驱动开发》.(李宁).[PDF]@ckook.pdf.zip

    《Android深度探索(卷1) HAL与驱动开发》是一本由李宁编著的专业书籍,主要探讨了Android系统中硬件抽象层(HAL)与驱动程序...通过对HAL与驱动开发的学习,读者将能够更好地应对硬件适配、性能优化和故障排查等挑战。

    使用VSCode+PlatformIO+HAL开发STM32F407ZGT6

    在本文中,我们将深入探讨如何使用Visual Studio Code (VSCode)、PlatformIO和HAL库来开发基于STM32F407ZGT6的嵌入式项目。STM32F407ZGT6是一款高性能的微控制器,属于STMicroelectronics的ARM Cortex-M4系列,广泛...

    基于HAL库开发的SGP30驱动程序.zip

    基于HAL库开发的SGP30驱动程序.zip基于HAL库开发的SGP30驱动程序.zip基于HAL库开发的SGP30驱动程序.zip基于HAL库开发的SGP30驱动程序.zip基于HAL库开发的SGP30驱动程序.zip基于HAL库开发的SGP30驱动程序.zip基于HAL...

    android系统开发--HAL层开发基础

    "android系统开发--HAL层开发基础" Android HAL层,即硬件抽象层,是 Google 响应厂家“希望不公开源码”的要求推出的新概念。Android HAL层的主要作用是将硬件抽象出来,实现硬件和软件的分离,使得Android系统...

    android HAL 驱动开发 源码

    在Android HAL驱动开发中,我们需要了解以下几个关键知识点: 1. **HAL架构**: - Android系统的层次结构包括用户空间应用、应用程序框架、系统服务、库和HAL、以及Linux内核。HAL位于库层,向上提供统一的接口给...

    Android深度探索 卷1 HAL与驱动开发 part2

    Android深度探索 卷1 HAL与驱动开发 part2

    普中STM32F4xx开发攻略_V1.1--HAL库版.pdf

    普中STM32F4xx开发攻略_V1.1--HAL库版.pdf 本资源是关于 STM32F4xx 微控制器的开发攻略,基于 HAL 库版。下面是对该资源的知识点总结: 一、STM32F4xx 介绍 * STM32F4xx 微控制器是 STMicroelectronics 公司生产...

Global site tag (gtag.js) - Google Analytics