大话计算机系统

    (希望能以中国人的思维去讲解,去理解;或者不够深刻,或者不够全面,或者错误连篇;欢迎大家一起讨论,共同进步---JobBird)

    计算机系统包括硬件和软件,硬件层面上包含有CPU、内存和其他外设;相对应的软件层面也是包含有bootloader、操作系统和应用程序。可以看出计算机系统无论是物理结构还是逻辑概念,都被人为地分成各个模块,然后各个模块提供不一样的服务,相互配合完成某项工作。计算机系统实在太复杂了,我们人为模块化之后,这个模块对外提供一定的服务,对内实现访问控制(封装实现细节),模块化有个前提,就是要遵守一定的游戏规则,这个规则就是接口的定义。其实模块化的思想不仅在宏观上体现,实际上微观上也是这么做的,比如软件设计过程中的函数,或者线程,或者进程;硬件设计过程中的CPU只会对外提供接口还有寄存器,实现细节是不会公布的。

    模块化的概念其实很重要,基本上每一本教科书或者技术书籍都会讲到,也会说很重要,但是甚少有人去真真正正了解其含义。举个例子,我们打算跳槽的时候,经常会看到用人单位有一些要求,比如熟悉高通810,820之类的,熟悉A53,A54之类的,还有其他什么博通、英特尔、NXP等等无数的平台,看着诱人的高薪,无奈不是自己所擅长的平台,这时候就会问自己,难道自己在工作的过程中还要疲于奔命学习不一样的平台以备下次跳槽?有模块化的概念,你得到这份工作的机会就会很高了。我们想为什么要推出新的平台?很明显我们熟悉、学习的三星2410的平台看起来已经很强大了,新平台相比于旧平台无外乎

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值