资讯专栏INFORMATION COLUMN

构建架构思维

zollero / 2651人阅读

摘要:那么我们分析一下,什么是稳定的,什么是变化的需求稳定的就是,计算能力,最终体现为中央处理器的指令集。

需求分析时,区分需求的变化点和稳定点。稳定点就是系统的核心能力,变化点则需要对应地去考虑扩展性上的设计。
独立的思考 一、一个架构体系由零件组成,这些零件怎么来的?---答案是根据需求

有一天因为古罗马跟古印度打仗,他们用的是导弹。需要发射很远的距离,导弹发射的准确率跟很多因素有关,风向风速,温度,湿度,气流,空中障碍物等等。总不能每次打仗时,人工马上测量,再算吧。你算完了,命早没了。因此很需要快速计算的东西。这是军事业。

其他行业说。我们也需要很快速的计算,提高效率挣很多钱,不只是军事好吧。

o do k. 好吧。看来大家需要能计算一切的东西。

为了计算一切。首先这个东西 得让人们把计算东西输入进去,于是有了输入设备。

人类输入了之后,这个东西可以看懂并且根据计算返回结果。于是有了中央处理器。

结果需要被人看见,于是有了输出设备。

你想计算一次,输入一次,想计算一万次,就得一万次,好累啊。于是有了存储。

后来为了在行业用简单术语描述这些东西。人们就称为冯诺依曼。

这8步解释了冯诺依曼引入三类基础零部件(中央处理器,存储,输入输出设备)的原因

二、需求如何满足?它分为稳定的和变化的。那么我们分析一下,什么是稳定的,什么是变化的

需求稳定的就是,计算能力,最终体现为中央处理器的指令集。

需求变化的就是,输入的内容(文字,图片,数字,甚至激光,树叶纹理,样品标本,颜色,水,冰,火,都能成为输入的内容,简单一句话,万事万物都可成为输入内容),输出内容(万事万物),存储(硬盘等),处理计算(无论是什么内容,都要将其转换成0和1组成的机器码。对任意一个具体子酸来说,都有一组指令序列表达。无论多复杂,都可以通过内置函数,循环和条件分支,子函数这些元素组合来定义)

对于变化,我们需要它无限可能的扩展力;
对于稳定,它是体现系统的核心价值点;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31751.html

相关文章

  • 直击架构本质:优秀架构师必须掌握的几种架构思维

    摘要:由于文章内容较长,所以我把它分成两篇小文章,在第一篇优秀架构师必须掌握的架构思维中,我会先介绍抽象分层分治和演化这四种应对复杂性的基本思维。另外,上面的算法是两路归并,也可以采用多路归并,甚至是采用堆排序进行优化,但是总体分治思路没有变化。 showImg(https://segmentfault.com/img/bVbeYpP?w=642&h=400); 介绍 架构的本质是管理复杂性...

    lijy91 评论0 收藏0
  • 直击架构本质:优秀架构师必须掌握的几种架构思维

    摘要:由于文章内容较长,所以我把它分成两篇小文章,在第一篇优秀架构师必须掌握的架构思维中,我会先介绍抽象分层分治和演化这四种应对复杂性的基本思维。另外,上面的算法是两路归并,也可以采用多路归并,甚至是采用堆排序进行优化,但是总体分治思路没有变化。 showImg(https://segmentfault.com/img/bVbeYpP?w=642&h=400); 介绍 架构的本质是管理复杂性...

    fjcgreat 评论0 收藏0
  • 一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码架构

    摘要:前言本文内容讲解的内容一张思维导图辅助你深入了解源码架构。总结以上内容是笔者最近学习源码时的收获与所做的笔记,本文内容大多是开源项目技术揭秘的内容,只不过是以思维导图的形式来展现,内容有省略,还加入了笔者的一点理解。1.前言 本文内容讲解的内容:一张思维导图辅助你深入了解 Vue | Vue-Router | Vuex 源码架构。 项目地址:github.com/biaochenxuy… 文...

    weij 评论0 收藏0
  • 无监控、不运维。运维系统架构设计附带思维导图

    摘要:无监控不运维运维行业有句话无监控不运维。没了监控,什么基础运维,业务运维都是瞎子。监控报警模块此模块主要完成监控脚本的设置报警规则设置,报警阀值设置报警联系人设置等,并将报警结果进行集中展现和历史记录。常见的监控报警工具有等。 无监控、不运维 运维行业有句话:无监控、不运维。是的,一点也不夸张,监控俗称第三只眼。没了监控,什么基础运维,业务运维都是瞎子。** 开篇 所以说监控是运维这个...

    Freeman 评论0 收藏0
  • 无监控、不运维。运维系统架构设计附带思维导图

    摘要:无监控不运维运维行业有句话无监控不运维。没了监控,什么基础运维,业务运维都是瞎子。监控报警模块此模块主要完成监控脚本的设置报警规则设置,报警阀值设置报警联系人设置等,并将报警结果进行集中展现和历史记录。常见的监控报警工具有等。 无监控、不运维 运维行业有句话:无监控、不运维。是的,一点也不夸张,监控俗称第三只眼。没了监控,什么基础运维,业务运维都是瞎子。** 开篇 所以说监控是运维这个...

    tianhang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<