墨尔本COMP90015期末考试太难了怎么办?
发布日期:2024-07-03 14:49:58 浏览次数:
COMP90015该课程旨在让学生了解网络、电子邮件、DNS 和其他有趣的分布式系统的基本原理。将讨论有关分布式架构、概念和设计的问题,以及这些问题如何满足当代分布式应用的需求。
墨尔本COMP90015期末考试太难了怎么办?HighMark专业的考前冲刺辅导为大家解决考试重难点问题!
一、课程涵盖的主题包括
分布式系统的特征、系统模型、进程间通信、远程调用、间接通信、操作系统支持、分布式对象和组件、网络服务、安全性、分布式文件系统和名称服务。
二、预期学习成果
1.能够在设计、开发和批判性推理中应用分布式系统的原理和范例
2.展示从初步原则出发实施复杂分布式应用的能力
三、考试重难点
1.什么是分布式系统?
从历史上看,分布式计算成本高昂、配置复杂、管理困难。然而,由于有了 SaaS 解决方案,分布式计算变得更加简化,各种规模的企业都能负担得起。
如今,从数据库管理到视频游戏,所有类型的计算工作都在使用分布式计算。事实上,如果没有这些平台,加密货币系统、科学模拟、区块链技术和人工智能平台等许多类型的软件根本无法实现。
当单台计算机或设备无法处理的工作量过大时,就会使用分布式系统。在工作负载可能发生变化的情况下,如网络星期一的电子商务流量或有关贵组织新闻的大量网络流量,分布式系统是必不可少的。
2.分布式系统工作实例
分布式系统始于一项任务。假设您需要渲染一段视频以制作成品。
管理这项任务的应用程序或分布式应用程序(如客户端计算机上的视频编辑器)会将任务分割成多个部分。在这个简单的例子中,算法会将一帧视频分别交给十几台不同的计算机(或节点)来完成渲染。一旦该帧完成,管理应用程序就会给节点一个新的帧来处理。这个过程一直持续到视频完成并将所有碎片拼接在一起。
这样的系统不一定只有 12 个节点:工作可能会被分配到数百或数千个节点上,从而将单台计算机可能需要数天才能完成的任务变成几分钟内就能完成的任务。
在考虑分布式计算平台所面临的挑战时,诀窍在于将其分解为一系列相互关联的模式。将系统简化为更小、更易于管理和理解的组件,有助于抽象出复杂的架构。模式通常用于描述分布式系统,例如:
·命令和查询责任分离(CQRS)
·两阶段提交(2PC)
设计分布式系统时会用到不同的模式组合,每种方法都有其独特的优点和缺点。
3.分布式系统的类型
目前使用的分布式系统有多种模式和结构。
客户服务器系统是最传统、最简单的分布式系统类型,涉及众多联网计算机,这些计算机与中央服务器交互,以实现数据存储、处理或其他共同目标。
点对点网络在数百或数千台运行相同软件的计算机之间分配工作负载。
手机网络是一种先进的分布式系统,在手机、交换系统和基于互联网的设备之间共享工作负载。
诺藤教育留学生考前辅导,会给留学生匹配同专业海外博硕导师,1对1考前为您梳理、讲解重难点,分析学校历年真题,摸清出题套路,根据过往题型预测考点,传授您不同题型的答题技巧,让您拥有举一反三的能力,轻松应对考试,避免挂科!