计算机基础概念、云计算与性能优化全解析
1. 计算机基础组件与云计算概述
1.1 计算机芯片组件
芯片上存在多种总线用于连接和通信。32 - 位总线负责连接芯片上的所有组件,而外设总线则是一个网络,不同的外设模块可通过它直接相互通信,无需经过处理器。这种设计支持对时间要求严格的操作,并减少软件开销。
对比微控制器计算机系统和多核计算机,它们有相似的分层结构,但也存在显著差异。微控制器计算机系统的顶层是单个芯片,而多核计算机的顶层是包含多个芯片的主板。此外,Cortex - M3 处理器以及整个微控制器都没有缓存,而在使用外部内存时,缓存能极大提高性能,不过微控制器并不需要这种开销。
1.2 云计算的发展与定义
云计算的概念可追溯到 20 世纪 50 年代,但直到 21 世纪初,云计算服务才开始出现,最初主要面向大型企业。随后,它逐渐普及到中小企业,最近甚至进入了消费市场。例如,苹果的 iCloud 于 2012 年推出,一周内就拥有了 2000 万用户;基于云的笔记和存档服务 Evernote 于 2008 年推出,不到 6 年就接近 1 亿用户。
美国国家标准与技术研究院(NIST)将云计算定义为:一种能够实现无处不在、便捷、按需的网络访问的模式,可访问共享的可配置计算资源池(如网络、服务器、存储、应用程序和服务),这些资源可以快速调配和释放,只需最少的管理工作或与服务提供商的交互。
1.3 云计算的优势与挑战
云计算具有规模经济、专业的网络管理和安全管理等优势,能吸引大小企业、政府机构以及个人 PC 和移动用户。用户只需为所需的存储容量和服务付费,无需自行设置数据库
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



