云计算通俗讲义(第三版)

简介: 这个自制脑图是学习云计算通俗讲义(第三版)这本书整理的,主要介绍了软件,也叫程序,举例什么是软件,软件必须包含输入语句、输出语句、计算语句、没有包含输入/输出语句的软件没有任何用途,因为它就像一个黑盒子,既不能输入任何东西,也不能从它那里得到任何东西。实时输入/输出是指CPU执行输入/输出步骤时,立即完成输入/输出动作。大部分计算机软件,如办公软件,都要求实时输入/输出。实时输入/输出软件又划分为强交互性软件和弱交互性软件。强交互性软件是指在运行时需要实时地进行大量输入/输出操作,且输入之后马上能看到输出结果。弱交互性软件是指软件运行时实时地进行少量的输入操作,然后就源源不断地输出了。

这个自制脑图是学习云计算通俗讲义(第三版)这本书整理的,主要介绍了软件,也叫程序,
举例什么是软件,软件必须包含输入语句、输出语句、计算语句、没有包含输入/输出语句的软件没有任何用途,因为它就像一个黑盒子,既不能输入任何东西,也不能从它那里得到任何东西。
实时输入/输出是指CPU执行输入/输出步骤时,立即完成输入/输出动作。大部分计算机软件,如办公软件,都要求实时输入/输出。
实时输入/输出软件又划分为强交互性软件和弱交互性软件。强交互性软件是指在运行时需要实时地进行大量输入/输出操作,且输入之后马上能看到输出结果。弱交互性软件是指软件运行时实时地进行少量的输入操作,然后就源源不断地输出了。
批量输入/输出是一次性输入全部的信息,一次性输出全部的计算结果。
在规划云计算方案时,要特别关注软件的输入/输出是实时的还是批量的。如果是实时的,那么还要进一步区分是强交互性的还是弱交互性的。对于实时的强交互性软件,有两种解决方法:
(1)计算机网络的延时控制在合理的范围内(一般要小于100毫秒),解决方法是就近部署云计算分支中心。如果延时过大,那么当使用诸如Word等办公软件时,需要等一会儿才能在屏幕上看到刚才用键盘输入的字符,用户体验很差。
(2)改造软件以便能通过网页浏览器访问,用户只与本地的网页浏览器进行实时输入/输出交互,而网页浏览器与“云”中软件进行批量输入/输出传输,使用浏览器改造强交互性软件如图2-3所示。
Screenshot_20221219_144829_com.alibaba.android.rimet_edit_54729718298419.jpg
Screenshot_20221219_144841_com.alibaba.android.rimet_edit_54741316721855.jpg
Screenshot_20221219_144856_com.alibaba.android.rimet_edit_54751822810395.jpg
Screenshot_20221219_145307_com.alibaba.android.rimet_edit_54964653966092.jpg
Screenshot_20221219_144905_com.alibaba.android.rimet_edit_54780787258307.jpg
软件.jpeg
软件.jpeg22.jpeg
软件.jpeg33.jpeg

相关文章
|
6月前
|
弹性计算 Java 程序员
推荐程序员必知的四大神级学习网站
今天给大家整理一些小编经常学习和访问的学习网站,供大家参考学习。
|
5月前
|
容器
技术好文共享:阿诺尔德给5至15岁孩子出的数学题
技术好文共享:阿诺尔德给5至15岁孩子出的数学题
56 0
|
5月前
|
Oracle IDE Java
启航Java编程:基础三部曲-第一部
启航Java编程:基础三部曲-第一部 揭秘Java:从Hello World开始的编程之旅
33 0
|
存储 缓存 网络协议
强推Linux高性能服务器编程, 真的是后端开发技术提升, 沉淀自身不容错过的一本经典书籍
强推Linux高性能服务器编程, 真的是后端开发技术提升, 沉淀自身不容错过的一本经典书籍
强推Linux高性能服务器编程, 真的是后端开发技术提升, 沉淀自身不容错过的一本经典书籍
|
存储 Python
用“讲故事”的方式,带你认识Python编码问题起源和发展!(二)
用“讲故事”的方式,带你认识Python编码问题起源和发展!(二)
用“讲故事”的方式,带你认识Python编码问题起源和发展!(二)
|
存储 Python
用“讲故事”的方式,带你认识Python编码问题起源和发展!(一)
用“讲故事”的方式,带你认识Python编码问题起源和发展!(一)
用“讲故事”的方式,带你认识Python编码问题起源和发展!(一)
|
存储 缓存 运维
架构科普
  软件架构指软件系统的顶层结构;框架是面向编程或配置的半成品;组件是从技术维度上的复用;模块是从业务维度上职责的划分;系统是相互协同可运行的实体。   软件开发最本质的挑战有两个:复杂和变更,而软件的价值是保证业务的响应力,与之相对的是开发资源的有限,各种的软件开发方法论,也都是在研究有限的资源下,如何应对着两个挑战,寻找平衡点,实现业务目标。因为是在寻找平衡点,就说明是有取舍的,所以就没有所谓的银弹的存在。
《认知颠覆》读书笔记之十二
你觉得你和面试官是平等的吗
157 0
《认知颠覆》读书笔记之十一
去你的规划吧,世界如此无常,我们需要的是进化而不是规划
315 0
|
程序员
《认知颠覆》读书笔记之十
你知道生一个孩子和生多个孩子,在培养策略上会有什么差别吗? 来了解一下K策略和R策略吧。
136 0
下一篇
无影云桌面