一个系统软件程师的方法论-弯曲评论.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个系统软件程师的方法论-弯曲评论

一个系统软件工程师的方法论 -A System Software Engineer’s Methodology ×《弯曲评论》 × 系统软件 × 知识结构 × 工作方法 × 系统理解 ×工业动态 ×结束寄语 ×目标:非盈利性智库机构 ×领域: ×科技跟踪 ×专题分析 ×人物报道 ×学术打假   最近工作总结: ×专题分析 《对中国系统软件的思考与建议》 《对华为系统软件的战略思考(上)》 《对华为系统软件的战略思考(下)》 《对陆首群“坚持开源软件的创新之路”一文的讨论》 《对国防科大麒麟操作系统研发的思考》 《中国计算机发展史略(1956-2006)》 最近工作总结: ×学术打假:IPV9批判 IPv9,中国的创新,还是骗子的杰作? 如果中国少几个张庆松——写在张庆松力挺IPv9之后 科技问题政治化和狐假虎威的范例 阳光下的争辩——IPv9是什么 没有知识你可以有常识,没有学问你应该有疑问——再驳张庆松博士 大家快来看上帝啊——IPv9的一些技术细节 揭开IPV9的神秘面纱–“IPv9”公开信息统计 谢建平先生到底拥有哪些“IPv9”专利? 最近工作总结: ×科技书籍: 《PowerPC and Linux Kernel Inside》 《Linux 核 心》(The Linux Kernel)(下) 《Linux 核 心》(The Linux Kernel)(中) 《Linux 核 心》(The Linux Kernel)(上) 《MIPS CPU 体系结构概述,Linux/MIPS内核》(下) 《MIPS CPU 体系结构概述,Linux/MIPS内核》(上) 《See MIPS Run》 最近工作总结: ×人物评述: 《邓稼先传》 《海外学人》 《计算的美丽-图灵奖的第一个四十年》(上) 《计算的美丽-图灵奖的第一个四十年》(下) ×操作系统 ×桌面操作系统 ×服务器操作系统 ×嵌入式操作系统 ×编译器与工具链(gcc, binutil, gdb…) ×编程环境,中间件 ×PVM,MPI,OpenMP ×Mapreduce,Hadoop ×CORBA,DCOM × 嵌入式操作系统 -传统分时系统:Linux,FreeBSD -微内核: QNX/Neutrino, L4,Mach -大型通信操作系统:华为/VRP,思科/IOS、IOX × 系统软件工程师 ×系统开发的关键成员 ×系统调试的关键成员 ×系统维护的关键成员 ×系统升级的关键成员 × 形而下 ×掌握一种CPU的结构 ×熟练掌握汇编语言和相应的调试方法 ×熟练掌握C语言和相应的调试方法 × 形而下 ×深刻理解经典操作系统原理 -调度,内存管理,通信,同步,锁 ×深刻理解一个进程空间的分布 × 形而上 ×了解一种CPU/NP/SoC的微结构 ×了解多种流行CPU、NP的结构 - MIPS,ARM、XScale - IA32,PowerPC - XLR,Cavium - AMD × 形而上 ×熟悉一种总线或连接(Interconnect) ×了解多种流行总线或连接 ×MPX,603, ×HT,CSI ×PCI,PCI-E, RapidIO × 形而上 × 熟悉一款OS子系统实现机制 × 熟悉一款OS内核开发环境 ×了解各种OS优缺点和映射关系 × 形而上 × 熟悉协议栈 ×阅读RFC × 形而上 ×熟悉经典数据结构算法 × 熟悉排队论系统(Queue System) ×基本算法复杂性分析能力 × 形而上 × 跟踪工业界研发动态 ×阅读经典学术文献 ×谨慎,谦虚 ×不生气 ד当你认为再也没有bug的时候,至少还有一个没有发现的bug” ד你最担心的地方,也就是你要犯错的地方!” ×系统层次的bug是致命的。 ×任何一行系统代码都是重要的。 ×调试硬件开发板工作方法: -阅读硬件规约第一遍的仔细与精确性 -撰写调试日志的工作习惯 -建立Baseline的重要性 -步步为营和可追溯性。 ×调试硬件开发板工作方法: -与厂商技术支持交互 -不要相信开发板和硬件工程师 -如果出现过(一个错误),一定会再出现 ×系统研发工作方法: -简单就是美;实用才是王道! -次优算法;

文档评论(0)

138****7331 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档