架构课程思考2

架构专栏学习


作为架构师,许式伟的宏观视角

在他看来,基础很重要,软件系统的开发过程,

    第一个能力:宏观的全局掌控能力,结构搭好,与地基密不可分;

依赖的基础架构,你只要知道它的核心思想即可,基础架构开始,

基础架构,其实就是电脑的工作原理,中央处理器,输入,输出,存储,


为何电脑能够做如此复杂+多样化的工作:

第一:可编程性,中央处理器 

        可编程性分几类:1计算类2i/o 3跳转类,

第二:开放设计的外部设备支持

cpu 不理解这些设备具体做什么,它只和他们交换数据,它以他们那的端口为编号和他们交换数据

冯诺依曼计算机模型



+        编译语言+编译器

多个软件如何在同一个电脑运行?


操作系统:软件治理,

云计算


程序    



我们开到的各大平台的战争,小程序之争,其实都是入口之争,本质上就是浏览器之争,

你可能感兴趣的:(架构课程思考2)