华为扩大内存代码_忆华为-5个9历程

我在华为13年时间里,基本上就做了2.5个重要的事,一个是手机可靠性技术领域建设,另外一个就是方舟编译器项目,额外0.5个事情就是目前HarmonyOS的设计。这篇我重点回忆一下自己从事可靠性领域的发生的故事和遇到的人。没有做过可靠性领域的工程师,可能看到“5个9”有所陌生,其实“5个9”在可靠性领域基本是家喻户晓。所谓“5个9”就是平均每台设备每年业务不可用时间不超过5.25分钟。可靠性是一个系统工程,是与故障做斗争的学问。我曾经在另外一篇文章中,写过一个可靠性回忆录,那个是站在可靠性整体讲的,本文从个人角度对经历的人和事进行回顾,不谈具体技术,不评论华为是非。

1 与可靠性结缘(2008-2010/10)

08年入职华为,当时公司正在做功能机。我被分配到了UI技术组,当时啥也不懂,跟着我师傅开始学习。华为有半年多的实习期,实习期主要改一些简单问题单,并跟着师傅和几个一起入职的新员工作simulator,由于我大学学习过VC,因此上手比较快,得到了团队的认可。当时功能机用的软件平台是基于高通BREW的HwFrame平台,我改的第一个问题就是导致手机重启的一个字符串越界少个0问题。由于手机用的是高通开发的基于Task的无进程隔离实地址REX OS,任何一个地址使用错误就会导致重启。调试死机问题,基本依赖硬件trace调试器。当时困难在于高通并没有提供内核源码,只能依赖他们提供一些文档去看内存分配器的算法猜测发生问题的可能位置。入职半年后废弃了华为自己搞得HwFrame框架,改用高通新的UIone系统,UIOne系统是基于一个XML作为UI编程语言,使用trigerplayer解释器的一个框架,本身性能不高,当时高通内核已经改为基于L4微内核的OS,不过

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值