同步架构OR异步架构
2024-09-18 09:15:45
把智能系统比喻成KFC营业厅,处理器是窗口和窗口后面的服务员(把一个窗口当作一个核心),指令集是后面排队的人,窗口是数据吞吐量。当中午就餐人多的时候,一个窗口肯定忙不过来,这时候可以增加窗口,有两种方法:
1.在窗口后面增加多个服务员,分担一下工作
2.新增多个窗口
方案一就是异步架构,方案二同步架构,一个窗口是不可能比上多个窗口的工作效率,因为只有一条通道,显然异步架构设计简单,实现方便,不过缺点是性能低,吞吐量差。同步架构吞吐量高出不少,不过设计复杂。对于处理量不高的ARM处理器来说,异步架构设计是很不错的 ,配合任务分配机制根据系统任务复杂程度对处理器各个内核的各自频率自动调节实现省电的目的。例如玩游戏,上qq,听歌和发短信,异步架构可以根据任务负责程度,自动调节各个核心频率,玩游戏100%,上qq50%,听歌20%,发短信10%,而不像同步机构一样所有频率全开,这就是为什么异步架构会省电的原因。
最新文章
- PALIN - The Next Palindrome 对称的数
- BZOJ4591——[Shoi2015]超能粒子炮·改
- C# 提取Word文档中的图片
- uva12545 Bits Equalizer
- [转]Android Studio创建Xposed模块项目时BridgeApi的正确添加方式
- Pending Statistics
- TCP/IP协议原理与应用笔记27:网际协议(IP)之 选项(Options)
- Java虚拟机的内存组成以及堆内存介绍
- Java IO之序列化
- 利用html5中的localStorage获取网页被访问的次数
- 如何查看和更改mysql数据库文件存放位置
- 单例设计模式 Single
- 201521123065 《Java程序设计》第3周学习总结
- linux环境变量的配置
- RabbitMQ 学习开发笔记
- 爬虫之proxy(代理)
- DockerSwarm+Dubbo镜像与部署相关命令与参数
- 【转载】如何将本地文件上传到github托管
- Linux - 进程服务资源
- OpenCV(2):视频